@ProviderType
public interface SystemService
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CONFIG_CONSOLE_DEVICE_MANAGE_SERVICE_IGNORE |
static java.lang.String |
DB_CACHE_ROWS_PROPNAME
Deprecated.
|
static java.lang.String |
DB_DEFRAG_LIMIT_PROPNAME
Deprecated.
|
static java.lang.String |
DB_LOB_FILE_PROPNAME
Deprecated.
|
static java.lang.String |
DB_LOG_DATA_PROPNAME
Deprecated.
|
static java.lang.String |
DB_LOG_SIZE_PROPNAME
Deprecated.
|
static java.lang.String |
DB_NIO_PROPNAME
Deprecated.
|
static java.lang.String |
DB_URL_PROPNAME
Deprecated.
|
static java.lang.String |
DB_WRITE_DELAY_MILLIES_PROPNAME
Deprecated.
|
static java.lang.String |
KEY_BIOS_VERSION |
static java.lang.String |
KEY_DEVICE_NAME |
static java.lang.String |
KEY_FILE_COMMAND_ZIP_MAX_NUMBER |
static java.lang.String |
KEY_FILE_COMMAND_ZIP_MAX_SIZE |
static java.lang.String |
KEY_FILE_SEP |
static java.lang.String |
KEY_FIRMWARE_VERSION |
static java.lang.String |
KEY_JAVA_HOME |
static java.lang.String |
KEY_JAVA_VENDOR |
static java.lang.String |
KEY_JAVA_VERSION |
static java.lang.String |
KEY_JAVA_VM_INFO |
static java.lang.String |
KEY_JAVA_VM_NAME |
static java.lang.String |
KEY_JAVA_VM_VERSION |
static java.lang.String |
KEY_KURA_DATA_DIR |
static java.lang.String |
KEY_KURA_HAVE_NET_ADMIN |
static java.lang.String |
KEY_KURA_HAVE_WEB_INTER |
static java.lang.String |
KEY_KURA_HOME_DIR |
static java.lang.String |
KEY_KURA_KEY_STORE_PWD |
static java.lang.String |
KEY_KURA_MARKETPLACE_COMPATIBILITY_VERSION |
static java.lang.String |
KEY_KURA_NAME |
static java.lang.String |
KEY_KURA_PACKAGES_DIR |
static java.lang.String |
KEY_KURA_PLUGINS_DIR |
static java.lang.String |
KEY_KURA_SNAPSHOTS_COUNT |
static java.lang.String |
KEY_KURA_SNAPSHOTS_DIR |
static java.lang.String |
KEY_KURA_STYLE_DIR |
static java.lang.String |
KEY_KURA_TMP_DIR |
static java.lang.String |
KEY_KURA_TRUST_STORE_PWD |
static java.lang.String |
KEY_KURA_VERSION |
static java.lang.String |
KEY_KURA_WIFI_TOP_CHANNEL |
static java.lang.String |
KEY_MODEL_ID |
static java.lang.String |
KEY_MODEL_NAME |
static java.lang.String |
KEY_OS_ARCH |
static java.lang.String |
KEY_OS_DISTRO |
static java.lang.String |
KEY_OS_DISTRO_VER |
static java.lang.String |
KEY_OS_NAME |
static java.lang.String |
KEY_OS_VER |
static java.lang.String |
KEY_OSGI_FW_NAME |
static java.lang.String |
KEY_OSGI_FW_VERSION |
static java.lang.String |
KEY_PART_NUMBER |
static java.lang.String |
KEY_PLATFORM |
static java.lang.String |
KEY_PRIMARY_NET_IFACE |
static java.lang.String |
KEY_SERIAL_NUM |
static java.lang.String |
KURA_CONFIG |
static java.lang.String |
KURA_CUSTOM_CONFIG |
static java.lang.String |
KURA_CUSTOM_PROPS_FILE |
static java.lang.String |
KURA_PROPS_FILE |
static java.lang.String |
OS_CLOUDBEES |
static java.lang.String |
OS_LINUX |
static java.lang.String |
OS_MAC_OSX |
static java.lang.String |
UNKNOWN |
static java.lang.String |
UNSUPPORTED |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBiosVersion()
Gets the BIOS version of the device.
|
org.osgi.framework.Bundle[] |
getBundles()
Returns the OSGi bundles currently installed
|
java.util.List<java.lang.String> |
getDeviceManagementServiceIgnore()
Returns a list of services that should be ignored by the Everyware Cloud Console
|
java.lang.String |
getDeviceName()
Returns a friendly name assigned to this device.
|
int |
getFileCommandZipMaxUploadNumber()
Returns the maximum number of files that can be uploaded by the local file servlet
|
int |
getFileCommandZipMaxUploadSize()
Returns the size in MegaBytes of the maximum file upload size permitted by the local file servlet
|
java.lang.String |
getFileSeparator()
Gets the system file separator used by the filesystem.
|
java.lang.String |
getFirmwareVersion()
Gets the firmware version.
|
long |
getFreeMemory()
Returns the free memory for Java instance in kilobytes.
|
java.lang.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.
|
java.lang.String |
getJavaVendor()
Gets the vendor of the Java VM that is currently being used.
|
java.lang.String |
getJavaVersion()
Gets the Java version that is currently being used.
|
java.lang.String |
getJavaVmInfo()
Gets the Java Virtual Machine information that is currently being used.
|
java.lang.String |
getJavaVmName()
Gets the Java Virtual Machine name that is currently being used.
|
java.lang.String |
getJavaVmVersion()
Gets the Java Virtual Machine version that is currently being used.
|
java.lang.String |
getKuraDataDirectory()
Gets the location where all Kura persistent data should be stored.
|
java.lang.String |
getKuraHome()
Gets the location where the Kura root directory is stored in the filesystem.
|
java.lang.String |
getKuraMarketplaceCompatibilityVersion()
Gets the Eclipse Marketplace compatibility product version for this unit.
|
int |
getKuraSnapshotsCount()
Returns the maximum number of snapshots to be retained in the file system.
|
java.lang.String |
getKuraSnapshotsDirectory()
Gets the location where all Configuration Snapshots will be stored.
|
java.lang.String |
getKuraStyleDirectory()
Gets the location where all custom style information is stored.
|
java.lang.String |
getKuraTemporaryConfigDirectory()
Gets the location where all volatile Kura specific configuration and status information should be stored.
|
java.lang.String |
getKuraVersion()
Gets the product version for this unit.
|
java.lang.String |
getKuraWebEnabled() |
int |
getKuraWifiTopChannel()
Gets the last wifi channel allowed for this device.
|
java.lang.String |
getModelId()
Gets the model identification of the device.
|
java.lang.String |
getModelName()
Gets the model name of the device.
|
int |
getNumberOfProcessors()
Returns the number of processors visible to this Java platform.
|
java.lang.String |
getOsArch()
Gets the Operating System architecture for the system.
|
java.lang.String |
getOsDistro()
Gets the Operating System Distribution name if appropriate.
|
java.lang.String |
getOsDistroVersion()
Gets the Operating System Distribution version if appropriate.
|
java.lang.String |
getOsgiFwName()
Gets the name of the OSGI Framework that is currently being used.
|
java.lang.String |
getOsgiFwVersion()
Gets the version of the OSGI Framework that is currently being used.
|
java.lang.String |
getOsName()
Gets the Operating System name for the system.
|
java.lang.String |
getOsVersion()
Gets the Operating System version for the system.
|
java.lang.String |
getPartNumber()
Gets the part number.
|
java.lang.String |
getPlatform()
Gets the platform name Kura is running on.
|
java.lang.String |
getPrimaryMacAddress()
Gets the primary MAC address of the system
|
java.lang.String |
getPrimaryNetworkInterfaceName()
Gets the name of the 'primary' network interface.
|
java.util.Properties |
getProperties()
Returns all KuraProperties for this system.
|
java.lang.String |
getSerialNumber()
Gets the serial number of the device.
|
long |
getTotalMemory()
Returns the total memory visible to this Java instance in kilobytes.
|
static final java.lang.String KURA_CONFIG
static final java.lang.String KURA_PROPS_FILE
static final java.lang.String KURA_CUSTOM_CONFIG
static final java.lang.String KURA_CUSTOM_PROPS_FILE
static final java.lang.String OS_CLOUDBEES
static final java.lang.String OS_LINUX
static final java.lang.String OS_MAC_OSX
static final java.lang.String UNKNOWN
static final java.lang.String UNSUPPORTED
static final java.lang.String KEY_KURA_NAME
static final java.lang.String KEY_KURA_VERSION
static final java.lang.String KEY_KURA_MARKETPLACE_COMPATIBILITY_VERSION
static final java.lang.String KEY_DEVICE_NAME
static final java.lang.String KEY_PLATFORM
static final java.lang.String KEY_MODEL_ID
static final java.lang.String KEY_MODEL_NAME
static final java.lang.String KEY_PART_NUMBER
static final java.lang.String KEY_SERIAL_NUM
static final java.lang.String KEY_BIOS_VERSION
static final java.lang.String KEY_FIRMWARE_VERSION
static final java.lang.String KEY_PRIMARY_NET_IFACE
static final java.lang.String KEY_KURA_HOME_DIR
static final java.lang.String KEY_KURA_PLUGINS_DIR
static final java.lang.String KEY_KURA_PACKAGES_DIR
static final java.lang.String KEY_KURA_DATA_DIR
static final java.lang.String KEY_KURA_TMP_DIR
static final java.lang.String KEY_KURA_SNAPSHOTS_DIR
static final java.lang.String KEY_KURA_SNAPSHOTS_COUNT
static final java.lang.String KEY_KURA_HAVE_NET_ADMIN
static final java.lang.String KEY_KURA_HAVE_WEB_INTER
static final java.lang.String KEY_KURA_STYLE_DIR
static final java.lang.String KEY_KURA_WIFI_TOP_CHANNEL
static final java.lang.String KEY_KURA_KEY_STORE_PWD
static final java.lang.String KEY_KURA_TRUST_STORE_PWD
static final java.lang.String KEY_FILE_COMMAND_ZIP_MAX_SIZE
static final java.lang.String KEY_FILE_COMMAND_ZIP_MAX_NUMBER
static final java.lang.String KEY_OS_ARCH
static final java.lang.String KEY_OS_NAME
static final java.lang.String KEY_OS_VER
static final java.lang.String KEY_OS_DISTRO
static final java.lang.String KEY_OS_DISTRO_VER
static final java.lang.String KEY_JAVA_VERSION
static final java.lang.String KEY_JAVA_VENDOR
static final java.lang.String KEY_JAVA_VM_NAME
static final java.lang.String KEY_JAVA_VM_VERSION
static final java.lang.String KEY_JAVA_VM_INFO
static final java.lang.String KEY_OSGI_FW_NAME
static final java.lang.String KEY_OSGI_FW_VERSION
static final java.lang.String KEY_JAVA_HOME
static final java.lang.String KEY_FILE_SEP
static final java.lang.String CONFIG_CONSOLE_DEVICE_MANAGE_SERVICE_IGNORE
@Deprecated static final java.lang.String DB_URL_PROPNAME
@Deprecated static final java.lang.String DB_WRITE_DELAY_MILLIES_PROPNAME
@Deprecated static final java.lang.String DB_LOG_DATA_PROPNAME
@Deprecated static final java.lang.String DB_CACHE_ROWS_PROPNAME
@Deprecated static final java.lang.String DB_LOB_FILE_PROPNAME
@Deprecated static final java.lang.String DB_DEFRAG_LIMIT_PROPNAME
@Deprecated static final java.lang.String DB_LOG_SIZE_PROPNAME
@Deprecated static final java.lang.String DB_NIO_PROPNAME
java.lang.String getPrimaryMacAddress()
java.lang.String getPrimaryNetworkInterfaceName()
java.lang.String getPlatform()
java.lang.String getModelId()
java.lang.String getModelName()
java.lang.String getPartNumber()
java.lang.String getSerialNumber()
java.lang.String getDeviceName()
java.lang.String getBiosVersion()
java.lang.String getFirmwareVersion()
java.lang.String getOsArch()
java.lang.String getOsName()
java.lang.String getOsVersion()
java.lang.String getOsDistro()
java.lang.String getOsDistroVersion()
java.lang.String getJavaVendor()
java.lang.String getJavaVersion()
java.lang.String getJavaVmName()
java.lang.String getJavaVmVersion()
java.lang.String getJavaVmInfo()
java.lang.String getOsgiFwName()
java.lang.String getOsgiFwVersion()
java.lang.String getFileSeparator()
java.lang.String getJavaHome()
java.lang.String getKuraVersion()
java.lang.String getKuraMarketplaceCompatibilityVersion()
kura.marketplace.compatibility.version
property of the kura.properties file located in the ${BASE_DIR}/${KURA_SYMLINK}/kura directory.
If the variable kura.marketplace.compatibility.version
cannot be located, it defaults to the value
specified by getKuraVersion()
.java.lang.String getKuraHome()
java.lang.String getKuraTemporaryConfigDirectory()
java.lang.String getKuraSnapshotsDirectory()
int getKuraSnapshotsCount()
java.lang.String getKuraStyleDirectory()
int getKuraWifiTopChannel()
java.lang.String getKuraWebEnabled()
java.lang.String getKuraDataDirectory()
int getFileCommandZipMaxUploadSize()
int getFileCommandZipMaxUploadNumber()
java.util.Properties getProperties()
org.osgi.framework.Bundle[] getBundles()
int getNumberOfProcessors()
long getTotalMemory()
long getFreeMemory()
char[] getJavaKeyStorePassword() throws java.security.InvalidKeyException, java.security.NoSuchAlgorithmException, javax.crypto.NoSuchPaddingException, javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException, java.io.IOException
java.security.InvalidKeyException
java.security.NoSuchAlgorithmException
javax.crypto.NoSuchPaddingException
javax.crypto.IllegalBlockSizeException
javax.crypto.BadPaddingException
java.io.IOException
char[] getJavaTrustStorePassword() throws java.security.InvalidKeyException, java.security.NoSuchAlgorithmException, javax.crypto.NoSuchPaddingException, javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException, java.io.IOException
java.security.InvalidKeyException
java.security.NoSuchAlgorithmException
javax.crypto.NoSuchPaddingException
javax.crypto.IllegalBlockSizeException
javax.crypto.BadPaddingException
java.io.IOException
java.util.List<java.lang.String> getDeviceManagementServiceIgnore()