|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.rioproject.system.SystemCapabilities
public class SystemCapabilities
The SystemCapabilities represents the capabilities of the ComputeResource determined from a capabilities configuration file and default qualitative and quantitative mechanisms.
| Field Summary | |
|---|---|
static String |
CAPABILITY
|
static String |
COMPONENT
|
static String |
J2SE
|
static String |
MEMORY
|
static String |
NATIVE_LIB_CLASS
|
static String |
NATIVE_LIBS
|
static String |
OPSYS
|
static String |
PROCESSOR
|
static String |
RIO
|
static String |
STORAGE
|
static String |
TCPIP
|
| Constructor Summary | |
|---|---|
SystemCapabilities()
|
|
| Method Summary | |
|---|---|
MeasurableCapability[] |
getMeasurableCapabilities(Configuration config)
Get the MeasurableCapability objects based on a passed in Configuration |
PlatformCapability[] |
getPlatformCapabilities(Configuration config)
Get the PlatformCapability objects |
protected PlatformCapability |
getPlatformCapability(String className)
|
Map<String,String> |
getPlatformCapabilityNameTable()
Get the PlatformCapability name table |
String |
getPlatformConfigurationDirectory(Configuration config)
Get the directory to load platform configuration files from |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String COMPONENT
public static final String CAPABILITY
public static final String NATIVE_LIBS
public static final String PROCESSOR
public static final String OPSYS
public static final String TCPIP
public static final String J2SE
public static final String MEMORY
public static final String STORAGE
public static final String NATIVE_LIB_CLASS
public static final String RIO
| Constructor Detail |
|---|
public SystemCapabilities()
| Method Detail |
|---|
public MeasurableCapability[] getMeasurableCapabilities(Configuration config)
getMeasurableCapabilities in interface SystemCapabilitiesLoaderconfig - A Configuration to use to assist in creating
MeasurableCapability objects
MeasurableCapability objects. This
method will create a new array of MeasurableCapability objects
each time it is invoked. At a minimum the following MeasurableCapability
objects will be returned:
MeasurableCapability is
returned :
public PlatformCapability[] getPlatformCapabilities(Configuration config)
getPlatformCapabilities in interface SystemCapabilitiesLoaderconfig - A Configuration to use to assist in creating
MeasurableCapability objects
PlatformCapability objects. This
method will create a new array of PlatformCapability objects
each time it is invoked. If there are no PlatformCapability
objects contained within the platforms Collection, a
zero-length array will be returned.public Map<String,String> getPlatformCapabilityNameTable()
getPlatformCapabilityNameTable in interface SystemCapabilitiesLoaderpublic String getPlatformConfigurationDirectory(Configuration config)
SystemCapabilitiesLoader
getPlatformConfigurationDirectory in interface SystemCapabilitiesLoaderconfig - A Configuration to use to retrieve the location. The
following property can be used to set the location:
org.rioproject.system.platformDirs
If this property is not set, the default will be:
RIO_HOME/config/platform
protected PlatformCapability getPlatformCapability(String className)
throws Exception
Exception
|
Copyright © Rio Project. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||