001
014
015 package com.liferay.portal.fabric.status;
016
017 import com.liferay.portal.fabric.status.JMXProxyUtil.Optional;
018
019 import java.lang.management.OperatingSystemMXBean;
020
021
024 public interface AdvancedOperatingSystemMXBean extends OperatingSystemMXBean {
025
026 @Optional
027 public Long getCommittedVirtualMemorySize();
028
029 @Optional
030 public Long getFreePhysicalMemorySize();
031
032 @Optional
033 public Long getFreeSwapSpaceSize();
034
035 @Optional
036 public Long getMaxFileDescriptorCount();
037
038 @Optional
039 public Long getOpenFileDescriptorCount();
040
041 @Optional
042 public Double getProcessCpuLoad();
043
044 @Optional
045 public Long getProcessCpuTime();
046
047 @Optional
048 public Double getSystemCpuLoad();
049
050 @Optional
051 public Long getTotalPhysicalMemorySize();
052
053 @Optional
054 public Long getTotalSwapSpaceSize();
055
056 }