public interface SystemService
Modifier and Type | Method and Description |
---|---|
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 |
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.
|
char[] |
getJavaKeyStorePassword()
Returns the password to access the private key from the keystore file.
|
char[] |
getJavaTrustStorePassword()
Returns the password to unlock the trust store keystore file.
|
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 |
getKuraDataDirectory()
Gets the location where all Kura persistent data should be stored.
|
String |
getKuraHome()
Gets the location where the Kura root directory is stored in the filesystem.
|
int |
getKuraSnapshotsCount()
Returns the maximum number of snapshots to be retained in the file system.
|
String |
getKuraSnapshotsDirectory()
Gets the location where all Configuration Snapshots will be stored.
|
String |
getKuraStyleDirectory()
Gets the location where all custom style information is stored.
|
String |
getKuraTemporaryConfigDirectory()
Gets the location where all volatile Kura specific configuration and status information should be stored.
|
String |
getKuraVersion()
Gets the product version for this unit.
|
String |
getKuraWebEnabled() |
int |
getKuraWifiTopChannel()
Gets the last wifi channel allowed for this device.
|
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 Kura 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 KuraProperties for this system.
|
String |
getSerialNumber()
Gets the serial number of the device.
|
long |
getTotalMemory()
Returns the total memory visible to this Java instance.
|
static final String KURA_CONFIG
static final String KURA_PROPS_FILE
static final String KURA_CUSTOM_CONFIG
static final String KURA_CUSTOM_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_KURA_NAME
static final String KEY_KURA_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_KURA_HOME_DIR
static final String KEY_KURA_PLUGINS_DIR
static final String KEY_KURA_DATA_DIR
static final String KEY_KURA_TMP_DIR
static final String KEY_KURA_SNAPSHOTS_DIR
static final String KEY_KURA_SNAPSHOTS_COUNT
static final String KEY_KURA_HAVE_NET_ADMIN
static final String KEY_KURA_HAVE_WEB_INTER
static final String KEY_KURA_STYLE_DIR
static final String KEY_KURA_WIFI_TOP_CHANNEL
static final String KEY_KURA_KEY_STORE_PWD
static final String KEY_KURA_TRUST_STORE_PWD
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
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 getKuraVersion()
String getKuraHome()
String getKuraTemporaryConfigDirectory()
String getKuraSnapshotsDirectory()
int getKuraSnapshotsCount()
String getKuraStyleDirectory()
int getKuraWifiTopChannel()
String getKuraWebEnabled()
String getKuraDataDirectory()
Properties getProperties()
org.osgi.framework.Bundle[] getBundles()
int getNumberOfProcessors()
long getTotalMemory()
long getFreeMemory()
char[] getJavaKeyStorePassword() throws InvalidKeyException, NoSuchAlgorithmException, NoSuchPaddingException, IllegalBlockSizeException, BadPaddingException, IOException
char[] getJavaTrustStorePassword() throws InvalidKeyException, NoSuchAlgorithmException, NoSuchPaddingException, IllegalBlockSizeException, BadPaddingException, IOException
Copyright © 2014. All Rights Reserved.