|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SystemService
Service to provide basic system information including Operating System information, JVM information and filesystem information.
Method Summary | |
---|---|
String |
getBiosVersion()
Gets the BIOS version of the device. |
org.osgi.framework.Bundle[] |
getBundles()
Returns the OSGi bundles currently installed |
List<String> |
getDeviceManagementServiceIgnore()
Returns a list of services that should be ignored by the Everyware Cloud Console |
String |
getDeviceName()
Returns a friendly name assigned to this device. |
String |
getEsfDataDirectory()
Gets the location where all ESF persistent data should be stored. |
String |
getEsfHome()
Gets the location where the ESF root directory is stored in the filesystem. |
int |
getEsfSnapshotsCount()
Returns the maximum number of snapshots to be retained in the file system. |
String |
getEsfSnapshotsDirectory()
Gets the location where all Configuration Snapshots will be stored. |
String |
getEsfStyleDirectory()
Gets the location where all custom style information is stored. |
String |
getEsfTemporaryConfigDirectory()
Gets the location where all volatile ESF specific configuration and status information should be stored. |
String |
getEsfVersion()
Gets the product version for this unit. |
String |
getEsfWebEnabled()
|
String |
getFileSeparator()
Gets the system file separator used by the filesystem. |
String |
getFirmwareVersion()
Gets the firmware version. |
long |
getFreeMemory()
Returns the free memory for Java instance. |
String |
getJavaHome()
Gets the location where the JVM is stored in the filesystem. |
String |
getJavaVendor()
Gets the vendor of the Java VM that is currently being used. |
String |
getJavaVersion()
Gets the Java version that is currently being used. |
String |
getJavaVmInfo()
Gets the Java Virtual Machine information that is currently being used. |
String |
getJavaVmName()
Gets the Java Virtual Machine name that is currently being used. |
String |
getJavaVmVersion()
Gets the Java Virtual Machine version that is currently being used. |
String |
getModelId()
Gets the model identification of the device. |
String |
getModelName()
Gets the model name of the device. |
int |
getNumberOfProcessors()
Returns the number of processors visible to this Java platform. |
String |
getOsArch()
Gets the Operating System architecture for the system. |
String |
getOsDistro()
Gets the Operating System Distribution name if appropriate. |
String |
getOsDistroVersion()
Gets the Operating System Distribution version if appropriate. |
String |
getOsgiFwName()
Gets the name of the OSGI Framework that is currently being used. |
String |
getOsgiFwVersion()
Gets the version of the OSGI Framework that is currently being used. |
String |
getOsName()
Gets the Operating System name for the system. |
String |
getOsVersion()
Gets the Operating System version for the system. |
String |
getPartNumber()
Gets the part number. |
String |
getPlatform()
Gets the platform name ESF is running on. |
String |
getPrimaryMacAddress()
Gets the primary MAC address of the system |
String |
getPrimaryNetworkInterfaceName()
Gets the name of the 'primary' network interface. |
Properties |
getProperties()
Returns all EsfProperties for this system. |
String |
getSerialNumber()
Gets the serial number of the device. |
long |
getTotalMemory()
Returns the total memory visible to this Java instance. |
Field Detail |
---|
static final String ESF_CONFIG
static final String ESF_PROPS_FILE
static final String OS_CLOUDBEES
static final String OS_LINUX
static final String OS_MAC_OSX
static final String UNKNOWN
static final String UNSUPPORTED
static final String KEY_ESF_NAME
static final String KEY_ESF_VERSION
static final String KEY_DEVICE_NAME
static final String KEY_PLATFORM
static final String KEY_MODEL_ID
static final String KEY_MODEL_NAME
static final String KEY_PART_NUMBER
static final String KEY_SERIAL_NUM
static final String KEY_BIOS_VERSION
static final String KEY_FIRMWARE_VERSION
static final String KEY_PRIMARY_NET_IFACE
static final String KEY_ESF_HOME_DIR
static final String KEY_ESF_PLUGINS_DIR
static final String KEY_ESF_DATA_DIR
static final String KEY_ESF_TMP_DIR
static final String KEY_ESF_SNAPSHOTS_DIR
static final String KEY_ESF_SNAPSHOTS_COUNT
static final String KEY_ESF_HAVE_NET_ADMIN
static final String KEY_ESF_HAVE_WEB_INTER
static final String KEY_ESF_STYLE_DIR
static final String KEY_OS_ARCH
static final String KEY_OS_NAME
static final String KEY_OS_VER
static final String KEY_OS_DISTRO
static final String KEY_OS_DISTRO_VER
static final String KEY_JAVA_VERSION
static final String KEY_JAVA_VENDOR
static final String KEY_JAVA_VM_NAME
static final String KEY_JAVA_VM_VERSION
static final String KEY_JAVA_VM_INFO
static final String KEY_OSGI_FW_NAME
static final String KEY_OSGI_FW_VERSION
static final String KEY_JAVA_HOME
static final String KEY_FILE_SEP
static final String CONFIG_CONSOLE_DEVICE_MANAGE_SERVICE_IGNORE
Method Detail |
---|
String getPrimaryMacAddress()
String getPrimaryNetworkInterfaceName()
String getPlatform()
String getModelId()
String getModelName()
String getPartNumber()
String getSerialNumber()
String getDeviceName()
String getBiosVersion()
String getFirmwareVersion()
String getOsArch()
String getOsName()
String getOsVersion()
String getOsDistro()
String getOsDistroVersion()
String getJavaVendor()
String getJavaVersion()
String getJavaVmName()
String getJavaVmVersion()
String getJavaVmInfo()
String getOsgiFwName()
String getOsgiFwVersion()
String getFileSeparator()
String getJavaHome()
String getEsfVersion()
String getEsfHome()
String getEsfTemporaryConfigDirectory()
String getEsfSnapshotsDirectory()
int getEsfSnapshotsCount()
String getEsfStyleDirectory()
String getEsfWebEnabled()
String getEsfDataDirectory()
Properties getProperties()
org.osgi.framework.Bundle[] getBundles()
int getNumberOfProcessors()
long getTotalMemory()
long getFreeMemory()
List<String> getDeviceManagementServiceIgnore()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |