Rio Project 4.2 API Documentation



Uses of Class
org.rioproject.system.capability.PlatformCapability

Packages that use PlatformCapability
org.rioproject.core.jsb Defines interfaces and semantics for the ServiceBean component model
 
org.rioproject.cybernode A Cybernode represents a compute resource as a service available through the network, offering dynamic allocation and provisioning capabilities. 
org.rioproject.cybernode.exec   
org.rioproject.jsb Provides classes that implement and support the ServiceBean model
 
org.rioproject.system Provides classes that interact with lower level operating system and infrastructure elements, providing an abstract notion of a compute resource with qualitative and quantitative capabilities. 
org.rioproject.system.capability Defines qualitative capabilities of a compute resource
 
org.rioproject.system.capability.connectivity Defines connectivity capabilities
 
org.rioproject.system.capability.platform Defines system capabilities
 
org.rioproject.system.capability.software Defines platform software capabilities
 
 

Uses of PlatformCapability in org.rioproject.core.jsb
 

Methods in org.rioproject.core.jsb that return PlatformCapability
 PlatformCapability ComputeResourceManager.addPlatformCapability(String className, URL location, Map<String,Object> mapping)
          Add a PlatformCapability.
 PlatformCapability[] ComputeResourceManager.getMatchedPlatformCapabilities()
          Get the PlatformCapability instances that match declared system requirements
 PlatformCapability ComputeResourceManager.getPlatformCapability(String description)
          Get a PlatformCapability instance from a name
 

Methods in org.rioproject.core.jsb with parameters of type PlatformCapability
 boolean ComputeResourceManager.removePlatformCapability(PlatformCapability pCap)
          Remove a PlatformCapability that was added by the ServiceBean.
 

Uses of PlatformCapability in org.rioproject.cybernode
 

Methods in org.rioproject.cybernode that return PlatformCapability
 PlatformCapability[] CybernodeAdminProxy.getPlatformCapabilties()
           
 PlatformCapability[] CybernodeAdminImpl.getPlatformCapabilties()
           
 PlatformCapability[] StagedDataManager.removeInstalledPlatformCapabilities()
          Remove any installed PlatformCapability components
 PlatformCapability[] StagedDataManager.removeInstalledPlatformCapabilities(boolean force)
          Remove installed PlatformCapability components
 

Methods in org.rioproject.cybernode that return types with arguments of type PlatformCapability
 Collection<PlatformCapability> StagedDataManager.getInstalledPlatformCapabilities()
          Get any PlatformCapability instances that were installed
 

Uses of PlatformCapability in org.rioproject.cybernode.exec
 

Methods in org.rioproject.cybernode.exec with parameters of type PlatformCapability
 void ServiceBeanExecutor.applyPlatformCapabilities(PlatformCapability[] pCaps)
          If the forked service bean required provisioning of additional software, apply the installed
 void ServiceBeanExec.applyPlatformCapabilities(PlatformCapability[] pCaps)
           
 ServiceBeanInstance ServiceBeanExecManager.exec(ServiceElement sElem, OperationalStringManager opStringMgr, DiscardManager discardManager, PlatformCapability[] installedpCaps)
           
 

Uses of PlatformCapability in org.rioproject.jsb
 

Methods in org.rioproject.jsb that return PlatformCapability
 PlatformCapability JSBContext.addPlatformCapability(String className, URL location, Map<String,Object> mapping)
           
static PlatformCapability JSBContext.createPlatformCapability(String className, URL[] classPath, Map<String,Object> mapping)
          Create a PlatformCapability
 PlatformCapability[] JSBContext.getMatchedPlatformCapabilities()
           
static PlatformCapability[] ServiceElementUtil.getMatchedPlatformCapabilities(ServiceElement sElem, PlatformCapability[] pCaps)
          Get the PlatformCapability instances that match declared operational requirements
 PlatformCapability JSBContext.getPlatformCapability(String name)
           
 

Methods in org.rioproject.jsb with parameters of type PlatformCapability
static PlatformCapability[] ServiceElementUtil.getMatchedPlatformCapabilities(ServiceElement sElem, PlatformCapability[] pCaps)
          Get the PlatformCapability instances that match declared operational requirements
 boolean JSBContext.removePlatformCapability(PlatformCapability pCap)
           
 

Uses of PlatformCapability in org.rioproject.system
 

Methods in org.rioproject.system that return PlatformCapability
 PlatformCapability[] ResourceCapability.getPlatformCapabilities()
          Get an array of PlatformCapability objects for the compute resource
 PlatformCapability[] ComputeResource.getPlatformCapabilities()
          Return an array of PlatformCapability objects.
 PlatformCapability[] SystemCapabilitiesLoader.getPlatformCapabilities(Configuration config)
          Get the PlatformCapability objects
 PlatformCapability[] SystemCapabilities.getPlatformCapabilities(Configuration config)
          Get the PlatformCapability objects
protected  PlatformCapability SystemCapabilities.getPlatformCapability(String className)
           
 PlatformCapability ComputeResource.getPlatformCapability(String name)
          Get a PlatformCapability
 PlatformCapability[] ComputeResourceAdmin.getPlatformCapabilties()
          Get the PlatformCapability components for the ComputeResource
 

Methods in org.rioproject.system with parameters of type PlatformCapability
 void ComputeResource.addPlatformCapability(PlatformCapability pCap)
          Add a PlatformCapability object.
 boolean ComputeResource.hasPlatformCapability(PlatformCapability capability)
          Determine if the PlatformCapability exists in this ComputeResource
 DownloadRecord[] ComputeResource.provision(PlatformCapability pCap, StagedSoftware stagedSoftware)
          Provision a StagedSoftware for a PlatformCapability object.
 boolean ComputeResource.removalInProcess(PlatformCapability pCap)
          Determine if a PlatformCapability is being removed from the system.
 boolean ComputeResource.removePlatformCapability(PlatformCapability pCap, boolean clean)
          Remove a PlatformCapability object.
 void ComputeResource.updatePlatformCapability(PlatformCapability capability)
          Update a PlatformCapability object.
 

Constructors in org.rioproject.system with parameters of type PlatformCapability
ResourceCapability(String address, String hostName, boolean persistentProvisioning, PlatformCapability[] platformCapabilities, ComputeResourceUtilization resourceUtilization)
          Construct a ResourceCapability object
 

Uses of PlatformCapability in org.rioproject.system.capability
 

Methods in org.rioproject.system.capability with parameters of type PlatformCapability
 boolean PlatformCapability.supports(PlatformCapability requirement)
          Deprecated.  
 String PlatformCapabilityWriter.write(PlatformCapability pCap, String configPath)
           
 

Uses of PlatformCapability in org.rioproject.system.capability.connectivity
 

Subclasses of PlatformCapability in org.rioproject.system.capability.connectivity
 class ConnectivityCapability
          The ConnectivityCapability object provides a common base class for all connectivity classes
 class TCPConnectivity
          The TCPConnectivity object provides definition for TCP/IP networks
 

Uses of PlatformCapability in org.rioproject.system.capability.platform
 

Subclasses of PlatformCapability in org.rioproject.system.capability.platform
 class ByteOrientedDevice
          Represents a capability that has a capacity thats measured in bytes
 class Memory
          Describes the amount of memory available for the Java Virtual Machine as a qualitative resource.
 class OperatingSystem
          The OperatingSystem class defines attributes describing the operating system.
 class ProcessorArchitecture
          The ProcessorArchitecture object provides a definition of the processor architecture
 class StorageCapability
          The StorageCapability object provides a definition of storage support
 

Uses of PlatformCapability in org.rioproject.system.capability.software
 

Subclasses of PlatformCapability in org.rioproject.system.capability.software
 class J2SESupport
          The J2SESupport object base class for J2SE software support
 class NativeLibrarySupport
          The NativeLibrarySupport object describes a native library available to services
 class RioSupport
          The RioSupport object provides a typed name for Rio support.
 class SoftwareSupport
          The SoftwareSupport object provides a common base for all software support
 


Copyright © Rio Project.

Copyright © 2006-2011 Rio Project. All Rights Reserved.