Rio Project 5.6.6 API Reference Documentation

Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

ABORTED - Static variable in class org.rioproject.servicebean.ServiceBeanState
ServiceBean has been advertised
AbstractEventHandler - Class in org.rioproject.impl.event
The EventHandler is an abstract class that handles the basic event plumbing.
AbstractEventHandler(EventDescriptor) - Constructor for class org.rioproject.impl.event.AbstractEventHandler
Use this constructor to create an EventHandler for a given EventDescriptor with a LandlordLessor created with default values used for LeasePeriodPolicy
AbstractEventHandler(EventDescriptor, Configuration) - Constructor for class org.rioproject.impl.event.AbstractEventHandler
Use this constructor to create an EventHandler for a given EventDescriptor with a LandlordLessor created with specific values used for LeaseDurationPolicy.
AbstractEventHandler.EventRegistrationResource - Class in org.rioproject.impl.event
Container class for event registration objects that are created and behave as the resource that is being leased and controlled by the ServiceResource
AbstractFaultDetectionHandler - Class in org.rioproject.impl.fdh
The AbstractFaultDetectionHandler provides a base class which can be extended to provide concrete FaultDetectionHandler capabilities.
AbstractFaultDetectionHandler() - Constructor for class org.rioproject.impl.fdh.AbstractFaultDetectionHandler
 
AbstractFaultDetectionHandler.ServiceMonitor - Interface in org.rioproject.impl.fdh
Defines the semantics of an internal class which will be used in perform service-specific monitoring
AbstractServiceSelectionStrategy<T> - Class in org.rioproject.impl.associations.strategy
Boilerplate implementation of the ServiceSelectionStrategy.
AbstractServiceSelectionStrategy() - Constructor for class org.rioproject.impl.associations.strategy.AbstractServiceSelectionStrategy
 
AbstractShell - Class in org.rioproject.impl.exec
 
AbstractShell(String) - Constructor for class org.rioproject.impl.exec.AbstractShell
 
ACCESSOR - Static variable in class org.rioproject.impl.watch.ThreadDeadlockMonitor
 
accum - Variable in class org.rioproject.watch.DefaultCalculableView
 
Accumulator - Class in org.rioproject.watch
The Accumulator represents a collection of Calculable objects and performs statistical analysis across the collection of Calculable objects, providing mean, median and standard deviation
Accumulator(WatchDataSource) - Constructor for class org.rioproject.watch.Accumulator
Creates new Accumulator
AccumulatorViewer - Class in org.rioproject.watch
Accumulator Viewer
AccumulatorViewer(Object) - Constructor for class org.rioproject.watch.AccumulatorViewer
Creates new form AccumulatorViewer
activate(String) - Method in class org.rioproject.cybernode.StaticCybernode
Activate a service bean.
activate(File, String...) - Method in class org.rioproject.cybernode.StaticCybernode
Activate service beans defined in an OperationalString document, scoping the beans to be activated by providing the bean names.
activate(Artifact, String...) - Method in class org.rioproject.cybernode.StaticCybernode
Activate service beans defined by an OAR artifact, scoping the beans to be activated by providing the bean names.
activate(OperationalString, String...) - Method in class org.rioproject.cybernode.StaticCybernode
Activate service beans defined in an OperationalString, scoping the beans to be activated by providing the bean names.
activate(OperationalString) - Method in class org.rioproject.cybernode.StaticCybernode
Activate all service beans defined in an OperationalString
ACTIVE_SERVICE_RECORD - Static variable in class org.rioproject.deploy.ServiceRecord
Indicates a service which is currently active,
addAdditionalEntries(Entry...) - Method in class org.rioproject.opstring.ServiceBeanConfig
Additional Entry attributes to add
addAssociationDescriptor(AssociationDescriptor) - Method in interface org.rioproject.associations.AssociationManagement
Add an association to the managed set of associations.
addAssociationDescriptor(AssociationDescriptor) - Method in class org.rioproject.impl.associations.DefaultAssociationManagement
Add an association to the managed set of associations.
addAssociationDescriptor(AssociationDescriptor, ServiceElement, Object) - Method in class org.rioproject.impl.opstring.OpStringParserHelper
 
addAssociationDescriptors(AssociationDescriptor...) - Method in interface org.rioproject.associations.AssociationManagement
Add associations to the managed set of associations.
addAssociationDescriptors(AssociationDescriptor...) - Method in class org.rioproject.impl.associations.DefaultAssociationManagement
Add associations to the managed set of associations.
addAssociationDescriptors(AssociationDescriptor...) - Method in class org.rioproject.opstring.ServiceElement
Add AssociationDescriptor for the service
addAttribute(Entry) - Method in class org.rioproject.impl.service.Joiner
Add an attribute to the collection of attributes managed by this Joiner.
addAttribute(Entry) - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanContext
 
addAttribute(Entry) - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Add an attribute to the Collection of attributes the Joiner utility maintains.
addAttribute(Entry) - Method in interface org.rioproject.servicebean.ServiceBeanContext
Add an attribute to the collection of attributes used to describe the ServiceBean.
addAttributes(Entry[]) - Method in class org.rioproject.impl.service.Joiner
Add an array of Entry attributes to the collection of attributes managed by this Joiner.
addAttributes(Entry[]) - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Add attributes to the Collection of attributes the Joiner utility maintains.
addCalculable(Calculable) - Method in class org.rioproject.impl.watch.QueuedReplicator
Archive a record from the WatchDataSource history by placing it on a queue
addCalculable(Calculable) - Method in class org.rioproject.impl.watch.WatchDataSourceImpl
 
addCalculable(CalculableMemory) - Method in class org.rioproject.system.capability.platform.Memory
 
addCalculable(CalculableDiskSpace) - Method in class org.rioproject.system.capability.platform.StorageCapability
 
addCalculable(CalculableSystemMemory) - Method in class org.rioproject.system.capability.platform.SystemMemory
 
addCalculable(T) - Method in interface org.rioproject.watch.WatchDataReplicator
Replicate a Calculable record
addCalculable(Calculable) - Method in interface org.rioproject.watch.WatchDataSource
Add a Calculable record to the Calculable history
addCommonJARs(URL[]) - Method in class org.rioproject.loader.CommonClassLoader
Add common JARs
addConfigParameter(ServiceBeanConfig, String, Integer) - Static method in class org.rioproject.impl.servicebean.ServiceElementUtil
Add a name,value pair to the ServiceBeanConfig
addDownloadRecord(DownloadRecord) - Method in class org.rioproject.system.capability.PlatformCapability
Add a DownloadRecord instance for the PlatformCapability
addHeartbeatServer(String[]) - Method in class org.rioproject.impl.fdh.HeartbeatClient
Deprecated.
Start sending heartbeats to another server
addInitParameter(String, Object) - Method in class org.rioproject.opstring.ServiceBeanConfig
Add a name/value pair to the Collection of ServiceBean controlled initialization parameters.
addJAR(String) - Method in class org.rioproject.opstring.ClassBundle
Add a JAR to the Collection of JAR resources.
addJARs(String...) - Method in class org.rioproject.opstring.ClassBundle
Add JARs to the ClassBundle.
addLeasedResource(LeasedResource) - Method in class org.rioproject.impl.service.ResourceLessor
Add a LeasedResource for a new Lease or renewing a Lease
addLeaseListener(LeaseListener) - Method in class org.rioproject.impl.service.ResourceLessor
Add a LeaseListener
addListener(ServiceDiscoveryListener) - Method in class org.rioproject.impl.client.LookupCachePool.SharedLookupCache
 
addListener(ServiceElementChangeListener) - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanManager
 
addListener(ResourceCapabilityChangeListener) - Method in class org.rioproject.impl.system.ComputeResource
 
addListener(ServiceElementChangeListener) - Method in interface org.rioproject.servicebean.ServiceBeanManager
Register for notification of ServiceElement changes.
addLocator(String, int) - Method in class org.rioproject.impl.client.JiniClient
Add a Locator to discover.
addLoggerConfig(LoggerConfig...) - Method in class org.rioproject.opstring.ServiceBeanConfig
Add a LoggerConfig
addMeasurableCapability(MeasurableCapability) - Method in class org.rioproject.impl.system.ComputeResource
Add a MeasurableCapability object.
addMetaData(Properties) - Method in class org.rioproject.loader.ServiceClassLoader
Add meta data associated with the classloader
addNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
 
addNotify() - Method in class org.rioproject.watch.AccumulatorViewer
 
addOperationalString(OperationalString[]) - Method in class org.rioproject.impl.opstring.OpString
Add included OperationalString objects to the OperationalString
addOperationalString(OperationalString) - Method in class org.rioproject.impl.opstring.OpString
Add included OperationalString to the OperationalString
addPlatformCapability(PlatformCapability) - Method in class org.rioproject.impl.system.ComputeResource
Add a PlatformCapability object.
addPublishableLogger(String) - Method in class org.rioproject.logging.jul.JULServiceLogEventHandler
 
addPublishableLogger(String) - Method in class org.rioproject.logging.logback.LogbackServiceLogEventHandler
 
addPublishableLogger(String) - Method in interface org.rioproject.logging.ServiceLogEventHandler
Add a specific logger to publish for.
addRegistrarGroups(String[]) - Method in class org.rioproject.impl.client.JiniClient
Add a list of groups to be discovered If a DiscoveryManagement is provided to JiniClient and does not implement the DiscoveryGroupManagement interface, no action is taken
addResourceCost(ResourceCost) - Method in class org.rioproject.deploy.ServiceRecord
Add a ResourceCost
addRuleMapping(RuleMap.RuleDefinition, RuleMap.ServiceDefinition...) - Method in class org.rioproject.sla.RuleMap
 
addSecondaryThresholdManager(ThresholdManager) - Method in class org.rioproject.impl.system.measurable.MeasurableCapability
Add a secondary ThresholdManager to the MeasurableCapability.
addService(ServiceElement) - Method in class org.rioproject.impl.opstring.OpString
 
addService(ServiceElement) - Method in interface org.rioproject.opstring.OperationalString
Add a ServiceElement to the OperationalString.
addServiceElement(ServiceElement, ServiceProvisionListener) - Method in interface org.rioproject.opstring.OperationalStringManager
This method will add a ServiceElement to an OperationalString.
addServiceItem(ServiceItem) - Method in interface org.rioproject.associations.Association
Add a service to the Association
addServiceItem(ServiceItem) - Method in class org.rioproject.impl.associations.DefaultAssociation
Add a service to the Association
addServiceLogEventHandler() - Static method in class org.rioproject.logging.ServiceLogEventHandlerHelper
Add a ServiceLogEventHandler to the underlying logging system.
addServiceSLA(SLA) - Method in class org.rioproject.sla.ServiceLevelAgreements
Add a service specified SLAs
addSLAs(SLA[]) - Method in class org.rioproject.impl.servicebean.ServiceBeanSLAManager
Add a new SLA.
addStagedSoftware(StagedSoftware...) - Method in class org.rioproject.system.capability.PlatformCapability
Add StagedSoftware for the PlatformCapability.
addSystemComponent(SystemComponent...) - Method in class org.rioproject.deploy.SystemRequirements
Add a SystemComponent as a system requirement.
addSystemComponent(Object, Object, Object, Object) - Method in class org.rioproject.impl.opstring.OpStringParserHelper
 
addSystemThreshold(String, ThresholdValues) - Method in class org.rioproject.deploy.SystemRequirements
Add a system required ThresholdValue
addThresholdListener(ThresholdListener) - Method in class org.rioproject.impl.system.ComputeResource
A helper method which will add a ThresholdListener to all contained MeasurableCapability components.
addThresholdListener(ThresholdListener) - Method in class org.rioproject.impl.watch.ThresholdManager
Add a Threshold listener
addThresholdListener(ThresholdListener) - Method in class org.rioproject.impl.watch.ThresholdWatch
Add a ThresholdListener
addThresholdListener(String, ThresholdListener) - Method in class org.rioproject.impl.watch.WatchDataSourceRegistry
 
addThresholdListener(String, ThresholdListener) - Method in interface org.rioproject.impl.watch.WatchRegistry
Add a ThresholdListener.
addTimeBoundary(ResourceCostModel.TimeBoundary) - Method in interface org.rioproject.costmodel.ResourceCostModel
Add a TimeBoundary to the ResourceCostModel
addTimeBoundary(ResourceCostModel.TimeBoundary) - Method in class org.rioproject.costmodel.ZeroCostModel
Implemented to meet ResourceCostModel contract
addTimeBoundary(ResourceCostModel.TimeBoundary) - Method in class org.rioproject.impl.costmodel.GenericCostModel
 
addURLs(URL[]) - Method in class org.rioproject.loader.ServiceClassLoader
Appends the specified URLs to the list of URLs to search for classes and resources.
addValue(long) - Method in class org.rioproject.impl.watch.GaugeWatch
Add a value
addValue(double) - Method in class org.rioproject.impl.watch.GaugeWatch
Add a value
addValue(double, String) - Method in class org.rioproject.impl.watch.GaugeWatch
Add a value
addValue(Double) - Method in class org.rioproject.watch.Statistics
 
addValue(double) - Method in class org.rioproject.watch.Statistics
 
addWatchDataReplicator(WatchDataReplicator) - Method in class org.rioproject.impl.system.measurable.MeasurableCapability
 
addWatchDataReplicator(WatchDataReplicator) - Method in class org.rioproject.impl.watch.WatchDataSourceImpl
 
addWatchDataReplicator(WatchDataReplicator) - Method in interface org.rioproject.watch.WatchDataSource
addWatches(String...) - Method in class org.rioproject.sla.RuleMap.ServiceDefinition
 
addWatchRecord(Calculable) - Method in class org.rioproject.impl.system.measurable.MeasurableCapability
Add a Calculable to the watch and update state
addWatchRecord(Calculable) - Method in class org.rioproject.impl.watch.ThresholdWatch
Override parent's addRecord to check for threshold(s) being crossed
addWatchRecord(Calculable) - Method in class org.rioproject.impl.watch.Watch
Add a watch record to the history
admin - Variable in class org.rioproject.impl.servicebean.ServiceBeanAdapter
The ServiceAdmin implementation for this ServiceBeanAdapter
AdminFaultDetectionHandler - Class in org.rioproject.impl.fdh
The AdminFaultDetectionHandler is used to monitor services that implement the Administrable interface.
AdminFaultDetectionHandler() - Constructor for class org.rioproject.impl.fdh.AdminFaultDetectionHandler
 
advertise() - Method in interface org.rioproject.admin.ServiceBeanControl
The advertise method informs a ServiceBean to advertise itself on the network providing access to all clients.
advertise() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
 
advertise() - Method in interface org.rioproject.impl.servicebean.ServiceBeanAdapterMBean
The advertise method provides the capability for a ServiceBean to advertise itself on the network providing access to all clients.
advertise() - Method in interface org.rioproject.servicebean.ServiceBean
The advertise method provides the capability for a service to advertise itself on the network providing access to all clients.
ADVERTISED - Static variable in class org.rioproject.servicebean.ServiceBeanState
ServiceBean has been advertised
AgentHook - Class in org.rioproject.start
Allows the instrumentation class to be accessed.
agentmain(String, Instrumentation) - Static method in class org.rioproject.start.AgentHook
 
AggregateConfig - Class in org.rioproject.impl.config
The AggregateConfig provides an approach to aggregate configuration files, allowing entries to be resolved in a "common" Configuration.
AggregateConfig(Configuration, String[], ClassLoader) - Constructor for class org.rioproject.impl.config.AggregateConfig
Create an AggregateConfig
ALL_GROUPS - Static variable in class org.rioproject.opstring.ServiceBeanConfig
Convenience constant used to request that attempts be made to discover all lookup services that are within range, and which belong to any group.
ALL_MEASURED_RESOURCES - Static variable in class org.rioproject.system.ResourceCapability
Used to get all MeasuredResource instances
append(ILoggingEvent) - Method in class org.rioproject.logging.logback.LogbackServiceLogEventHandler
 
applyServiceElementAttributes(ServiceElement, Map, Map) - Method in class org.rioproject.impl.opstring.OpStringParserHelper
 
applyUpdate(Object) - Method in class org.rioproject.impl.servicebean.ServiceBeanContextManager.ContextAttributeLogHandler
This method always throws UnsupportedOperationException since ContextAttributeLogHandler should never update a log.
arch - Variable in class org.rioproject.entry.ComputeResourceInfo
 
ARCHITECTURE - Static variable in class org.rioproject.system.capability.platform.ProcessorArchitecture
cpu type
Artifact - Class in org.rioproject.resolver
An artifact in the form of: groupId:artifactId[:type[:classifier]]:version.
Artifact() - Constructor for class org.rioproject.resolver.Artifact
 
Artifact(String, String, String) - Constructor for class org.rioproject.resolver.Artifact
 
Artifact(String, String, String, String, String) - Constructor for class org.rioproject.resolver.Artifact
 
Artifact(String) - Constructor for class org.rioproject.resolver.Artifact
 
ArtifactURLConfiguration - Class in org.rioproject.url.artifact
Holds the attributes of a URL of type artifact.
ArtifactURLConfiguration(String) - Constructor for class org.rioproject.url.artifact.ArtifactURLConfiguration
 
ArtifactURLStreamHandlerFactory - Class in org.rioproject.url.artifact
URLStreamHandlerFactory for an artifact.
ArtifactURLStreamHandlerFactory() - Constructor for class org.rioproject.url.artifact.ArtifactURLStreamHandlerFactory
 
assignBackupFor(ProvisionMonitor) - Method in interface org.rioproject.monitor.ProvisionMonitor
Assign the ProvisionMonitor as a backup for another ProvisionMonitor
associateThresholdListener(Watch) - Method in class org.rioproject.impl.watch.WatchDataSourceRegistry
This method will associate a Watch to a ThresholdListener, iff the Watch is a ThresholdWatch and the Watch objects classname is found in the table
Association<T> - Interface in org.rioproject.associations
Associations provide a mechanism to model and enforce uses and requires associations between services in an OperationalString.
association - Variable in class org.rioproject.impl.associations.strategy.AbstractServiceSelectionStrategy
 
Association.State - Enum in org.rioproject.associations
Association State enums indicate the following: PENDING: Indicates that an associated service has not been discovered DISCOVERED: Indicates that an associated service has been discovered CHANGED: Indicates that an associated service has changed, that is an end-point has changed, and the association now points a different service BROKEN: Indicates that the association is broken
AssociationDescriptor - Class in org.rioproject.associations
The AssociationDescriptor defines the attributes needed to create, manage and monitor Association instances.
AssociationDescriptor() - Constructor for class org.rioproject.associations.AssociationDescriptor
Create an AssociationDescriptor
AssociationDescriptor(AssociationType) - Constructor for class org.rioproject.associations.AssociationDescriptor
Create an AssociationDescriptor
AssociationDescriptor(AssociationType, String) - Constructor for class org.rioproject.associations.AssociationDescriptor
Create an AssociationDescriptor
AssociationDescriptor(AssociationType, String, String, String) - Constructor for class org.rioproject.associations.AssociationDescriptor
Create an AssociationDescriptor
AssociationInjector<T> - Class in org.rioproject.impl.associations
The AssociationInjector is an AssociationListener implementation that provides support for setter-based dependency injection by calling setters on a target object method when it receives association events.
AssociationInjector(Object) - Constructor for class org.rioproject.impl.associations.AssociationInjector
Create an AssociationInjector
AssociationListener<T> - Interface in org.rioproject.associations
The AssociationListener interface specifies the semantics of a client that when registered to an AssociationManagement instance will receive notifications of Associations being discovered, changed and broken.
AssociationManagement - Interface in org.rioproject.associations
AssociationManagement provides the necessary support to manage Associations a ServiceBean has to other services.
AssociationMatchFilter - Interface in org.rioproject.associations
The AssociationMatchFilter defines the method used by an object to check if AssociationDescriptor requirements can be met by a ServiceItem.
AssociationProxy<T> - Interface in org.rioproject.associations
Methods that dynamic proxies created for associated services must implement in order to interface with association management.
AssociationProxyFactory - Class in org.rioproject.impl.associations
Factory for dynamic proxies to manage a collection of associated services.
AssociationProxyFactory() - Constructor for class org.rioproject.impl.associations.AssociationProxyFactory
 
AssociationProxySupport<T> - Class in org.rioproject.impl.associations
Provides support for an AssociationProxy
AssociationProxySupport() - Constructor for class org.rioproject.impl.associations.AssociationProxySupport
 
AssociationProxyUtil - Class in org.rioproject.impl.associations
Utility for working with a dynamic proxies generated for associations
AssociationProxyUtil() - Constructor for class org.rioproject.impl.associations.AssociationProxyUtil
 
ASSOCIATIONS - Static variable in interface org.rioproject.impl.opstring.OpStringParserGlobals
 
AssociationServiceListener<T> - Interface in org.rioproject.associations
The AssociationServiceListener interface specifies the semantics of a client that when registered to an Association instance will receive notifications of services being added or removed to that Association.
AssociationType - Enum in org.rioproject.associations
The AssociationType defines the different types of an Association.
asyncJoin(Object, ServiceID, Entry[], DiscoveryManagement, LeaseRenewalManager) - Method in class org.rioproject.impl.service.Joiner
Provides a fire and forget join mechanism passing in an instance of DiscoveryManagement and LeaseRenewalManagement
attach(String) - Static method in class org.rioproject.impl.jmx.JMXConnectionUtil
Using the JMX Attach API , connect to a local Java Virtual Machine.
attrList - Variable in class org.rioproject.impl.service.Joiner
 
AUTOMATIC - Static variable in class org.rioproject.impl.opstring.OAR
Manifest header indicating that the OAR be deployed automatically when scanned by the ProvisionMonitor
AVAILABLE - Static variable in class org.rioproject.system.capability.platform.ByteOrientedDevice
Available resource units (in bytes)
AVAILABLE - Static variable in class org.rioproject.system.capability.platform.ProcessorArchitecture
number of processors
avgColor - Static variable in class org.rioproject.watch.DefaultCalculableView
 
await(long) - Method in class org.rioproject.monitor.ServiceProvisionEventHandler
For for the service notifications timeout

B

BASE_COMPONENT - Static variable in interface org.rioproject.config.Constants
 
BasicEventConsumer - Class in org.rioproject.impl.event
The BasicEventConsumer is a helper class that manages the discovery of EventProducer instances that provide support for user defined events.
BasicEventConsumer(EventDescriptor) - Constructor for class org.rioproject.impl.event.BasicEventConsumer
Create a BasicEventConsumer with an EventDescriptor
BasicEventConsumer(RemoteServiceEventListener) - Constructor for class org.rioproject.impl.event.BasicEventConsumer
Create a BasicEventConsumer with a RemoteServiceEventListener
BasicEventConsumer(EventDescriptor, RemoteServiceEventListener) - Constructor for class org.rioproject.impl.event.BasicEventConsumer
Create a BasicEventConsumer with an EventDescriptor and a RemoteServiceEventListener
BasicEventConsumer(EventDescriptor, RemoteServiceEventListener, Configuration) - Constructor for class org.rioproject.impl.event.BasicEventConsumer
Create a BasicEventConsumer with an EventDescriptor and a RemoteServiceEventListener
BasicEventConsumer(EventDescriptor, RemoteServiceEventListener, MarshalledObject, Configuration) - Constructor for class org.rioproject.impl.event.BasicEventConsumer
Create a BasicEventConsumer with an EventDescriptor, a RemoteServiceEventListener, and a MarshalledObject to be used as a handback
BasicStatus - Class in org.rioproject.entry
The BasicStatus entry provides a mechanism for services to communicate their status to interested entities.
BasicStatus() - Constructor for class org.rioproject.entry.BasicStatus
Create a BasicStatus
BasicStatus(StatusType) - Constructor for class org.rioproject.entry.BasicStatus
Create a BasicStatus
boot() - Method in class org.rioproject.impl.system.ComputeResource
Boot the ComputeResource, loading all PlatformCapability and MeasurableCapability instances
BOOT_COMPONENT - Static variable in class org.rioproject.impl.servicebean.ServiceBeanActivation
 
BOOT_CONFIG_COMPONENT - Static variable in class org.rioproject.impl.servicebean.ServiceBeanActivation
 
BOTTOM_AXIS_MARGIN - Static variable in class org.rioproject.watch.DefaultCalculableView
 
BOTTOM_GRAPH_MARGIN - Static variable in class org.rioproject.watch.DefaultCalculableView
 
bottomLineValue - Variable in class org.rioproject.watch.DefaultCalculableView
 
BoundedThresholdManager - Class in org.rioproject.impl.watch
The BoundedThresholdManager provides support for threshold handling as follows: A ThresholdNotify.notify method is invoked when the high threshold is breached, and again invoked when the Calculable drops below the high threshold.
BoundedThresholdManager(String) - Constructor for class org.rioproject.impl.watch.BoundedThresholdManager
 
broken(Association<T>, T) - Method in interface org.rioproject.associations.AssociationListener
Notify the AssociationListener that an Association is broken.
broken(Association<T>, T) - Method in class org.rioproject.impl.associations.AssociationInjector
 
broken(Association<T>, T) - Method in class org.rioproject.impl.associations.AssociationProxySupport
Notification that an Association is broken
BROKEN - Static variable in interface org.rioproject.opstring.OperationalString
Indicates the OperationalString is deployed and is broken, where all required services are not available
buildCommandLine(ExecDescriptor) - Method in class org.rioproject.impl.exec.AbstractShell
 
bulkReplicate(Collection<Calculable>) - Method in class org.rioproject.impl.watch.QueuedReplicator
Performs the actual write to the underlying resource
bulkReplicate(Collection<Calculable>) - Method in class org.rioproject.impl.watch.WatchDataReplicatorProxy
 
bulkReplicate(Collection<Calculable>) - Method in interface org.rioproject.watch.RemoteWatchDataReplicator
Replicate a collection of Calculables
ByteOrientedDevice - Class in org.rioproject.system.capability.platform
Represents a capability that has a capacity thats measured in bytes
ByteOrientedDevice() - Constructor for class org.rioproject.system.capability.platform.ByteOrientedDevice
 

C

calcDisplayAttrs - Variable in class org.rioproject.watch.DefaultCalculableView
 
Calculable - Class in org.rioproject.watch
A Calculable is the atomic attribute that is being 'watched'
Calculable() - Constructor for class org.rioproject.watch.Calculable
Create a new Calculable
Calculable(String, double) - Constructor for class org.rioproject.watch.Calculable
Create a new Calculable that records the time
Calculable(String, double, long) - Constructor for class org.rioproject.watch.Calculable
Create a new Calculable
CalculableCPU - Class in org.rioproject.system.measurable.cpu
A Calculable used to collect CPU system utilization
CalculableCPU(String, double, long) - Constructor for class org.rioproject.system.measurable.cpu.CalculableCPU
Creates new CalculableCPU
CalculableCPU(String, CpuUtilization, long) - Constructor for class org.rioproject.system.measurable.cpu.CalculableCPU
Creates new CalculableCPU
CalculableCPUView - Class in org.rioproject.system.cpu
View elements for a CalculableCPU
CalculableCPUView() - Constructor for class org.rioproject.system.cpu.CalculableCPUView
Creates new CalculableCPUView
CalculableCPUView(CalculableDisplayAttributes) - Constructor for class org.rioproject.system.cpu.CalculableCPUView
Creates new CalculableCPUView
CalculableDiskSpace - Class in org.rioproject.system.measurable.disk
A Calculable used to collect DiskSpace utilization
CalculableDiskSpace(String, DiskSpaceUtilization, long) - Constructor for class org.rioproject.system.measurable.disk.CalculableDiskSpace
Creates new CalculableDiskSpace
CalculableDiskSpaceView - Class in org.rioproject.system.disk
View elements for a CalculableDiskSpace
CalculableDiskSpaceView() - Constructor for class org.rioproject.system.disk.CalculableDiskSpaceView
Creates new CalculableDiskSpaceView
CalculableDiskSpaceView(CalculableDisplayAttributes) - Constructor for class org.rioproject.system.disk.CalculableDiskSpaceView
Creates new CalculableDiskSpaceView
CalculableDisplayAttributes - Class in org.rioproject.watch
Default attributes to display when providing rendering support for a Calculable
CalculableDisplayAttributes(String, FontDescriptor, int, NumberFormat, String, FontDescriptor, int, NumberFormat, String, FontDescriptor, Class) - Constructor for class org.rioproject.watch.CalculableDisplayAttributes
Creates new CalculableDisplay with provided inputs:
CalculableMemory - Class in org.rioproject.system.measurable.memory
A Calculable used to collect process Memory utilization
CalculableMemory(String, double, long) - Constructor for class org.rioproject.system.measurable.memory.CalculableMemory
Creates new CalculableMemory
CalculableMemory(String, double, ProcessMemoryUtilization, long) - Constructor for class org.rioproject.system.measurable.memory.CalculableMemory
Creates new CalculableMemory
CalculableMemoryPool - Class in org.rioproject.system.measurable.memory.pool
A @{code CalculableMemoryPool} holds details about memory pool utilization.
CalculableMemoryPool(String, double, long, MemoryPoolUtilization) - Constructor for class org.rioproject.system.measurable.memory.pool.CalculableMemoryPool
 
CalculableMemoryPoolView - Class in org.rioproject.system.memory.pool
View elements for a CalculableMemoryPool
CalculableMemoryPoolView() - Constructor for class org.rioproject.system.memory.pool.CalculableMemoryPoolView
Creates CalculableMemoryView
CalculableMemoryPoolView(CalculableDisplayAttributes) - Constructor for class org.rioproject.system.memory.pool.CalculableMemoryPoolView
Creates new CalculableSystemMemory
CalculableMemoryView - Class in org.rioproject.system.memory
View elements for a CalculableMemory
CalculableMemoryView() - Constructor for class org.rioproject.system.memory.CalculableMemoryView
Creates CalculableMemoryView
CalculableMemoryView(CalculableDisplayAttributes) - Constructor for class org.rioproject.system.memory.CalculableMemoryView
Creates new CalculableMemoryView
CalculableProcessCPU - Class in org.rioproject.system.measurable.cpu
A Calculable used to collect CPU system utilization
CalculableProcessCPU(String, double, long) - Constructor for class org.rioproject.system.measurable.cpu.CalculableProcessCPU
Creates new CalculableCPU
CalculableProcessCPU(String, ProcessCpuUtilization, long) - Constructor for class org.rioproject.system.measurable.cpu.CalculableProcessCPU
Creates new CalculableCPU
CalculablesFromLog - Class in org.rioproject.watch
Utility class that parses logged Calculable instances.
CalculableSystemMemory - Class in org.rioproject.system.measurable.memory
A Calculable used to collect system memory utilization
CalculableSystemMemory(String, double, long, SystemMemoryUtilization) - Constructor for class org.rioproject.system.measurable.memory.CalculableSystemMemory
 
CalculableSystemMemoryView - Class in org.rioproject.system.memory
View elements for a CalculableSystemMemory
CalculableSystemMemoryView() - Constructor for class org.rioproject.system.memory.CalculableSystemMemoryView
Creates CalculableMemoryView
CalculableSystemMemoryView(CalculableDisplayAttributes) - Constructor for class org.rioproject.system.memory.CalculableSystemMemoryView
Creates new CalculableSystemMemory
CalculableViewable - Interface in org.rioproject.watch
Interface defining semantics for viewing a Calculable record
CalculableViewable.PlottedCalculable - Class in org.rioproject.watch
Data structure that holds as properties the the Calculable and the Point it is plotted at
calculateResourceCost(double, long) - Method in interface org.rioproject.costmodel.ResourceCostProducer
Calculate the cost based on the units provided.
calculateResourceCost(double, long) - Method in class org.rioproject.impl.system.measurable.MeasurableCapability
 
calculateResourceCost(double, long) - Method in class org.rioproject.system.capability.PlatformCapability
 
calculateUtilization(MeasuredResource) - Method in class org.rioproject.impl.system.measurable.memory.Memory
 
cancel(Uuid) - Method in class org.rioproject.impl.service.LandlordLessor
Called by the lease when its cancel method is called.
cancelAll(Uuid[]) - Method in class org.rioproject.impl.service.LandlordLessor
Called by the lease map when its cancelAll method is called.
capabilities - Variable in class org.rioproject.system.capability.PlatformCapability
Map of platform capability key and values
CAPABILITY - Static variable in class org.rioproject.impl.system.SystemCapabilities
 
CAPACITY - Static variable in class org.rioproject.system.capability.platform.ByteOrientedDevice
Resource capacity (in bytes)
capitalizeFirstLetter(String) - Method in class org.rioproject.impl.opstring.OpStringParserHelper
 
capitalizeFirstLetterOfEachKey(Map) - Method in class org.rioproject.impl.opstring.OpStringParserHelper
 
changed(Association<T>, T) - Method in interface org.rioproject.associations.AssociationListener
Notify the AssociationListener that a service endpoint has changed
changed(Association<T>, T) - Method in class org.rioproject.impl.associations.AssociationInjector
 
changed(Association<T>, T) - Method in class org.rioproject.impl.associations.AssociationProxySupport
Notification that an Association has changed
changed(ServiceElement, ServiceElement) - Method in interface org.rioproject.servicebean.ServiceElementChangeListener
A ServiceElementChangeListener is notified if the ServiceElement has changed.
check(AssociationDescriptor, ServiceItem) - Method in interface org.rioproject.associations.AssociationMatchFilter
Defines the implementation of association matching criteria.
check(AssociationDescriptor, ServiceItem) - Method in class org.rioproject.impl.associations.filter.VersionMatchFilter
 
check(ServiceItem) - Method in class org.rioproject.impl.opstring.OpStringFilter
If the input ServiceItem has an OperationalStringEntry and the name matches the opStringName property of this class, then return true Additionally, if the input ServiceItem does not have the OperationalStringEntry in it's attribute set, return true.
checkAdvertise() - Method in class org.rioproject.impl.associations.DefaultAssociationManagement
Checks to see if the service should be advertised.
checkCodebase(OperationalString, String) - Static method in class org.rioproject.impl.opstring.OpStringUtil
Check if the codebase is null or the codebase needs to be resolved
checkCodebase(ServiceElement, String) - Static method in class org.rioproject.impl.opstring.OpStringUtil
Check if the codebase is null or the codebase needs to be resolved
checkConfigurationReset() - Static method in class org.rioproject.start.LogManagementHelper
Checks if the underlying logging system configuration has been changed from default startup settings.
checkForComponentBundles(OpString) - Static method in class org.rioproject.impl.opstring.OpStringPostProcessor
 
checkInputs(String...) - Method in class org.rioproject.config.GroovyConfig
 
checkRegistry() - Static method in class org.rioproject.rmi.RegistryUtil
Check if RMI Registry has been started for the VM, if not start it.
CHECKSUM_POLICY_FAIL - Static variable in class org.rioproject.resolver.RemoteRepository
Verify checksums and fail the resolution if they do not match.
CHECKSUM_POLICY_IGNORE - Static variable in class org.rioproject.resolver.RemoteRepository
Do not verify checksums.
CHECKSUM_POLICY_WARN - Static variable in class org.rioproject.resolver.RemoteRepository
Verify checksums and warn if they do not match.
checkThreshold(Calculable) - Method in class org.rioproject.impl.watch.BoundedThresholdManager
 
checkThreshold(Calculable) - Method in class org.rioproject.impl.watch.ThresholdManager
Check the threshold and determine if any action needs to occur
checkValue() - Method in class org.rioproject.impl.system.measurable.cpu.CPU
 
checkValue() - Method in class org.rioproject.impl.system.measurable.disk.DiskSpace
 
checkValue() - Method in class org.rioproject.impl.system.measurable.memory.Memory
 
checkValue() - Method in class org.rioproject.impl.system.measurable.memory.pool.MemoryPool
 
checkValue() - Method in class org.rioproject.impl.system.measurable.memory.SystemMemory
 
checkValue() - Method in interface org.rioproject.impl.watch.PeriodicWatchMBean
Abstract method to check the watch's value at the periodic interval
checkValue() - Method in class org.rioproject.impl.watch.SamplingWatch
 
chmod(File, String) - Static method in class org.rioproject.impl.exec.Util
Run chmod
chmodX(File) - Static method in class org.rioproject.impl.exec.Util
Apply execute permissions for a file
ClassAnnotator - Class in org.rioproject.loader
Provides support to annotate classes required for dynamic class loading in RMI
ClassAnnotator(URL[]) - Constructor for class org.rioproject.loader.ClassAnnotator
Constructs a new ClassAnnotator for the specified codebase URLs
ClassBundle - Class in org.rioproject.opstring
ClassBundle provides a mechanism to define the resources needed to load and instantiate a class.
ClassBundle() - Constructor for class org.rioproject.opstring.ClassBundle
Create a new ClassBundle
ClassBundle(String) - Constructor for class org.rioproject.opstring.ClassBundle
Create a new ClassBundle
ClassBundle(String, String[], String) - Constructor for class org.rioproject.opstring.ClassBundle
Create a new ClassBundle
ClassLoaderUtil - Class in org.rioproject.start
This class provides useful utilities for creating and manipulating class loaders.
CLASSPATH_RESOURCE - Static variable in class org.rioproject.impl.config.ConfigHelper
 
cleanJMX() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Called from destroy() (or if the service bean is aborted during start) to cleanup JMX resources and unregister from MBeanServer
clear() - Method in class org.rioproject.config.GroovyConfig
 
clear() - Method in class org.rioproject.impl.watch.ThresholdManager
Remove all registered ThresholdListener instances
clear() - Method in class org.rioproject.impl.watch.Watch
 
clear() - Method in class org.rioproject.impl.watch.WatchDataSourceImpl
 
clear() - Method in interface org.rioproject.impl.watch.WatchMBean
Clear the collected values
clear() - Method in interface org.rioproject.watch.WatchDataSource
Clears the history
clearAll() - Method in class org.rioproject.system.capability.PlatformCapability
Clear all platform capability mappings
clearAll() - Method in class org.rioproject.watch.Statistics
Removes all of the values in the internal collection.
clearAttributes() - Method in class org.rioproject.impl.service.Joiner
Clears the collection of Entry elements from the attribute list
ClientSocketFactory - Class in org.rioproject.impl.config
An RMIClientSocketFactory that uses a specific host name (or address)
ClientSocketFactory(String) - Constructor for class org.rioproject.impl.config.ClientSocketFactory
 
clone() - Method in class org.rioproject.watch.ThresholdValues
 
close(Closeable) - Static method in class org.rioproject.impl.exec.Util
 
close() - Method in class org.rioproject.impl.watch.QueuedReplicator
 
close() - Method in class org.rioproject.impl.watch.WatchDataSourceImpl
 
close() - Method in class org.rioproject.log.LoggerConfig
 
close() - Method in class org.rioproject.logging.jul.JULServiceLogEventHandler
 
close() - Method in class org.rioproject.system.capability.platform.Memory
 
close() - Method in class org.rioproject.system.capability.platform.StorageCapability
 
close() - Method in class org.rioproject.system.capability.platform.SystemMemory
 
close() - Method in interface org.rioproject.watch.WatchDataReplicator
Closes the WatchDataReplicator
close() - Method in interface org.rioproject.watch.WatchDataSource
Closes the watch data source and unexports it from the runtime
closeAll() - Method in class org.rioproject.impl.watch.WatchDataSourceRegistry
 
closeAll() - Method in interface org.rioproject.impl.watch.WatchRegistry
Closes all WatchDataSource instances
closeResource() - Method in class org.rioproject.impl.watch.QueuedReplicator
Closes the underlying Resource.
CLUSTER - Static variable in interface org.rioproject.impl.opstring.OpStringParserGlobals
 
CODEBASE - Static variable in interface org.rioproject.impl.opstring.OpStringParserGlobals
 
CODESERVER - Static variable in interface org.rioproject.config.Constants
Deprecated.
codeServer - Variable in class org.rioproject.entry.ServiceInfo
 
colorize(String, StringColorizer.Color) - Static method in class org.rioproject.logging.jul.StringColorizer
Provide the string you want colorized.
CommandLineHelper - Class in org.rioproject.impl.exec
A helper to create and verify a command line that can be used to exec a service in it's own JVM.
COMMENT - Static variable in class org.rioproject.opstring.ServiceBeanConfig
ServiceBean Comment field
CommonClassLoader - Class in org.rioproject.loader
The CommonClassLoader is created by the RioServiceDescriptor when starting a Rio service and contains common declared platform JARs to be made available to its children.
compareTo(Object) - Method in class org.rioproject.costmodel.ResourceCostModel.TimeBoundary
Compares this TimeBoundary object with another TimeBoundary object for order using the boundary attribute
compareTo(Object) - Method in class org.rioproject.deploy.ServiceRecord
Compares this ServiceRecord to another ServiceRecord with respect to the ServiceRecord instantiation Date.
compareTo(Object) - Method in class org.rioproject.monitor.ProvisionMonitor.PeerInfo
Compare PeerInfo instances to each other to determine natural order.
compareTo(Object) - Method in class org.rioproject.system.ComputeResourceUtilization
Compares this ComputeResourceUtilization object with another ComputeResourceUtilization object for order using the computed utilization of the ComputeResourceUtilization
compareTo(Object) - Method in class org.rioproject.system.ResourceCapability
Compares this ResourceCapability object with another ResourceCapability object for order using the computed utilization of the ResourceCapability
Component - Annotation Type in org.rioproject.config
The Component annotation is used to indicate what configuration component a class is to be used for.
COMPONENT - Static variable in class org.rioproject.impl.exec.Util
 
COMPONENT - Static variable in class org.rioproject.impl.system.measurable.SigarHelper
 
COMPONENT - Static variable in class org.rioproject.impl.system.SystemCapabilities
 
COMPONENT - Static variable in class org.rioproject.impl.watch.Watch
Use for configuration and logger
COMPONENT - Static variable in class org.rioproject.impl.watch.WatchDataSourceImpl
Component for accessing configuration
COMPONENT - Static variable in class org.rioproject.opstring.ServiceBeanConfig
ServiceBean component field, used to access Configuration entries
COMPONENT - Static variable in class org.rioproject.start.ConfigurationServiceDescriptor
 
COMPROMISED - Static variable in interface org.rioproject.opstring.OperationalString
Indicates the OperationalString is deployed and is compromised, where some specified services are not available
computeElapsedTime() - Method in class org.rioproject.deploy.ServiceRecord
Compute the elapsed time the service has been active.
computeResource - Variable in class org.rioproject.impl.servicebean.ServiceBeanAdapter
A reference to the compute resource for this ServiceBean
ComputeResource - Class in org.rioproject.impl.system
The ComputeResource represents an abstract notion of a compute resource that offers computational resources.
ComputeResource() - Constructor for class org.rioproject.impl.system.ComputeResource
Create a ComputeResource with a default (empty) configuration
ComputeResource(Configuration) - Constructor for class org.rioproject.impl.system.ComputeResource
Create a ComputeResource
ComputeResourceAccessor - Class in org.rioproject.impl.system
Provides access to a created ComputeResource
ComputeResourceAccessor() - Constructor for class org.rioproject.impl.system.ComputeResourceAccessor
 
ComputeResourceAdmin - Interface in org.rioproject.system
The ComputeResourceAdmin provides an administrative interface for a ComputeResource
ComputeResourceInfo - Class in org.rioproject.entry
The ComputeResourceInfo class defines attributes that relate to system properties of a compute resource (the appliance), namely : The host name and address Java Virtual Machine vendor & version The operating system name & version The hardware architecture of the compute resource
ComputeResourceInfo() - Constructor for class org.rioproject.entry.ComputeResourceInfo
 
ComputeResourceManager - Interface in org.rioproject.servicebean
The ComputeResourceManager provides the capabilities to access, set and obtain information on the ComputeResource.
ComputeResourceUtilization - Class in org.rioproject.system
The ComputeResourceUtilization provides a mechanism to represent the utilization of a ComputeResource.
ComputeResourceUtilization(String, String, String, Collection<MeasuredResource>) - Constructor for class org.rioproject.system.ComputeResourceUtilization
Construct a ComputeResourceUtilization
ComputeResourceUtilization(String, String, String, Double, Collection<MeasuredResource>) - Constructor for class org.rioproject.system.ComputeResourceUtilization
Construct a ComputeResourceUtilization
config - Variable in class org.rioproject.impl.fdh.AbstractFaultDetectionHandler
A Configuration object
configArgs - Variable in class org.rioproject.impl.fdh.AbstractFaultDetectionHandler
Configuration arguments
ConfigHelper - Class in org.rioproject.impl.config
Utility for accessing configuration arguments.
ConfigHelper() - Constructor for class org.rioproject.impl.config.ConfigHelper
 
Configuration - Class in org.rioproject.config
A wrapper around Configuration, using generics to allow for easier use.
Configuration(Configuration) - Constructor for class org.rioproject.config.Configuration
 
CONFIGURATION - Static variable in interface org.rioproject.impl.opstring.OpStringParserGlobals
 
ConfigurationServiceDescriptor - Class in org.rioproject.start
 
ConfigurationServiceDescriptor() - Constructor for class org.rioproject.start.ConfigurationServiceDescriptor
 
configure(Properties) - Method in class org.rioproject.impl.fdh.AbstractFaultDetectionHandler
 
configure(Properties) - Method in class org.rioproject.impl.fdh.AdminFaultDetectionHandler
 
configure(Properties) - Method in interface org.rioproject.impl.fdh.FaultDetectionHandler
Configure the FaultDetectionHandler
configure(Properties) - Method in class org.rioproject.impl.fdh.JMXFaultDetectionHandler
 
configure(Properties) - Method in class org.rioproject.impl.fdh.PooledFaultDetectionHandler
 
ConnectivityCapability - Class in org.rioproject.system.capability.connectivity
The ConnectivityCapability object provides a common base class for all connectivity classes
ConnectivityCapability() - Constructor for class org.rioproject.system.capability.connectivity.ConnectivityCapability
Create a ConnectivityCapability
ConnectivityCapability(String) - Constructor for class org.rioproject.system.capability.connectivity.ConnectivityCapability
Create a ConnectivityCapability
Constants - Interface in org.rioproject.config
System constants
containsNamedService(String) - Method in class org.rioproject.impl.opstring.OpString
Check if a service with the provided name is included in the OperationalString
containsOperationalString(String) - Method in class org.rioproject.impl.opstring.OpString
Check if an OperationalString with the provided name is included in the OperationalString
context - Variable in class org.rioproject.impl.servicebean.ServiceBeanAdapter
A ServiceBeanContext provides the ServiceBean with necessary context required to obtain information about it's environment, attributes and ServiceBeanManager instance
context - Variable in class org.rioproject.impl.sla.SLAPolicyHandler
ServiceBeanContext for the ServiceBean
ContextAttributeLogHandler() - Constructor for class org.rioproject.impl.servicebean.ServiceBeanContextManager.ContextAttributeLogHandler
 
contextMgr - Variable in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Manages persistence of the ServiceBeanContext
copyServiceElement(ServiceElement) - Static method in class org.rioproject.impl.servicebean.ServiceElementUtil
Make a copy of the ServiceElement
CORE_OPSTRING - Static variable in interface org.rioproject.config.Constants
Default name of the OperationalString name for core-services
count() - Method in class org.rioproject.watch.Accumulator
Get the count of the current set of values
count() - Method in class org.rioproject.watch.Statistics
Number of values in collection of values
CounterCalculableView - Class in org.rioproject.watch
A view for a Counter Calculable
CounterCalculableView() - Constructor for class org.rioproject.watch.CounterCalculableView
Create a new CounterCalculableView
CounterCalculableView(CalculableDisplayAttributes) - Constructor for class org.rioproject.watch.CounterCalculableView
Create a new DefaultCalculableView
CounterWatch - Class in org.rioproject.impl.watch
A CounterWatch provides a mechanism to count a monotonically increasing non-negative value of an arbitrary occurrence of something over time.
CounterWatch(String) - Constructor for class org.rioproject.impl.watch.CounterWatch
Create a new Counter Watch
CounterWatch(String, Configuration) - Constructor for class org.rioproject.impl.watch.CounterWatch
Creates new CounterWatch, creates and exports a WatchDataSourceImpl if the WatchDataSource is null using the Configuration object provided
CounterWatch(WatchDataSource, String) - Constructor for class org.rioproject.impl.watch.CounterWatch
Create a new Counter Watch
CounterWatchMBean - Interface in org.rioproject.impl.watch
Provides a standard MBean to use when administering a CounterWatch using JMX
CPU - Class in org.rioproject.impl.system.measurable.cpu
The CPU object is a MeasurableCapability which refers to the platform's capability describing CPU utilization, capacity, and load.
CPU(Configuration) - Constructor for class org.rioproject.impl.system.measurable.cpu.CPU
Construct a new CPU object
CPU(Configuration, String, boolean) - Constructor for class org.rioproject.impl.system.measurable.cpu.CPU
Construct a new CPU object
CPU_DISPLAY_ATTRS - Static variable in class org.rioproject.system.cpu.CalculableCPUView
 
CPUExecHandler - Class in org.rioproject.impl.system.measurable.cpu
The CPUExecHandler provides the basis for concrete implementations to execute and parse a command which produces CPU utilization values.
CPUExecHandler() - Constructor for class org.rioproject.impl.system.measurable.cpu.CPUExecHandler
 
CpuUtilization - Class in org.rioproject.system.measurable.cpu
Measured system CPU utilization
CpuUtilization(String, double, ThresholdValues) - Constructor for class org.rioproject.system.measurable.cpu.CpuUtilization
Construct a CpuUtilization with parameters
CpuUtilization(String, double, double, double[], int, ThresholdValues) - Constructor for class org.rioproject.system.measurable.cpu.CpuUtilization
Construct a CpuUtilization with parameters
create(String, Class, String...) - Static method in class org.rioproject.associations.AssociationDescriptor
Creates a "uses" AssociationDescriptor for a service, matching on the service name
create(String, String, Class, String...) - Static method in class org.rioproject.associations.AssociationDescriptor
Creates a "uses" AssociationDescriptor for a service, matching on the service name
create(String, String, Class, AssociationType, String...) - Static method in class org.rioproject.associations.AssociationDescriptor
Creates an AssociationDescriptor for a service, matching on the service name
create(ServiceBeanContext) - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanFactory
 
create(SLA, Object, EventHandler, ServiceBeanContext, ClassLoader) - Static method in class org.rioproject.impl.sla.SLAPolicyHandlerFactory
Create a SLAPolicyHandler based on the provided SLA
create(ServiceElement, ServiceBeanManager, ComputeResource, Configuration) - Method in interface org.rioproject.servicebean.ServiceBeanContextFactory
Create an instance of a ServiceBeanContext
create(ServiceBeanContext) - Method in interface org.rioproject.servicebean.ServiceBeanFactory
The create method is called to create the service implementation and to create the proxy to communicate with the service.
create(Configuration) - Method in class org.rioproject.start.ConfigurationServiceDescriptor
 
create(Configuration) - Method in class org.rioproject.start.RioServiceDescriptor
 
create() - Static method in class org.rioproject.url.ProtocolRegistryService
Get the ProtocolRegistryService.
createAndAddSystemComponent(Object, Map, Map, ServiceElement) - Method in class org.rioproject.impl.opstring.OpStringParserHelper
 
createAssociationDescriptor(Map, Object) - Method in class org.rioproject.impl.opstring.OpStringParserHelper
 
createAssociationManagement(Map, AssociationDescriptor) - Method in class org.rioproject.impl.opstring.OpStringParserHelper
 
createCompositeType(Map, String, String) - Static method in class org.rioproject.impl.jmx.JMXUtil
Create a CompositeType
Created(Object, Object) - Constructor for class org.rioproject.servicebean.ServiceBeanFactory.Created
Trivial constructor.
Created(Object, Object, BeanAdapter) - Constructor for class org.rioproject.servicebean.ServiceBeanFactory.Created
Trivial constructor.
Created(Object, Object) - Constructor for class org.rioproject.start.RioServiceDescriptor.Created
Constructs an instance of this class.
createdParentDirectory() - Method in class org.rioproject.deploy.DownloadRecord
Get whether the parent directory was created
createEMC(Class, Closure) - Method in class org.rioproject.impl.opstring.GroovyDSLOpStringParser
 
createEventDescriptors(String, String...) - Static method in class org.rioproject.impl.event.EventDescriptorFactory
Create an EventDescriptor from a classpath.
createInputArgs(String, String, String, String, String) - Static method in class org.rioproject.impl.exec.CommandLineHelper
Create the options to pass to the JVM for starting a service bean in it's own JVM.
createJMXConnection() - Static method in class org.rioproject.impl.jmx.JMXConnectionUtil
Create a JMXConnectorServer, bound to the RMI Registry created by an infrastructure service (Cybernode or Monitor).
createMeasurableMonitor(Configuration) - Method in class org.rioproject.impl.system.measurable.memory.Memory
 
createMeasurableMonitor(String) - Method in class org.rioproject.impl.system.measurable.memory.pool.MemoryPool
 
createMeasurableMonitor(Configuration) - Method in class org.rioproject.impl.system.measurable.memory.SystemMemory
 
createObjectName(ServiceBeanContext) - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Create JMX ObjectName used for MBeanServer registration
createPlatformCapability(String, Map<String, Object>) - Static method in class org.rioproject.impl.servicebean.DefaultServiceBeanContext
Create a PlatformCapability
createProcessBuilder(String, ExecDescriptor, String...) - Method in class org.rioproject.impl.exec.AbstractShell
 
CreateProxy - Annotation Type in org.rioproject.annotation
The CreateProxy annotation is used on a method in a bean to allow the bean to produce a smart proxy.
createProxy(String, String, Association, ClassLoader) - Static method in class org.rioproject.impl.associations.AssociationProxyFactory
Create a proxy for associated services
createProxy() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Create the Object (the proxy) to communicate with the ServiceBean.
createServerSocket(int) - Method in class org.rioproject.net.PortRangeServerSocketFactory
If the port is 0, use the provided range.
createServerSocket(int, int) - Method in class org.rioproject.net.PortRangeServerSocketFactory
If the port is 0, use the provided range.
createServerSocket(int, int, InetAddress) - Method in class org.rioproject.net.PortRangeServerSocketFactory
If the port is 0, use the provided range.
createServerSocket(int) - Method in class org.rioproject.rmi.PortRangeRMIServerSocketFactory
 
createShell() - Static method in class org.rioproject.impl.exec.ShellFactory
Create a Shell
createSLA(Map, boolean) - Method in class org.rioproject.impl.opstring.OpStringParserHelper
 
createSLAThresholdEventAdapter() - Method in class org.rioproject.impl.servicebean.ServiceBeanSLAManager
If the service bean has registered to JMX, and if there are declared system SLAs that have been registered and the SLAThresholdEventAdapter is null, create the adapter and register if
createSocket(String, int) - Method in class org.rioproject.impl.config.ClientSocketFactory
 
createSystemComponent(Map, String...) - Method in class org.rioproject.impl.opstring.OpStringParserHelper
 
createURLStreamHandler(String) - Method in class org.rioproject.url.artifact.ArtifactURLStreamHandlerFactory
 
createURLStreamHandler(String) - Method in class org.rioproject.url.ProtocolRegistryService
 
createWatch(WatchDataSourceRegistry) - Method in class org.rioproject.impl.event.AbstractEventHandler
Create a response time watch for this EventHandler, which will track the response time for event consumers, measured by how long each fire() invocation takes
createWatch(WatchDataSourceRegistry) - Method in class org.rioproject.impl.event.BasicEventConsumer
Create a response time watch for this EventConsumer, which will track the response time for event consumers, measured by how long the response time takes
createWatch(WatchDescriptor, Object, Configuration) - Method in class org.rioproject.impl.watch.WatchInjector
 
createWatch(WatchDescriptor, Object, Method, Configuration) - Method in class org.rioproject.impl.watch.WatchInjector
 
currentSize - Variable in class org.rioproject.watch.DefaultCalculableView
 
currentTime() - Method in class org.rioproject.impl.service.ResourceLessor
Method that provides some notion of the current time in milliseconds since the beginning of the epoch.
Cybernode - Interface in org.rioproject.cybernode
A Cybernode represents a compute resource as a service available through the network.
CybernodeAdmin - Interface in org.rioproject.cybernode
CybernodeAdmin defines methods used to administer a Cybernode

D

data - Variable in class org.rioproject.watch.DefaultCalculableView
 
DATE_FORMATTER - Static variable in class org.rioproject.watch.Calculable
 
DAYS - Static variable in class org.rioproject.costmodel.ResourceCostModel.TimeBoundary
Indicates the boundary has been provided in days
deactivate(Object) - Method in class org.rioproject.cybernode.StaticCybernode
De-activate a service
decode(Object) - Method in class org.rioproject.impl.opstring.RepositoryDecoder
 
decrement() - Method in class org.rioproject.impl.associations.DefaultAssociationManagement.AssociationHandler
Decrement instances
decrement(boolean) - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanManager
 
decrement() - Method in class org.rioproject.impl.watch.CounterWatch
 
decrement(String) - Method in class org.rioproject.impl.watch.CounterWatch
Decrement with detail
decrement(long) - Method in class org.rioproject.impl.watch.CounterWatch
 
decrement(long, String) - Method in class org.rioproject.impl.watch.CounterWatch
Decrement with detail
decrement() - Method in interface org.rioproject.impl.watch.CounterWatchMBean
Decrement the count by one
decrement(long) - Method in interface org.rioproject.impl.watch.CounterWatchMBean
Decrement the count
decrement(ServiceBeanInstance, boolean, boolean) - Method in interface org.rioproject.opstring.OperationalStringManager
Decrement (decrease the number of) and remove a specific ServiceBean instance from the OperationalString.
decrement(boolean) - Method in interface org.rioproject.servicebean.ServiceBeanManager
Decrement (decrease the number of) and remove this ServiceBean instance from the OperationalString.
DECREMENT_DESTROY_SENT - Static variable in class org.rioproject.impl.sla.ScalingPolicyHandler
Action that indicates that a decrement command with destroy set to true has been sent
DECREMENT_FAILED - Static variable in class org.rioproject.impl.sla.ScalingPolicyHandler
Action that indicates that a decrement command failed to be sent
decrementPlanned() - Method in class org.rioproject.opstring.ServiceElement
Decrement the number of instances of this service that should exist on the network by one.
decrementUsage() - Method in class org.rioproject.system.capability.PlatformCapability
 
DEFAULT_COLLECTION_SIZE - Static variable in class org.rioproject.impl.system.measurable.MeasurableCapability
Defines the default history size
DEFAULT_COLLECTION_SIZE - Static variable in class org.rioproject.impl.watch.WatchDataSourceImpl
Defines the default history size
DEFAULT_COMPONENT - Static variable in class org.rioproject.impl.config.ExporterConfig
 
DEFAULT_FDH - Static variable in class org.rioproject.impl.opstring.OpStringLoader
Default FaultDetectionHandler
DEFAULT_IDLE - Static variable in class org.rioproject.opstring.UndeployOption
Default amount of time to check for idleness.
DEFAULT_LEASE_DURATION - Static variable in class org.rioproject.impl.event.BasicEventConsumer
Default Lease duration is 5 minutes
DEFAULT_LEASE_TIME - Static variable in class org.rioproject.impl.service.LandlordLessor
The default time for a Lease: 1 hour
DEFAULT_MAX_LEASE_TIME - Static variable in class org.rioproject.impl.service.LandlordLessor
The maximum time for a Lease: 1 day
DEFAULT_PERIOD - Static variable in class org.rioproject.impl.watch.PeriodicWatch
Holds value of property period.
DEFAULT_PERIOD - Static variable in class org.rioproject.watch.WatchDescriptor
 
DEFAULT_PORT - Static variable in class org.rioproject.rmi.RegistryUtil
 
DEFAULT_RETRY_COUNT - Static variable in class org.rioproject.rmi.RegistryUtil
 
DEFAULT_VIEW - Static variable in class org.rioproject.impl.watch.Watch
Default View class
DefaultAssociation<T> - Class in org.rioproject.impl.associations
An implementation of an Association.
DefaultAssociation(AssociationDescriptor) - Constructor for class org.rioproject.impl.associations.DefaultAssociation
Create an Association
DefaultAssociationManagement - Class in org.rioproject.impl.associations
The DefaultAssociationManagement class implements the DefaultAssociationManagement interface.
DefaultAssociationManagement() - Constructor for class org.rioproject.impl.associations.DefaultAssociationManagement
Create an DefaultAssociationManagement instance.
DefaultAssociationManagement(ClassLoader) - Constructor for class org.rioproject.impl.associations.DefaultAssociationManagement
Create an DefaultAssociationManagement instance.
DefaultAssociationManagement.AssociationHandler - Class in org.rioproject.impl.associations
The AssociationHandler handle an Association created from AssociationDescriptor.
DefaultCalculableView - Class in org.rioproject.watch
Default attributes for viewing a collection of Calculables
DefaultCalculableView() - Constructor for class org.rioproject.watch.DefaultCalculableView
Creates new DefaultCalculableView
DefaultCalculableView(CalculableDisplayAttributes) - Constructor for class org.rioproject.watch.DefaultCalculableView
Creates new DefaultCalculableView
defaultDisplayAttributes - Static variable in class org.rioproject.watch.DefaultCalculableView
 
defaultFont - Static variable in class org.rioproject.watch.DefaultCalculableView
 
defaultFormater - Static variable in class org.rioproject.watch.DefaultCalculableView
 
DefaultOpStringParserSelectionStrategy - Class in org.rioproject.impl.opstring
OpStringParserSelectionStrategy selecting either the XML or Groovy parser.
DefaultOpStringParserSelectionStrategy() - Constructor for class org.rioproject.impl.opstring.DefaultOpStringParserSelectionStrategy
 
DefaultServiceBeanContext - Class in org.rioproject.impl.servicebean
DefaultServiceBeanContext implements the ServiceBeanContext interface
DefaultServiceBeanContext(ServiceElement, ServiceBeanManager, ComputeResource, Configuration) - Constructor for class org.rioproject.impl.servicebean.DefaultServiceBeanContext
Create a DefaultServiceBeanContext
DefaultServiceBeanFactory - Class in org.rioproject.impl.servicebean
The DefaultServiceBeanFactory will load and create a ServiceBean.
DefaultServiceBeanFactory() - Constructor for class org.rioproject.impl.servicebean.DefaultServiceBeanFactory
 
DefaultServiceBeanManager - Class in org.rioproject.impl.servicebean
Implement ServiceBeanManager support
DefaultServiceBeanManager(ServiceElement, String, String, Uuid) - Constructor for class org.rioproject.impl.servicebean.DefaultServiceBeanManager
Create a DefaultServiceBeanManager
DefaultServiceBeanManager(ServiceElement, OperationalStringManager, String, String, Uuid) - Constructor for class org.rioproject.impl.servicebean.DefaultServiceBeanManager
Create a DefaultServiceBeanManager
define(String, Object) - Method in class org.rioproject.system.capability.platform.ByteOrientedDevice
Override parents define method to create values for capacity and available
define(String, Object) - Method in class org.rioproject.system.capability.PlatformCapability
Define a platform capability mapping
defineAll(Map<String, Object>) - Method in class org.rioproject.system.capability.PlatformCapability
Define all platform capability mappings to the platform capability Map
delete(Collection<RemoteServiceEvent>) - Method in interface org.rioproject.eventcollector.api.EventCollectorAdmin
Delete events from the EventCollector.
deploy(String) - Method in interface org.rioproject.deploy.DeployAdmin
Deploy an OperationalString to the ProvisionMonitor.
deploy(String, ServiceProvisionListener) - Method in interface org.rioproject.deploy.DeployAdmin
Deploy an OperationalString to the ProvisionMonitor.
deploy(URL) - Method in interface org.rioproject.deploy.DeployAdmin
Deploy an OperationalString URL to the ProvisionMonitor.
deploy(URL, ServiceProvisionListener) - Method in interface org.rioproject.deploy.DeployAdmin
Deploy an OperationalString URL to the ProvisionMonitor.
deploy(OperationalString) - Method in interface org.rioproject.deploy.DeployAdmin
Deploy an OperationalString to the ProvisionMonitor.
deploy(OperationalString, ServiceProvisionListener) - Method in interface org.rioproject.deploy.DeployAdmin
Deploy an OperationalString to the ProvisionMonitor.
DeployAdmin - Interface in org.rioproject.deploy
DeployAdmin interface defines methods to deploy, undeploy, redeploy, query and optionally remove pending deployment and redeployment requests.
DEPLOYED - Static variable in interface org.rioproject.opstring.OperationalString
Indicates the OperationalString is deployed
DeployedService - Class in org.rioproject.deploy
Provides information about a deployed service.
DeployedService(ServiceElement, ServiceBeanInstance, ComputeResourceUtilization) - Constructor for class org.rioproject.deploy.DeployedService
 
DeploymentMap - Class in org.rioproject.deploy
Provides details on where services have been deployed.
DeploymentMap(Map<ServiceElement, List<DeployedService>>) - Constructor for class org.rioproject.deploy.DeploymentMap
 
DeploymentResult - Class in org.rioproject.deploy
The DeploymentResult class provides context of deploying an OperationalString.
DeploymentResult(OperationalStringManager, Map<String, Throwable>) - Constructor for class org.rioproject.deploy.DeploymentResult
 
deregister(RemoteServiceEventListener) - Method in interface org.rioproject.event.EventConsumer
Informs the EventConsumer to de-register for event notifications across all discovered EventProducer instances.
deregister(RemoteServiceEventListener) - Method in class org.rioproject.impl.event.BasicEventConsumer
De-registers a registered RemoteServiceEventListener from this EventConsumer
deregister(ServiceID) - Method in class org.rioproject.impl.event.BasicEventConsumer
This method handles the cleanup for removing a registration from a EventProducer instance
deregister(ServiceID, boolean) - Method in class org.rioproject.impl.event.BasicEventConsumer
This method handles the cleanup for removing a registration from a EventProducer instance
deregister(Watch...) - Method in class org.rioproject.impl.watch.WatchDataSourceRegistry
 
deregister(Watch...) - Method in interface org.rioproject.impl.watch.WatchRegistry
DeRegisters a Watch from underlying collection and closes the Watch
description - Variable in class org.rioproject.entry.StandardServiceType
 
DESCRIPTION - Static variable in class org.rioproject.system.capability.PlatformCapability
Description information for the capability
description - Variable in class org.rioproject.system.capability.PlatformCapability
A description of the PlatformCapability
descriptor - Variable in class org.rioproject.impl.event.AbstractEventHandler
 
destroy() - Method in class org.rioproject.cybernode.StaticCybernode
Shutdown & terminate the StaticCybernode
destroy(boolean) - Method in class org.rioproject.impl.exec.posix.PosixProcessManager
Destroy the managed process
destroy(boolean) - Method in class org.rioproject.impl.exec.ProcessManager
Destroy the managed process
destroy(boolean) - Method in class org.rioproject.impl.exec.windows.WindowsProcessManager
 
destroy() - Method in class org.rioproject.impl.service.ServiceProvider
Left for concrete implementations of this class to implement
destroy() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
 
destroy(boolean) - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
 
destroy() - Method in interface org.rioproject.impl.servicebean.ServiceBeanAdapterMBean
The destroy method will destroy the ServiceBean forceably
destroy(boolean) - Method in interface org.rioproject.impl.servicebean.ServiceBeanAdapterMBean
The destroy method is used to destroy a ServiceBeanAdapter.
destroy(boolean) - Method in interface org.rioproject.servicebean.ServiceBean
The destroy method is used to destroy an instance of a service.
Destroyer - Class in org.rioproject.impl.service
A Service Destroyer
Destroyer(ActivationID, ServiceBeanContext) - Constructor for class org.rioproject.impl.service.Destroyer
 
Destroyer(ActivationID, ServiceBeanContext, long, boolean) - Constructor for class org.rioproject.impl.service.Destroyer
 
destroyService(Object, String, PrintStream) - Static method in class org.rioproject.impl.service.ServiceStopHandler
 
destroyWatch() - Method in class org.rioproject.impl.event.AbstractEventHandler
Destroys the response time watch.
destroyWatch() - Method in class org.rioproject.impl.event.BasicEventConsumer
Destroys the response time watch.
destroyWatches() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Close down all WatchDataSource instances, unexporting them from the runtime
devColor - Static variable in class org.rioproject.watch.DefaultCalculableView
 
disableDelivery() - Method in interface org.rioproject.eventcollector.api.EventCollectorRegistration
Ceases delivery of stored notifications to the existing target listener, if any.
discard(Object) - Method in class org.rioproject.impl.client.LookupCachePool.SharedLookupCache
 
discard() - Method in class org.rioproject.impl.servicebean.ServiceBeanActivation.LifeCycleManager
 
discarded(DiscoveryEvent) - Method in class org.rioproject.impl.client.JiniClient.Listener
 
discarded(DiscoveryEvent) - Method in class org.rioproject.impl.discovery.RecordingDiscoveryListener
 
DISCARDED - Static variable in class org.rioproject.impl.discovery.ReggieStat
 
disconnect() - Method in class org.rioproject.impl.sla.RedeployPolicyHandler
Override parent's method to shutdown timer
disconnect() - Method in class org.rioproject.impl.sla.RelocationPolicyHandler
Override parent's method to unexport
disconnect() - Method in class org.rioproject.impl.sla.ScalingPolicyHandler
 
disconnect() - Method in class org.rioproject.impl.sla.SLAPolicyHandler
Disconnect from the ThresholdManager
discovered(Association<T>, T) - Method in interface org.rioproject.associations.AssociationListener
Notify the AssociationListener that an Association has been discovered
discovered(Association<T>, T) - Method in class org.rioproject.impl.associations.AssociationInjector
 
discovered(Association<T>, T) - Method in class org.rioproject.impl.associations.AssociationProxySupport
Notification that an Association has been discovered
discovered(DiscoveryEvent) - Method in class org.rioproject.impl.client.JiniClient.Listener
 
discovered(DiscoveryEvent) - Method in class org.rioproject.impl.discovery.RecordingDiscoveryListener
 
DISCOVERED - Static variable in class org.rioproject.impl.discovery.ReggieStat
 
DiscoveryManagementPool - Class in org.rioproject.impl.client
A strategy has been taken in an attempt to conserve resources in a multi-service JVM environment as it relates to DiscoveryManagement.
DiscoveryManagementPool.DiscoveryControl - Class in org.rioproject.impl.client
Maintains a collection of LookupDiscoveryManager instances
DiscoveryManagementPool.SharedDiscoveryManager - Class in org.rioproject.impl.client
The SharedDiscoveryManager extends LookupDiscoveryManager and maintains a reference counter for how many clients are sharing the instance.
DISK_SPACE - Static variable in interface org.rioproject.system.SystemWatchID
 
DiskSpace - Class in org.rioproject.impl.system.measurable.disk
The DiskSpace object is a MeasurableCapability which monitors a ComputeResource's DiskSpace utilization
DiskSpace(Configuration) - Constructor for class org.rioproject.impl.system.measurable.disk.DiskSpace
Construct a new DiskSpace object
DiskSpaceMBean - Interface in org.rioproject.impl.system.measurable.disk
Provides a standard MBean to use when administering a DiskSpace MeasurableCapability using JMX
DiskSpaceMonitor - Class in org.rioproject.impl.system.measurable.disk
The DiskSpaceMonitor monitors disk space usage.
DiskSpaceMonitor() - Constructor for class org.rioproject.impl.system.measurable.disk.DiskSpaceMonitor
 
DiskSpaceUtilization - Class in org.rioproject.system.measurable.disk
Measured Disk statistics
DiskSpaceUtilization(String, double, ThresholdValues) - Constructor for class org.rioproject.system.measurable.disk.DiskSpaceUtilization
Construct a DiskSpaceUtilization with parameters
DiskSpaceUtilization(String, double, double, double, double, ThresholdValues) - Constructor for class org.rioproject.system.measurable.disk.DiskSpaceUtilization
 
DispatchEventHandler - Class in org.rioproject.impl.event
The DispatchEventHandler provides an implementation of an EventHandler which supports the notification of events to all registered event listeners with a valid lease.
DispatchEventHandler(EventDescriptor) - Constructor for class org.rioproject.impl.event.DispatchEventHandler
Construct a DispatchEventHandler with an EventDescriptor and default lease maximum and time allocation
DispatchEventHandler(EventDescriptor, Configuration) - Constructor for class org.rioproject.impl.event.DispatchEventHandler
Construct a DispatchEventHandler with an EventDescriptor and a Configuration object
doDecrement() - Method in class org.rioproject.impl.sla.ScalingPolicyHandler
Do the decrement
doIncrement() - Method in class org.rioproject.impl.sla.ScalingPolicyHandler
Do the increment
doInvokeService(Association<T>, Method, Object[]) - Method in class org.rioproject.impl.associations.AssociationProxySupport
 
DownloadRecord - Class in org.rioproject.deploy
The DownloadRecord stores attributes related to a download
DownloadRecord(URL, String, String, Date, int, int, String, boolean, long, long) - Constructor for class org.rioproject.deploy.DownloadRecord
Create a DownloadRecord instance
drawHeight - Variable in class org.rioproject.watch.DefaultCalculableView
 
drawWidth - Variable in class org.rioproject.watch.DefaultCalculableView
 
drop() - Method in interface org.rioproject.impl.fdh.AbstractFaultDetectionHandler.ServiceMonitor
Drop the Monitor, its no longer needed
DSLException - Exception in org.rioproject.impl.opstring
 
DSLException() - Constructor for exception org.rioproject.impl.opstring.DSLException
 
DSLException(String) - Constructor for exception org.rioproject.impl.opstring.DSLException
 
DSLException(String, Throwable) - Constructor for exception org.rioproject.impl.opstring.DSLException
 
DSLException(Throwable) - Constructor for exception org.rioproject.impl.opstring.DSLException
 
DynamicConfiguration - Class in org.rioproject.config
The class represents a configuration object that can be populated with entries programmatically at runtime.
DynamicConfiguration() - Constructor for class org.rioproject.config.DynamicConfiguration
 
DynamicEventConsumer - Class in org.rioproject.impl.event
A DynamicEventConsumer extends BasicEventConsumer and provides the capability to discover when EventProducer instances join and leave the network
DynamicEventConsumer(EventDescriptor, DiscoveryManagement) - Constructor for class org.rioproject.impl.event.DynamicEventConsumer
Create a DynamicEventConsumer with an EventDescriptor
DynamicEventConsumer(EventDescriptor, RemoteServiceEventListener, DiscoveryManagement) - Constructor for class org.rioproject.impl.event.DynamicEventConsumer
Create a DynamicEventConsumer with an EventDescriptor, a RemoteServiceEventListener and a DiscoveryManagement instance
DynamicEventConsumer(EventDescriptor, RemoteServiceEventListener, MarshalledObject, DiscoveryManagement) - Constructor for class org.rioproject.impl.event.DynamicEventConsumer
Create a DynamicEventConsumer with an EventDescriptor, a RemoteServiceEventListener a MarshalledObject handback, a specified lease duration to be used for all event registrations and a DiscoveryManagement instance
DynamicEventConsumer(EventDescriptor, RemoteServiceEventListener, MarshalledObject, DiscoveryManagement, Configuration) - Constructor for class org.rioproject.impl.event.DynamicEventConsumer
Create a DynamicEventConsumer with an EventDescriptor, a RemoteServiceEventListener a MarshalledObject handback, a specified lease duration to be used for all event registrations and a DiscoveryManagement instance

E

edTemplate - Variable in class org.rioproject.impl.event.BasicEventConsumer
 
ektime - Variable in class org.rioproject.impl.event.AbstractEventHandler
 
ektime - Variable in class org.rioproject.impl.event.BasicEventConsumer
 
enableDelivery(RemoteEventListener) - Method in interface org.rioproject.eventcollector.api.EventCollectorRegistration
Initiates delivery of stored notifications to the supplied target listener, if any.
enlist() - Method in interface org.rioproject.cybernode.Cybernode
Have the Cybernode add itself as a resource which can be used to instantiate dynamic application services.
ensure(LeasedResource) - Method in class org.rioproject.impl.service.ResourceLessor
Check to make sure that the LeasedResource lease has not expired yet
ENTRY_NAME - Static variable in class org.rioproject.impl.config.ExporterConfig
 
ENV_PROPERTY_NAME - Static variable in interface org.rioproject.config.Constants
System property set when to indicate a comma separated list of lookup locators
equals(Object) - Method in class org.rioproject.associations.AssociationDescriptor
An AssociationDescriptor is equal to another AssociationDescriptor if their name, opStringName and AssociationType attributes are equal
equals(Object) - Method in class org.rioproject.costmodel.ResourceCostModel.TimeBoundary
A TimeBoundary is equal to another TimeBoundary if their boundary attributes are equal
equals(Object) - Method in class org.rioproject.deploy.DeployedService
 
equals(Object) - Method in class org.rioproject.deploy.ServiceBeanInstance
A ServiceBeanInstance is equal to another ServiceBeanInstance if the service identifier properties are equal
equals(Object) - Method in class org.rioproject.deploy.ServiceRecord
A ServiceRecord is equal to another ServiceRecord if their Uuid's and instantiation Dates are equal
equals(Object) - Method in class org.rioproject.impl.opstring.OpString
An OperationalString is equal to another OperationalString if their names are the same and they have they same ServiceElements
equals(Object) - Method in class org.rioproject.impl.service.ServiceResource
Overrides equals() to be based on the value of the cookie attribute
equals(Object) - Method in class org.rioproject.impl.watch.Watch
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.rioproject.impl.watch.WatchDataReplicatorProxy
 
equals(Object) - Method in class org.rioproject.log.LoggerConfig
Override equals
equals(Object) - Method in class org.rioproject.log.LoggerConfig.LogHandlerConfig
Override equals
equals(Object) - Method in class org.rioproject.monitor.ProvisionMonitor.PeerInfo
PeerInfo instances are equal when their ProvisionMonitor service instance is equal
equals(Object) - Method in class org.rioproject.net.PortRangeServerSocketFactory
 
equals(Object) - Method in class org.rioproject.opstring.ClassBundle
Override equals
equals(Object) - Method in class org.rioproject.opstring.ServiceElement
Override equals
equals(Object) - Method in class org.rioproject.resolver.Artifact
 
equals(Object) - Method in class org.rioproject.resolver.RemoteRepository
 
equals(Object) - Method in class org.rioproject.sla.RuleMap
 
equals(Object) - Method in class org.rioproject.sla.RuleMap.RuleDefinition
 
equals(Object) - Method in class org.rioproject.sla.RuleMap.ServiceDefinition
 
equals(Object) - Method in class org.rioproject.system.capability.platform.Memory
 
equals(Object) - Method in class org.rioproject.system.capability.platform.StorageCapability
 
equals(Object) - Method in class org.rioproject.system.capability.platform.SystemMemory
 
equals(Object) - Method in class org.rioproject.system.capability.PlatformCapability
A PlatformCapability is equal to another PlatformCapability if they are the same class and their capabilities maps are equal
equals(Object) - Method in class org.rioproject.system.MeasuredResource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.rioproject.watch.Calculable
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.rioproject.watch.WatchDescriptor
 
errorStream - Variable in class org.rioproject.impl.exec.ProcessManager
 
evaluate(Object, double) - Method in class org.rioproject.system.capability.platform.ByteOrientedDevice
Evaluate the input against a measures amount.
evaluate(String, double) - Method in class org.rioproject.system.capability.platform.ByteOrientedDevice
Evaluate the input against a measures amount.
evaluate(ThresholdValues) - Method in class org.rioproject.system.MeasuredResource
Evaluates whether the MeasuredResource can meet the criteria specified by the ThresholdValues object.
EVENT_TYPE_BREACHED - Static variable in class org.rioproject.impl.sla.SLAThresholdEventAdapter
 
EVENT_TYPE_CLEARED - Static variable in class org.rioproject.impl.sla.SLAThresholdEventAdapter
 
eventClass - Variable in class org.rioproject.event.EventDescriptor
The event classes Class that this EventDescriptor describes
EventCollector - Interface in org.rioproject.eventcollector.api
The EventCollector interface allows clients to use a third party for the purpose of storing and retrieving events.
EventCollectorAdmin - Interface in org.rioproject.eventcollector.api
Administrative interface for the EventCollector.
EventCollectorRegistration - Interface in org.rioproject.eventcollector.api
The EventCollectorRegistration defines the interface through which a client manages its registration and its notification processing.
EventConsumer - Interface in org.rioproject.event
The EventConsumer defines the semantics for a client to register and receive remote event notifications
EventDescriptor - Class in org.rioproject.event
The EventDescriptor describes an event that an EventProducer will advertise as part of it's attribute set in a Jini Lookup Service.
EventDescriptor() - Constructor for class org.rioproject.event.EventDescriptor
Construct an EventDescriptor with attributes set to null
EventDescriptor(Class, Long) - Constructor for class org.rioproject.event.EventDescriptor
Construct an EventDescriptor with a class and long event ID.
EventDescriptorFactory - Class in org.rioproject.impl.event
Utility class to create EventDescriptors from a classpath.
EventHandler - Interface in org.rioproject.event
An EventHandler is used to fire RemoteServiceEvents.
eventID - Variable in class org.rioproject.event.EventDescriptor
The event class event identifier.
EventNotificationAdapter - Class in org.rioproject.impl.event
The EventNotificationAdapter defines the essentials for an event client to transform a remote event notification to a JMX notification.
EventNotificationAdapter(ObjectName, NotificationBroadcasterSupport) - Constructor for class org.rioproject.impl.event.EventNotificationAdapter
Creates an EventNotificationAdapter, initializing required properties
EventProducer - Interface in org.rioproject.event
The EventProducer defines the support for an event consumer to register for events a service produces.
EventRegistrationResource(RemoteEventListener, MarshalledObject) - Constructor for class org.rioproject.impl.event.AbstractEventHandler.EventRegistrationResource
 
eventRegistrationTable - Variable in class org.rioproject.impl.event.BasicEventConsumer
 
eventSource - Variable in class org.rioproject.impl.sla.SLAPolicyHandler
Event source object
eventSubscribers - Variable in class org.rioproject.impl.event.BasicEventConsumer
 
eventTable - Variable in class org.rioproject.impl.service.ServiceProvider
The eventTable associates an EventHandler to an EventDescriptor for the ServiceProvider.
ExceptionDescriptor(Throwable) - Constructor for class org.rioproject.deploy.ServiceBeanInstantiationException.ExceptionDescriptor
 
exclude() - Method in class org.rioproject.deploy.SystemComponent
 
exec() - Method in class org.rioproject.impl.associations.DefaultAssociationManagement.AssociationHandler
Begin handling the association
exec(ExecDescriptor) - Method in class org.rioproject.impl.exec.posix.PosixShell
 
exec(OperationalStringManager, DiscardManager, PlatformCapability[]) - Method in class org.rioproject.impl.exec.ServiceBeanExecHandler
 
exec(OperationalStringManager, DiscardManager, PlatformCapability[], String) - Method in class org.rioproject.impl.exec.ServiceBeanExecHandler
 
exec() - Method in class org.rioproject.impl.exec.ServiceExecutor
 
exec(ExecDescriptor) - Method in class org.rioproject.impl.exec.ServiceExecutor
 
exec(ExecDescriptor) - Method in interface org.rioproject.impl.exec.Shell
Execute a command, returning a ProcessManager
exec(ExecDescriptor) - Method in class org.rioproject.impl.exec.windows.WindowsShell
 
expired(LeasedResource) - Method in class org.rioproject.impl.service.LeasedListManager
Notifies the manager of a lease expiration
expired(LeasedResource) - Method in interface org.rioproject.impl.service.LeaseListener
Notifies the manager of a lease expiration
expired(LeasedResource) - Method in class org.rioproject.impl.service.LeaseListenerAdapter
 
export() - Method in class org.rioproject.impl.watch.WatchDataSourceImpl
Export the WatchDataSourceImpl using a configured Exporter, defaulting to BasicJeriExporter
exportDo(Exporter) - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
This method exports the remote object making it available to receive incoming calls
ExporterConfig - Class in org.rioproject.impl.config
The ExporterConfig is a utility class used to get an Exporter instance from a Configuration defaulting to a special entry configured for the platform.
ExporterConfig() - Constructor for class org.rioproject.impl.config.ExporterConfig
 
extendCommandLine(String, ExecDescriptor) - Static method in class org.rioproject.impl.exec.Util
Extend command line, inserting the root directory in front of the command line of the extension

F

failed(ServiceElement, boolean) - Method in interface org.rioproject.deploy.ServiceProvisionListener
Notify listener that the Service described by the ServiceElement has not been provision successfully
failed(ServiceElement, boolean) - Method in class org.rioproject.impl.sla.RelocationPolicyHandler
 
failed(ServiceElement, boolean) - Method in class org.rioproject.impl.sla.ScalingPolicyHandler
 
failed(ServiceElement, boolean) - Method in class org.rioproject.monitor.ServiceProvisionEventHandler
 
FailOver<T> - Class in org.rioproject.impl.associations.strategy
Returns the first service in the Association.
FailOver() - Constructor for class org.rioproject.impl.associations.strategy.FailOver
 
FaultDetectionHandler<T> - Interface in org.rioproject.impl.fdh
The FaultDetectionHandler is loaded by client entities do determine whether a service is reachable.
FaultDetectionHandlerFactory - Class in org.rioproject.impl.fdh
The FaultDetectionHandlerFactory class provides static methods to create FaultDetectionHandler instances
FaultDetectionListener<T> - Interface in org.rioproject.impl.fdh
The FaultDetectionListener allows a client to be notified by a FaultDetectionHandler that a service is unreachable
FDH - Static variable in class org.rioproject.opstring.ServiceBeanConfig
Key for accessing fault detection handler properties
fetch() - Method in class org.rioproject.impl.service.ServiceProvider
 
fetch(String) - Method in class org.rioproject.impl.service.ServiceProvider
 
fetch() - Method in class org.rioproject.impl.watch.WatchDataSourceRegistry
 
fetch(String) - Method in class org.rioproject.impl.watch.WatchDataSourceRegistry
 
fetch() - Method in interface org.rioproject.impl.watch.WatchRegistry
Returns an array of WatchDataSource objects which provide a reference to an implementation of WatchDataSource.
fetch(String) - Method in interface org.rioproject.impl.watch.WatchRegistry
Returns a WatchDataSource that matches the input id, that corresponds to a Watch identifier.
fetch() - Method in interface org.rioproject.watch.Watchable
Returns an array of all WatchDataSource instances
fetch(String) - Method in interface org.rioproject.watch.Watchable
Returns an array of WatchDataSource instances that match the input id.
FILE_RESOURCE - Static variable in class org.rioproject.impl.config.ConfigHelper
 
FileHandler - Class in org.rioproject.logging.jul
An extension of FileHandler that sets the pattern based on system properties.
FileHandler() - Constructor for class org.rioproject.logging.jul.FileHandler
 
FILENAME - Static variable in class org.rioproject.system.capability.software.NativeLibrarySupport
System Library file name
finalize() - Method in class org.rioproject.impl.event.BasicEventConsumer
Override finalize to ensure we unexport ourselves.
finalize() - Method in class org.rioproject.impl.exec.JVMProcessMonitor
 
finalize() - Method in class org.rioproject.impl.watch.WatchDataSourceImpl
Make sure the archival file is closed before garbage collection
find(String, File) - Static method in class org.rioproject.impl.opstring.OARUtil
Find a file in an extracted OAR directory
findInstance() - Static method in class org.rioproject.logging.ServiceLogEventHandlerHelper
Find a ServiceLogEventHandler in the underlying logging system.
findParser(Object) - Method in class org.rioproject.impl.opstring.DefaultOpStringParserSelectionStrategy
 
findParser(Object) - Method in interface org.rioproject.impl.opstring.OpStringParserSelectionStrategy
Selects an OpStringParser based on the source.
findWatch(String) - Method in class org.rioproject.impl.watch.WatchDataSourceRegistry
 
findWatch(String) - Method in interface org.rioproject.impl.watch.WatchRegistry
Returns a Watch that matches the provided id
fire(RemoteServiceEvent) - Method in interface org.rioproject.event.EventHandler
The fire method must be overridden by classes that extend this EventHandler, hence the reason the method is declared abstract.
fire(RemoteServiceEvent) - Method in class org.rioproject.impl.event.DispatchEventHandler
Implement the fire method from EventHandler
fire(RemoteServiceEvent) - Method in class org.rioproject.impl.event.RoundRobinEventHandler
Implement the fire method from EventHandler.
FlatlineMonitor - Class in org.rioproject.impl.system.measurable
The FlatlineMonitor provides feedback based on a constant value
FlatlineMonitor() - Constructor for class org.rioproject.impl.system.measurable.FlatlineMonitor
Create a FlatlineMonitor
FlatlineMonitor(long) - Constructor for class org.rioproject.impl.system.measurable.FlatlineMonitor
Create a FlatlineMonitor
FlatlineMonitor(Configuration) - Constructor for class org.rioproject.impl.system.measurable.FlatlineMonitor
Create a FlatlineMonitor
flush() - Method in class org.rioproject.logging.jul.JULServiceLogEventHandler
 
FontDescriptor - Class in org.rioproject.watch
Contains information about a Font used by the AccumulatorViewer
FontDescriptor(String, int, int) - Constructor for class org.rioproject.watch.FontDescriptor
Creates new FontDescriptor
forkService() - Method in class org.rioproject.opstring.ServiceElement
Get whether the service executes in it's own JVM
FormalArgument(String, String) - Constructor for class org.rioproject.log.LoggerConfig.FormalArgument
Constructs a model of a single argument in a parameter list.
format() - Method in class org.rioproject.deploy.ServiceBeanInstantiationException.ExceptionDescriptor
 
format(LogRecord) - Method in class org.rioproject.logging.jul.RioLogFormatter
Format the given LogRecord.
formatDiscoverySettings(ServiceBeanConfig) - Static method in class org.rioproject.impl.servicebean.ServiceElementUtil
Format discovery settings

G

GaugeWatch - Class in org.rioproject.impl.watch
A GaugeWatch provides a mechanism to record values that can go up and down, and can be positive or negative.
GaugeWatch(String) - Constructor for class org.rioproject.impl.watch.GaugeWatch
Create a new GaugeWatch
GaugeWatch(String, Configuration) - Constructor for class org.rioproject.impl.watch.GaugeWatch
Creates new GaugeWatch, creates and exports a WatchDataSourceImpl if the WatchDataSource is null using the Configuration object provided
GaugeWatch(WatchDataSource, String) - Constructor for class org.rioproject.impl.watch.GaugeWatch
Create a new GaugeWatch
GB - Static variable in class org.rioproject.system.capability.platform.ByteOrientedDevice
Gigabytes
geCostModelClass() - Method in class org.rioproject.config.PlatformCapabilityConfig
 
generateRioStarterClassPath() - Static method in class org.rioproject.impl.exec.CommandLineHelper
Generate a classpath that can be used to start a Rio service using a service starter
GenericCostModel - Class in org.rioproject.impl.costmodel
The GenericCostModel provides a straightforward implementation of a ResourceCostModel
GenericCostModel(double) - Constructor for class org.rioproject.impl.costmodel.GenericCostModel
Create a GenericCostModel
GenericCostModel(double, ResourceCostModel.TimeBoundary[]) - Constructor for class org.rioproject.impl.costmodel.GenericCostModel
Create a GenericCostModel
GenericCostModel(double, ResourceCostModel.TimeBoundary[], String) - Constructor for class org.rioproject.impl.costmodel.GenericCostModel
Create a GenericCostModel
GenericCPUMeasurer - Class in org.rioproject.impl.system.measurable.cpu
The GenericCPUMeasurer performs small benchmark tests, abstractly measuring CPU utilization, capacity, and load.
GenericCPUMeasurer() - Constructor for class org.rioproject.impl.system.measurable.cpu.GenericCPUMeasurer
Create a Generic CPUMeasurer
GenericMBeanInvoker - Class in org.rioproject.impl.jmx
A generic handler that creates a MBeanServerConnection and connects to a MBeanServer and gets the value of an attribute
GenericMBeanInvoker() - Constructor for class org.rioproject.impl.jmx.GenericMBeanInvoker
 
get() - Method in interface org.rioproject.deploy.ServiceStatementManager
Get an array of ServiceStatement objects
get(ServiceElement) - Method in interface org.rioproject.deploy.ServiceStatementManager
Get a ServiceStatement for a particular ServiceElement
getAction() - Method in class org.rioproject.monitor.ProvisionMonitorEvent
Get the action attribute
getActivationType() - Method in class org.rioproject.impl.opstring.OAR
Get the activation type
getActual() - Method in class org.rioproject.opstring.ServiceElement
Get the actual amount of services discovered
getAdditionalEntries() - Method in class org.rioproject.opstring.ServiceBeanConfig
 
getAddress() - Method in class org.rioproject.impl.system.ComputeResource
Get the InetAddress ComputeResource object has been configured to represent
getAddress() - Method in class org.rioproject.log.ServiceLogEvent
 
getAddress() - Method in class org.rioproject.monitor.ProvisionMonitor.PeerInfo
Get the TCP/IP address of the machine the ProvisionMonitor is running on
getAddress() - Method in class org.rioproject.system.ComputeResourceUtilization
Get the address the compute resource is bound to
getAddress() - Method in class org.rioproject.system.ResourceCapability
Get the address
getAdmin() - Method in class org.rioproject.impl.service.ServiceProvider
Left for concrete implementations of this class to implement
getAdmin() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Provide a concrete implementation of getAdmin
getAdminExporter() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Get the Exporter to export the ServiceAdmin
getArchiveRecord() - Method in class org.rioproject.watch.Calculable
Deprecated.
Use toString()
getArtifact() - Method in class org.rioproject.opstring.ClassBundle
Get the artifact associated with the className
getArtifact() - Method in class org.rioproject.url.artifact.ArtifactURLConfiguration
 
getArtifactId() - Method in class org.rioproject.resolver.Artifact
 
getAssociation(Class<T>, String, String) - Method in interface org.rioproject.associations.AssociationManagement
Get the first matching Association.
getAssociation() - Method in interface org.rioproject.associations.AssociationProxy
Get the association
getAssociation() - Method in interface org.rioproject.associations.ServiceSelectionStrategy
Get the association set to the strategy
getAssociation() - Method in class org.rioproject.impl.associations.AssociationProxySupport
 
getAssociation(T) - Static method in class org.rioproject.impl.associations.AssociationProxyUtil
Get the Association for the association proxy
getAssociation() - Method in class org.rioproject.impl.associations.DefaultAssociationManagement.AssociationHandler
Get the Association AssociationHandler
getAssociation(Class<T>, String, String) - Method in class org.rioproject.impl.associations.DefaultAssociationManagement
Get the first matching Association.
getAssociation() - Method in class org.rioproject.impl.associations.strategy.AbstractServiceSelectionStrategy
 
getAssociationDescriptor() - Method in interface org.rioproject.associations.Association
Get the AssociationDescriptor
getAssociationDescriptor() - Method in class org.rioproject.impl.associations.DefaultAssociation
Get the AssociationDescriptor
getAssociationDescriptors(ServiceElement, AssociationType) - Static method in class org.rioproject.impl.servicebean.ServiceElementUtil
Get the AssociationDescriptors from the ServiceElement that match the AssociationType type
getAssociationDescriptors() - Method in class org.rioproject.opstring.ServiceElement
Get the associations for the service
getAssociationHandler(Association) - Method in class org.rioproject.impl.associations.DefaultAssociationManagement
 
getAssociationManagement() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanContext
 
getAssociationManagement() - Method in interface org.rioproject.servicebean.ServiceBeanContext
Get the DefaultAssociationManagement object for the ServiceBean
getAssociationMatchFilter() - Method in class org.rioproject.associations.AssociationDescriptor
Get the association match filter class name
getAssociations() - Method in interface org.rioproject.associations.AssociationManagement
Get all managed associations.
getAssociations() - Method in class org.rioproject.impl.associations.DefaultAssociationManagement
Get all managed associations.
getAssociationType() - Method in interface org.rioproject.associations.Association
Get the AssociationType
getAssociationType() - Method in class org.rioproject.associations.AssociationDescriptor
Get the AssociationDescriptor type
getAssociationType() - Method in class org.rioproject.impl.associations.DefaultAssociation
Get the AssociationType
getAttribute() - Method in class org.rioproject.watch.WatchDescriptor
Get the MBean attribute to access
getAttributeCollectionEntries() - Method in class org.rioproject.impl.service.Joiner
Get the current attribute collection.
getAttributes() - Method in class org.rioproject.deploy.SystemComponent
Get the attribute Map.
getAttributes() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanContext
Get the attribute list
getAutoAdvertise() - Method in class org.rioproject.opstring.ServiceElement
Get whether to automatically advertise the service as part of service instantiation
getAvailable() - Method in class org.rioproject.system.measurable.disk.CalculableDiskSpace
Getter for property available.
getAvailable() - Method in class org.rioproject.system.measurable.disk.DiskSpaceUtilization
 
getAvailableProcessors() - Method in class org.rioproject.system.measurable.cpu.CpuUtilization
Get the number of processors on the machine
getBackupCount() - Method in class org.rioproject.monitor.ProvisionMonitor.PeerInfo
Get the number of ProvisionMonitors that are backed up
getBackupInfo() - Method in interface org.rioproject.monitor.ProvisionMonitorAdmin
Get the ProvisionMonitor instances that are being backed up
getBaseTime() - Method in class org.rioproject.impl.discovery.ReggieStat
Convenience method to obtain the time that the ServiceRegistar was discarded, provided a new "base time" to establish (re-)discovery time
getBeanAdapter() - Method in class org.rioproject.servicebean.ServiceBeanFactory.Created
 
getBottomLineValue() - Method in class org.rioproject.system.cpu.CalculableCPUView
 
getBottomLineValue() - Method in class org.rioproject.system.disk.CalculableDiskSpaceView
 
getBottomLineValue() - Method in class org.rioproject.system.memory.CalculableMemoryView
 
getBottomLineValue() - Method in class org.rioproject.system.memory.CalculableSystemMemoryView
 
getBottomLineValue() - Method in class org.rioproject.system.memory.pool.CalculableMemoryPoolView
 
getBottomLineValue() - Method in class org.rioproject.watch.DefaultCalculableView
 
getBottomLineValue() - Method in class org.rioproject.watch.ResponseTimeCalculableView
Get the bottom line value
getBoundary() - Method in class org.rioproject.costmodel.ResourceCostModel.TimeBoundary
 
getBreachedCount() - Method in class org.rioproject.impl.watch.ThresholdWatch
 
getBreachedCount() - Method in interface org.rioproject.impl.watch.ThresholdWatchMBean
Get the number of times the threshold has been breached
getCalcForPoint(Point) - Method in interface org.rioproject.watch.CalculableViewable
Get the Calculable value for a corresponding point
getCalcForPoint(Point) - Method in class org.rioproject.watch.DefaultCalculableView
 
getCalcs() - Method in class org.rioproject.watch.Accumulator
 
getCalculable() - Method in class org.rioproject.impl.watch.WatchDataSourceImpl
 
getCalculable(String) - Method in class org.rioproject.impl.watch.WatchDataSourceImpl
 
getCalculable(long, long) - Method in class org.rioproject.impl.watch.WatchDataSourceImpl
 
getCalculable() - Method in class org.rioproject.watch.CalculableViewable.PlottedCalculable
 
getCalculable() - Method in class org.rioproject.watch.ThresholdEvent
Getter for property calculable
getCalculable() - Method in interface org.rioproject.watch.WatchDataSource
Get all Calculable records from the Calculable history
getCalculable(long, long) - Method in interface org.rioproject.watch.WatchDataSource
Get Calculable records from the Calculable history for the specified time range
getCalculableBeanInfo() - Method in class org.rioproject.watch.CalculableDisplayAttributes
 
getCalculableClass() - Method in class org.rioproject.watch.CalculableDisplayAttributes
Getter for property calculableClass.
getCalculables() - Method in class org.rioproject.impl.watch.Watch
 
getCalculables() - Method in interface org.rioproject.impl.watch.WatchMBean
Get all collected Calculable values as TabularData
getCapabilities() - Method in class org.rioproject.system.capability.PlatformCapability
 
getCapabilities() - Method in interface org.rioproject.system.capability.PlatformCapabilityMBean
The collection of key,value pairs this PlatformCapability has been created with
getCapacity() - Method in class org.rioproject.impl.system.measurable.disk.DiskSpace
Get the computed utilization for this DiskSpace object
getCapacity() - Method in interface org.rioproject.impl.system.measurable.disk.DiskSpaceMBean
Get the computed utilization for this DiskSpace object
getCapacity() - Method in class org.rioproject.system.measurable.disk.CalculableDiskSpace
Getter for property capacity.
getCapacity() - Method in class org.rioproject.system.measurable.disk.DiskSpaceUtilization
 
getCause() - Method in exception org.rioproject.deploy.ServiceBeanInstantiationException
 
getCauseExceptionDescriptor() - Method in exception org.rioproject.deploy.ServiceBeanInstantiationException
getCauses() - Method in class org.rioproject.deploy.ServiceBeanInstantiationException.ExceptionDescriptor
 
getClassAnnotation() - Method in class org.rioproject.loader.ClassAnnotator
 
getClassAnnotation() - Method in class org.rioproject.loader.ServiceClassLoader
Get the class annotations as determined by the ClassAnnotator
getClassAnnotation(Class<?>) - Method in class org.rioproject.rmi.ResolvingLoader
 
getClassAnnotator() - Method in class org.rioproject.loader.ServiceClassLoader
Get the ClassAnnotator created at construction time
getClassifier() - Method in class org.rioproject.resolver.Artifact
 
getClassLoader(String) - Method in class org.rioproject.rmi.ResolvingLoader
 
getClassLoaderTree(ClassLoader) - Static method in class org.rioproject.start.ClassLoaderUtil
Utility method that gets the class loader delegation tree for the given class loader.
getClassName() - Method in class org.rioproject.deploy.ServiceBeanInstantiationException.ExceptionDescriptor
 
getClassName() - Method in class org.rioproject.deploy.SystemComponent
Get the className property
getClassName() - Method in class org.rioproject.opstring.ClassBundle
Get the className
getClasspath() - Method in class org.rioproject.config.PlatformCapabilityConfig
 
getClassPath(String) - Static method in class org.rioproject.impl.exec.CommandLineHelper
Get a class-path string
getClasspath() - Method in class org.rioproject.start.RioServiceDescriptor
LifCycle accessor method.
getClassPath() - Method in class org.rioproject.system.capability.PlatformCapability
Get the classpath for the PlatformCapability
getClassPathFor(String, File, boolean) - Method in interface org.rioproject.resolver.Resolver
Deprecated.
getClassPathFor(String) - Method in interface org.rioproject.resolver.Resolver
Get the classpath for an artifact, and resolve (download) the artifact and it's dependencies if needed.
getClassPathFor(String, RemoteRepository[]) - Method in interface org.rioproject.resolver.Resolver
Get the classpath for an artifact, and resolve (download) the artifact and it's dependencies if needed.
getClasspathURLs() - Method in class org.rioproject.config.PlatformCapabilityConfig
 
getClasspathURLs(String) - Static method in class org.rioproject.start.ClassLoaderUtil
 
getClearedCount() - Method in class org.rioproject.impl.watch.ThresholdWatch
 
getClearedCount() - Method in interface org.rioproject.impl.watch.ThresholdWatchMBean
Get the number of times the threshold has been cleared
getCluster() - Method in class org.rioproject.opstring.ServiceElement
Get the cluster of targeted machine(s) to provision the ServiceBean to.
getCode() - Method in enum org.rioproject.logging.jul.StringColorizer.Color
 
getCodebase() - Method in class org.rioproject.opstring.ClassBundle
Get the codebase used to load the class.
getCodebase() - Method in class org.rioproject.start.RioServiceDescriptor
Codebase accessor method.
getCodebaseURLs(String) - Static method in class org.rioproject.start.ClassLoaderUtil
 
getColor(String) - Static method in class org.rioproject.logging.jul.StringColorizer
Get the matching Color for the provided string.
getCommand() - Method in class org.rioproject.impl.system.measurable.cpu.CPUExecHandler
Get the command to execute
getCommand() - Method in class org.rioproject.impl.system.measurable.cpu.MacTopOutputParser
 
getCommand() - Method in class org.rioproject.impl.system.measurable.cpu.MpstatOutputParser
 
getComment() - Method in class org.rioproject.opstring.ServiceBeanConfig
Informative comment for the ServiceBean
getCommitted() - Method in class org.rioproject.system.measurable.memory.pool.MemoryPoolUtilization
 
getCommittedHeap() - Method in class org.rioproject.system.measurable.memory.ProcessMemoryUtilization
Get the amount of memory (in bytes) that is guaranteed to be available for use by the Java virtual machine.
getCommittedNonHeap() - Method in class org.rioproject.system.measurable.memory.ProcessMemoryUtilization
Get the amount of non-heap memory (in MB) that is guaranteed to be available for use by the Java virtual machine.
getCommon() - Method in class org.rioproject.config.PlatformCapabilityConfig
 
getComponentBundle() - Method in class org.rioproject.opstring.ServiceElement
Get the component ClassBundle
getComponentName(MetaClass) - Method in class org.rioproject.config.GroovyConfig
 
getComponentName() - Method in class org.rioproject.impl.system.measurable.memory.Memory
 
getComponentName() - Method in class org.rioproject.impl.system.measurable.memory.SystemMemory
 
getCompoundName() - Method in class org.rioproject.impl.opstring.OAR
Get the name of the directory to store the OAR in
getComputeResource() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanContext
 
getComputeResource() - Static method in class org.rioproject.impl.system.ComputeResourceAccessor
 
getComputeResource() - Method in interface org.rioproject.servicebean.ComputeResourceManager
Get the ComputeResource object
getComputeResourceManager() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanContext
 
getComputeResourceManager() - Method in interface org.rioproject.servicebean.ServiceBeanContext
The ComputeResourceManager provides a mechanism for the ServiceBean to obtain the ComputeResource object and acquire information about the environment and attributes of the ComputeResource.
getComputeResourceUtilization(Uuid) - Method in interface org.rioproject.cybernode.CybernodeAdmin
Get the ComputeResourceUtilization for an instantiated service
getComputeResourceUtilization() - Method in class org.rioproject.deploy.DeployedService
 
getComputeResourceUtilization() - Method in class org.rioproject.impl.exec.ServiceExecutor
 
getComputeResourceUtilization() - Method in class org.rioproject.impl.system.ComputeResource
Get the ComputeResourceUtilization
getComputeResourceUtilization() - Method in interface org.rioproject.system.ComputeResourceAdmin
Get the ComputeResourceUtilization for the compute resource
getConfigArgs(ServiceElement) - Static method in class org.rioproject.impl.config.ConfigHelper
Get configuration arguments to create a Configuration object
getConfigArgs(ServiceElement, ClassLoader) - Static method in class org.rioproject.impl.config.ConfigHelper
Get configuration arguments to create a Configuration object
getConfigArgs() - Method in class org.rioproject.opstring.ServiceBeanConfig
Get the service's configuration arguments
getConfiguration() - Method in class org.rioproject.impl.associations.DefaultAssociationManagement
 
getConfiguration() - Method in class org.rioproject.impl.service.ServiceProvider
Get the Configuration for the ServiceProvider
getConfiguration() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanContext
 
getConfiguration() - Method in class org.rioproject.impl.sla.SLAPolicyHandler
Get the Configuration object
getConfiguration() - Method in interface org.rioproject.servicebean.ServiceBeanContext
Get the ServiceBean Configuration object
getConfigurationFile() - Method in class org.rioproject.system.capability.PlatformCapability
 
getConfigurationFiles() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanContext
 
getConfigurationParameters() - Method in class org.rioproject.opstring.ServiceBeanConfig
Get the system initialization parameters
getContextAttributeLogHandler() - Method in class org.rioproject.impl.servicebean.ServiceBeanContextManager
Get the ContextAttributeLogHandler object for this ServiceBeanContextManager
getContextClassLoaderTree() - Static method in class org.rioproject.start.ClassLoaderUtil
Utility method that gets the class loader delegation tree for the current context class loader.
getCookie() - Method in class org.rioproject.impl.service.ServiceResource
Returns a unique identifier that can be used by the grantor of the resource to identify it
getCost() - Method in class org.rioproject.costmodel.ResourceCost
 
getCostModelDescription() - Method in class org.rioproject.costmodel.ResourceCost
 
getCostPerUnit(long) - Method in interface org.rioproject.costmodel.ResourceCostModel
Get the cost per unit
getCostPerUnit(long) - Method in class org.rioproject.costmodel.ZeroCostModel
 
getCostPerUnit(long) - Method in class org.rioproject.impl.costmodel.GenericCostModel
 
getCounter() - Method in class org.rioproject.impl.watch.CounterWatch
 
getCounter() - Method in interface org.rioproject.impl.watch.CounterWatchMBean
Getter for property counter
getCpuUtilization() - Method in class org.rioproject.system.ComputeResourceUtilization
Get the measured CPU utilization
getCpuUtilization() - Method in class org.rioproject.system.measurable.cpu.CalculableCPU
Get the CpuUtilization
getCurrentHighThreshold() - Method in class org.rioproject.impl.watch.ThresholdWatch
 
getCurrentHighThreshold() - Method in interface org.rioproject.impl.watch.ThresholdWatchMBean
Get the current high threshold value
getCurrentHighThreshold() - Method in class org.rioproject.watch.ThresholdValues
Getter for property currentHighThreshold.
getCurrentLowThreshold() - Method in class org.rioproject.impl.watch.ThresholdWatch
 
getCurrentLowThreshold() - Method in interface org.rioproject.impl.watch.ThresholdWatchMBean
Get the current low threshold value
getCurrentLowThreshold() - Method in class org.rioproject.watch.ThresholdValues
Getter for property currentLowThreshold.
getCurrentSize() - Method in class org.rioproject.impl.watch.WatchDataSourceImpl
 
getCurrentSize() - Method in interface org.rioproject.watch.WatchDataSource
Get the current size for the Calculable history
getDataType() - Method in class org.rioproject.log.LoggerConfig.FormalArgument
 
getDate() - Method in class org.rioproject.costmodel.ResourceCost
 
getDate() - Method in class org.rioproject.deploy.DownloadRecord
Get the date of the dowload
getDate() - Method in class org.rioproject.event.RemoteServiceEvent
Get the Date object that represents the time of the event
getDate() - Method in class org.rioproject.watch.Calculable
Get the Date that represents the time of the Calculable
getDefaultPlatform(String) - Method in class org.rioproject.config.PlatformLoader
Get the default platform configuration
getDeployDir() - Method in class org.rioproject.impl.opstring.OAR
Get the deployment directory path
getDeployedServices(ServiceElement) - Method in class org.rioproject.deploy.DeploymentMap
Get the List of DeployedServices for a ServiceElement .
getDeploymentDates() - Method in interface org.rioproject.opstring.OperationalStringManager
Get the deployment Date history
getDeploymentMap() - Method in interface org.rioproject.opstring.OperationalStringManager
Get the DeploymentMap for services in this OperationalString
getDescription() - Method in class org.rioproject.config.PlatformCapabilityConfig
 
getDescription() - Method in interface org.rioproject.costmodel.ResourceCostModel
Get the description of the ResourceCostModel
getDescription() - Method in class org.rioproject.costmodel.ZeroCostModel
 
getDescription() - Method in class org.rioproject.impl.costmodel.GenericCostModel
 
getDescription() - Method in class org.rioproject.impl.sla.RedeployPolicyHandler
Override parent's method to return description for this SLA Handler
getDescription() - Method in class org.rioproject.impl.sla.RelocationPolicyHandler
Override parent's method to return description for this SLA Handler
getDescription() - Method in class org.rioproject.impl.sla.ScalingPolicyHandler
 
getDescription() - Method in class org.rioproject.impl.sla.SLAPolicyHandler
Get the description
getDescription() - Method in class org.rioproject.system.capability.PlatformCapability
Get the description associated with the PlatformCapability
getDescription() - Method in interface org.rioproject.system.capability.PlatformCapabilityMBean
Get the description for the PlatformCapability
getDescription() - Method in class org.rioproject.system.ComputeResourceUtilization
Get the description
getDescriptor(Entry[], EventDescriptor) - Method in class org.rioproject.impl.event.BasicEventConsumer
Method to return a matching EventDescriptor from a service's set of attributes
getDetail() - Method in class org.rioproject.watch.Calculable
 
getDetail() - Method in class org.rioproject.watch.ThresholdEvent
 
getDiscardedDate() - Method in class org.rioproject.deploy.ServiceRecord
 
getDiscardManager() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanManager
 
getDiscardManager() - Method in interface org.rioproject.servicebean.ServiceBeanManager
Get the DiscardManager for the ServiceBean.
getDiscoveryAttributes(ServiceBeanContext) - Static method in class org.rioproject.impl.client.JiniClient
Utility to return a formatted string of discovery attributes
getDiscoveryManagement(ServiceElement) - Static method in class org.rioproject.impl.client.JiniClient
Get a DiscoveryManagement instance from service attributes in a ServiceElement
getDiscoveryManagement() - Method in class org.rioproject.impl.discovery.RecordingDiscoveryListener
 
getDiscoveryManagement() - Static method in class org.rioproject.impl.opstring.OpStringManagerProxy
 
getDiscoveryManagement() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanContext
 
getDiscoveryManagement() - Method in interface org.rioproject.servicebean.ServiceBeanContext
Get the DiscoveryManagement object based on declared discovery attributes
getDiscoveryManagementPooling() - Method in class org.rioproject.opstring.ServiceElement
Get whether to acquire the DiscoveryManagement for the service from a shared pool of DiscoveryManagement instances.
getDiscoveryManager(String) - Method in class org.rioproject.impl.client.DiscoveryManagementPool
This method will return an instance of DiscoveryManagement based on matching the shared name, groups and locators as criteria.
getDiscoveryManager(String, String[], LookupLocator[]) - Method in class org.rioproject.impl.client.DiscoveryManagementPool
This method will return an instance of DiscoveryManagement based on matching the shared name, groups and locators as criteria.
getDiscoveryManager(String, String[], LookupLocator[], DiscoveryListener, Configuration) - Method in class org.rioproject.impl.client.DiscoveryManagementPool
This method will return an instance of DiscoveryManagement based on matching the shared name, groups and locators as criteria.
getDiscoveryManager() - Method in class org.rioproject.impl.client.JiniClient
Get the DiscoveryManagement instance
getDiscoveryManager() - Method in class org.rioproject.impl.service.Joiner
Get the DiscoveryManager for this Joiner If the JoinManager is null, this method will rturn null
getDiskSpaceUtilization() - Method in class org.rioproject.system.ComputeResourceUtilization
Get the measured disk space utilization
getDiskSpaceUtilization() - Method in class org.rioproject.system.measurable.disk.CalculableDiskSpace
Get the DiskSpaceUtilization
getDisplayName() - Method in class org.rioproject.entry.StandardServiceType
 
getDownloadedSize() - Method in class org.rioproject.deploy.DownloadRecord
Get the size of the downloaded artifact.
getDownloadRecords() - Method in class org.rioproject.system.capability.PlatformCapability
Get the DownloadRecord instances for the PlatformCapability
getDownloadSize() - Method in class org.rioproject.deploy.StagedData
Get the download size
getDownloadTime() - Method in class org.rioproject.deploy.DownloadRecord
Get the amount of time (in millis) it took to perform the download
getEnd() - Method in class org.rioproject.net.PortRangeServerSocketFactory
 
getEntry(String, String, Class<T>) - Method in class org.rioproject.config.Configuration
 
getEntry(String, String, Class<T>, Object) - Method in class org.rioproject.config.Configuration
 
getEntry(String, String, Class<T>, Object, Object) - Method in class org.rioproject.config.Configuration
 
getEntry(String, String, Class) - Method in class org.rioproject.config.GroovyConfig
 
getEntry(String, String, Class, Object) - Method in class org.rioproject.config.GroovyConfig
 
getEntry(String, String, Class, Object, Object) - Method in class org.rioproject.config.GroovyConfig
 
getEntry(String, String, Class) - Method in class org.rioproject.impl.config.AggregateConfig
Get an entry from the aggregate configuration files.
getEntry(String, String, Class, Object) - Method in class org.rioproject.impl.config.AggregateConfig
Get an entry from the aggregate configuration files.
getEntry(String, String, Class, Object, Object) - Method in class org.rioproject.impl.config.AggregateConfig
Get an entry from the aggregate configuration files.
getEntryInternal(String, String, Class, Object) - Method in class org.rioproject.config.DynamicConfiguration
 
getErrorMap() - Method in class org.rioproject.deploy.DeploymentResult
If there are errors loading part of the OperationalString the Map will be returned with name value pairs associating the service and corresponding exceptions
getEventDescriptor() - Static method in class org.rioproject.log.ServiceLogEvent
Helper method to return the EventDescriptor for this event
getEventDescriptor() - Static method in class org.rioproject.monitor.ProvisionFailureEvent
 
getEventDescriptor() - Static method in class org.rioproject.monitor.ProvisionMonitorEvent
Helper method to return the EventDescriptor for this event
getEventDescriptor() - Static method in class org.rioproject.sla.SLAThresholdEvent
Helper method to return the EventDescriptor for this event
getEventRegistrationSource(long) - Method in interface org.rioproject.event.EventConsumer
Returns the source object returned as part of the EventRegistration
getEventRegistrationSource(long) - Method in class org.rioproject.impl.event.BasicEventConsumer
Returns the source object of an EventRegistration given an event ID
getEventSource() - Method in class org.rioproject.impl.sla.SLAPolicyHandler
Get the source property
getEventTable() - Method in class org.rioproject.impl.service.ServiceProvider
Get the event table.
getEventTable() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanContext
The eventTable associates an EventHandler to an EventDescriptor for the ServiceBean.
getEventTime() - Method in class org.rioproject.impl.discovery.ReggieStat
 
getExecDescriptor() - Method in class org.rioproject.deploy.StagedSoftware.PostInstallAttributes
Get the ExecDescriptor
getExecDescriptor() - Method in class org.rioproject.deploy.SystemComponent
Get the ExecDescriptor
getExecDescriptor() - Method in class org.rioproject.opstring.ServiceElement
Get the execution descriptor
getExecutorService() - Method in class org.rioproject.impl.system.measurable.cpu.CPUExecHandler
Get the ExecutorService
getExpiration() - Method in class org.rioproject.impl.service.ServiceResource
Returns the expiration time of the leased resource.
getExportBundles() - Method in class org.rioproject.opstring.ServiceElement
Get the the Array of ClassBundle objects for the public interfaces the service implements
getExportCodebase() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanContext
 
getExportCodebase() - Method in interface org.rioproject.servicebean.ServiceBeanContext
Get the export codebase used to load ServiceBean download JARs
getExportedProxy() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Get the Object created by the configured Exporter
getExporter(Configuration, String, String) - Static method in class org.rioproject.impl.config.ExporterConfig
Get an Exporter instance from a Configuration using the provided component name and entry.
getExporter(Configuration) - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Get the configured Exporter
getExportURLs() - Method in class org.rioproject.opstring.ServiceElement
Get the export URLs.
getExtractedPath() - Method in class org.rioproject.deploy.DownloadRecord
Get where the file was extracted to
getExtractedSize() - Method in class org.rioproject.deploy.DownloadRecord
Get the size of the extracted artifact.
getFailureReasons() - Method in class org.rioproject.monitor.ProvisionFailureEvent
Get the failure reasons.
getFaultDetectionHandler(ServiceElement, ClassLoader) - Static method in class org.rioproject.impl.fdh.FaultDetectionHandlerFactory
Get a FaultDetectionHandler from the ServiceElement
getFaultDetectionHandler(AssociationDescriptor, ClassLoader) - Static method in class org.rioproject.impl.fdh.FaultDetectionHandlerFactory
Get a FaultDetectionHandler from the AssociationDescriptor
getFaultDetectionHandler(ClassBundle, ClassLoader) - Static method in class org.rioproject.impl.fdh.FaultDetectionHandlerFactory
Load the FaultDetectionHandler from a ClassBundle
getFaultDetectionHandlerBundle() - Method in class org.rioproject.associations.AssociationDescriptor
Get a FaultDetectionHandler from the Configuration
getFaultDetectionHandlerBundle() - Method in class org.rioproject.opstring.ServiceElement
Get the FaultDetectionHandler ClassBundle
getFDHProperties() - Method in class org.rioproject.opstring.ServiceBeanConfig
 
getFileName() - Method in class org.rioproject.resolver.Artifact
 
getFileName(String) - Method in class org.rioproject.resolver.Artifact
 
getFileSystemFree(String) - Method in class org.rioproject.impl.system.measurable.SigarHelper
Get the amount of available K-bytes for the file system
getFileSystemTotal(String) - Method in class org.rioproject.impl.system.measurable.SigarHelper
Get the number of total K-bytes for the file system
getFileSystemUsed(String) - Method in class org.rioproject.impl.system.measurable.SigarHelper
Get the amount of used K-bytes for the file system
getFileSystemUsedPercent(String) - Method in class org.rioproject.impl.system.measurable.SigarHelper
Get the percentage of disk used
getFirst(T) - Static method in class org.rioproject.impl.associations.AssociationProxyUtil
Get the first associated service proxy
getFirstNonLoopbackAddress(boolean, boolean) - Static method in class org.rioproject.net.HostUtil
Get the first non-loopback address.
getFlatDirectories() - Method in class org.rioproject.resolver.ResolverConfiguration
 
getFormattedDate() - Method in class org.rioproject.watch.Calculable
 
getFree() - Method in class org.rioproject.system.measurable.memory.SystemMemoryUtilization
Get the amount of free memory
getFreeMemory() - Method in class org.rioproject.system.measurable.memory.CalculableMemory
Get the free memory
getFreePercentage() - Method in class org.rioproject.system.measurable.memory.SystemMemoryUtilization
Get the percentage of free memory
getFreeSystemMemory() - Method in class org.rioproject.impl.system.measurable.SigarHelper
Get the amount of free system memory
getFreeSystemMemoryPercent() - Method in class org.rioproject.impl.system.measurable.SigarHelper
Get the percent of free system memory
getGAV() - Method in class org.rioproject.resolver.Artifact
 
getGroupId() - Method in class org.rioproject.resolver.Artifact
 
getGroups() - Method in class org.rioproject.associations.AssociationDescriptor
Returns an array consisting of the names of the groups whose members are the lookup services to discover.
getGroups() - Method in class org.rioproject.impl.discovery.ReggieStat
Convenience method to obtain pre-fetced group names
getGroups() - Method in class org.rioproject.opstring.ServiceBeanConfig
Returns an array consisting of the names of the groups whose members are the lookup services to discover.
getHandback() - Method in class org.rioproject.impl.event.AbstractEventHandler.EventRegistrationResource
Returns the handback object.
getHandler() - Method in class org.rioproject.log.LoggerConfig.LogHandlerConfig
Get the handler
getHighThreshold() - Method in class org.rioproject.impl.watch.ThresholdWatch
 
getHighThreshold() - Method in interface org.rioproject.impl.watch.ThresholdWatchMBean
Get the high threshold value
getHighThreshold() - Method in class org.rioproject.watch.ThresholdValues
Getter for property highThreshold.
getHostAddress() - Method in class org.rioproject.deploy.ServiceBeanInstance
Get the IP address of the compute resource the service is executing on
getHostAddress(String) - Static method in class org.rioproject.net.HostUtil
Return the local host address for a passed in host using InetAddress.getByName(String)
getHostAddress() - Method in class org.rioproject.sla.SLAThresholdEvent
Getter for property hostAddress
getHostAddressFromProperty(String) - Static method in class org.rioproject.net.HostUtil
Return the local host address based on the value of a system property.
getHostName() - Method in class org.rioproject.deploy.ServiceBeanInstance
Get the host name of the compute resource the service is executing on
getHostName() - Method in class org.rioproject.deploy.ServiceRecord
 
getHostName() - Method in class org.rioproject.impl.system.ComputeResource
Get the host name.
getHostName() - Method in class org.rioproject.system.ComputeResourceUtilization
Get the hostname
getHostName() - Method in class org.rioproject.system.ResourceCapability
Get the hostname
getIcon(int) - Method in class org.rioproject.entry.StandardServiceType
 
getID() - Static method in class org.rioproject.impl.exec.VirtualMachineHelper
Get the ID (pid) using ManagementFactory.getRuntimeMXBean().getName().
getID() - Method in class org.rioproject.impl.sla.SLAPolicyHandler
Get the ID of the ThresholdWatch the SLAPolicyHandler is associated to
getId() - Method in class org.rioproject.impl.system.measurable.memory.pool.MemoryPoolMXBeanMonitor
 
getID() - Method in class org.rioproject.impl.watch.BoundedThresholdManager
 
getID() - Method in interface org.rioproject.impl.watch.SettableThresholdListener
Get the ID of the ThresholdWatch the ThresholdListener is associated to
getID() - Method in class org.rioproject.impl.watch.ThresholdManager
Get the identifier for the ThresholdManager
getId() - Method in class org.rioproject.impl.watch.Watch
 
getID() - Method in class org.rioproject.impl.watch.WatchDataSourceImpl
 
getId() - Method in interface org.rioproject.impl.watch.WatchMBean
Getter for property id.
getID() - Method in class org.rioproject.monitor.ProvisionMonitor.PeerInfo
 
getId() - Method in class org.rioproject.resolver.RemoteRepository
 
getId() - Method in class org.rioproject.watch.Calculable
Getter for property id
getID() - Method in interface org.rioproject.watch.WatchDataSource
Get the ID for the WatchDataSource
getIdentifier() - Method in class org.rioproject.sla.SLA
Get the identifier of the ThresholdWatch this SLA is for
getIdentifier() - Method in class org.rioproject.system.MeasuredResource
Get the identifier of the measurable resource
getImpl() - Method in class org.rioproject.servicebean.ServiceBeanFactory.Created
 
getImplClassName() - Method in class org.rioproject.start.RioServiceDescriptor
Implementation class accessor method.
getInetAddress() - Method in interface org.rioproject.deploy.ServiceBeanInstantiator
Get the IP address of the ServiceBeanInstantiator
getInetAddressFromProperty(String) - Static method in class org.rioproject.net.HostUtil
Return the InetAddress based on the value of a system property.
getInFlightRuleDefinition() - Method in class org.rioproject.impl.opstring.OpStringParserHelper
 
getInFlightRuleMaps() - Method in class org.rioproject.impl.opstring.OpStringParserHelper
 
getInFlightRuleServiceDefinition() - Method in class org.rioproject.impl.opstring.OpStringParserHelper
 
getInFlightRuleServiceDefinitions() - Method in class org.rioproject.impl.opstring.OpStringParserHelper
 
getInit() - Method in class org.rioproject.system.measurable.memory.pool.MemoryPoolUtilization
 
getInitHeap() - Method in class org.rioproject.system.measurable.memory.ProcessMemoryUtilization
Get the amount of heap memory in bytes that the Java virtual machine initially requests from the operating system for memory management.
getInitialDeploymentLoadState() - Method in class org.rioproject.monitor.ProvisionMonitor.PeerInfo
Get the initial deployment state
getInitNonHeap() - Method in class org.rioproject.system.measurable.memory.ProcessMemoryUtilization
Get the amount of non-heap memory (in MB) that the Java virtual machine initially requests from the operating system for memory management.
getInitParameter(String) - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanContext
 
getInitParameter(String) - Method in interface org.rioproject.servicebean.ServiceBeanContext
Returns an Object containing the value of the named initialization parameter, or null if the parameter does not exist.
getInitParameterNames() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanContext
 
getInitParameterNames() - Method in interface org.rioproject.servicebean.ServiceBeanContext
Get the names (keys) for all initialization parameters
getInitParameters() - Method in class org.rioproject.opstring.ServiceBeanConfig
Service controlled initialization parameters.
getInstallRoot() - Method in class org.rioproject.deploy.StagedData
Get the installation root
getInstance(String...) - Static method in class org.rioproject.config.Configuration
 
getInstance(ClassLoader, String...) - Static method in class org.rioproject.config.Configuration
 
getInstance() - Static method in class org.rioproject.impl.client.DiscoveryManagementPool
Get the singleton instance of the DiscoveryManagementPool
getInstance() - Static method in class org.rioproject.impl.client.LookupCachePool
Get the singleton instance of the LookupCachePool
getInstance() - Static method in class org.rioproject.impl.exec.JVMProcessMonitor
 
getInstance() - Static method in class org.rioproject.impl.system.measurable.SigarHelper
Get an instance of the SigarHelper.
getInstance(RemoteWatchDataReplicator, UUID) - Static method in class org.rioproject.impl.watch.WatchDataReplicatorProxy
 
getInstance() - Static method in class org.rioproject.loader.CommonClassLoader
Get an instance of the CommonCLassLoader
getInstanceID() - Method in class org.rioproject.opstring.ServiceBeanConfig
Get the instance ID.
getInstantiationDate() - Method in class org.rioproject.deploy.ServiceRecord
 
getInstantiatorUuid() - Method in interface org.rioproject.deploy.ServiceBeanInstantiator
Get the Uuid which uniquely identifies the ServiceBeanInstantiator
getInstrumentation() - Static method in class org.rioproject.start.AgentHook
 
getIntEntry(String, String, int, int, int) - Method in class org.rioproject.config.Configuration
 
getInterfaceNames() - Method in class org.rioproject.associations.AssociationDescriptor
Get the the Array of public interfaces the associated service implements
getInvocationCount() - Method in interface org.rioproject.associations.AssociationProxy
Get the number of times the associated service(s) were invoked using this proxy
getInvocationCount() - Method in class org.rioproject.impl.associations.AssociationProxySupport
 
getInvocationDelay() - Method in class org.rioproject.impl.fdh.AbstractFaultDetectionHandler
 
getInvocationHandler(Association<T>) - Method in interface org.rioproject.associations.AssociationProxy
Create an InvocationHandler
getInvocationHandler(Association<T>) - Method in class org.rioproject.impl.associations.AssociationProxySupport
Create an InvocationHandler
getInvocationMap() - Method in class org.rioproject.impl.associations.AssociationInjector
For each generated association proxy, get the corresponding AssociationDescriptor and how many successful invocations were made to all services in the association.
getJARNames() - Method in class org.rioproject.opstring.ClassBundle
Get the JAR names.
getJARs() - Method in class org.rioproject.opstring.ClassBundle
Get the JAR resources
getJava() - Static method in class org.rioproject.impl.exec.CommandLineHelper
Get the path to the java executable based on the "java.home" system property
getJComponent(Object) - Method in class org.rioproject.serviceui.UIComponentFactory
 
getJComponentDesc(String, String) - Static method in class org.rioproject.entry.UIDescriptorFactory
Get a UIDescriptor for a JComponent
getJComponentDesc(String, String, String) - Static method in class org.rioproject.entry.UIDescriptorFactory
Get a UIDescriptor for a JComponent
getJComponentDesc(String, String[], String) - Static method in class org.rioproject.entry.UIDescriptorFactory
Get a UIDescriptor for a JComponent
getJDialog(Object, Dialog, boolean) - Method in class org.rioproject.serviceui.UIDialogFactory
 
getJDialog(Object, Dialog) - Method in class org.rioproject.serviceui.UIDialogFactory
 
getJDialog(Object, Frame, boolean) - Method in class org.rioproject.serviceui.UIDialogFactory
 
getJDialog(Object, Frame) - Method in class org.rioproject.serviceui.UIDialogFactory
 
getJDialog(Object) - Method in class org.rioproject.serviceui.UIDialogFactory
 
getJFrame(Object) - Method in class org.rioproject.serviceui.UIFrameFactory
 
getJFrameDesc(String, String, String) - Static method in class org.rioproject.entry.UIDescriptorFactory
Get a UIDescriptor for a JFrame
getJFrameDesc(String, String[], String) - Static method in class org.rioproject.entry.UIDescriptorFactory
Get a UIDescriptor for a JFrame
getJMXConnection(Entry[]) - Static method in class org.rioproject.impl.jmx.JMXUtil
Get the String value found in the JMXProperty entry, or null if the attribute set does not include a JMXProperty
getJMXConnectionEntries() - Static method in class org.rioproject.impl.jmx.JMXUtil
Get the attributes to add to a service's attribute collection
getJMXName(ServiceBeanContext, String) - Static method in class org.rioproject.impl.jmx.JMXUtil
Get the JMX name to use as a base name for the ObjectName.
getJoinManager() - Method in class org.rioproject.impl.service.Joiner
Get the JoinManager for this Joiner
getJoinManager() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Get the JoinManager created by the Joiner utility
getJoinSet() - Method in interface org.rioproject.admin.ServiceAdmin
Returns an array of instances of ServiceRegistrar, each corresponding to a lookup service with which the service is currently registered (joined)
getJVMInputArgs(String) - Static method in class org.rioproject.impl.exec.JVMOptionChecker
 
getJWindow(Object, Frame) - Method in class org.rioproject.serviceui.UIWindowFactory
 
getJWindow(Object, Window) - Method in class org.rioproject.serviceui.UIWindowFactory
 
getJWindow(Object) - Method in class org.rioproject.serviceui.UIWindowFactory
 
getLastCalculable() - Method in class org.rioproject.impl.watch.WatchDataSourceImpl
 
getLastCalculable() - Method in interface org.rioproject.watch.WatchDataSource
Gets the last Calculable from the history
getLastCalculableValue() - Method in class org.rioproject.impl.watch.Watch
 
getLastCalculableValue() - Method in interface org.rioproject.impl.watch.WatchMBean
Get the last Calculable as a CompositeData object
getLastMeasuredResource() - Method in class org.rioproject.impl.system.measurable.FlatlineMonitor
 
getLastMeasuredResource() - Method in class org.rioproject.impl.system.measurable.memory.ProcessMemoryMonitor
 
getLastPort() - Method in class org.rioproject.net.PortRangeServerSocketFactory
 
getLastPort() - Method in class org.rioproject.rmi.PortRangeRMIServerSocketFactory
 
getLease() - Method in interface org.rioproject.eventcollector.api.EventCollectorRegistration
Returns the Lease object associated with this registration.
getLeasedResource(Uuid) - Method in class org.rioproject.impl.service.ResourceLessor
Get a LeasedResource
getLeasedResources() - Method in class org.rioproject.impl.service.ResourceLessor
This method returns a snapshot of the LeasedResource objects that this ResourceLessor is managing
getLength() - Method in class org.rioproject.watch.DefaultCalculableView
 
getLevel() - Method in class org.rioproject.log.LoggerConfig.LogHandlerConfig
Get the Level to set for the handler
getLifeCycle() - Method in class org.rioproject.start.RioServiceDescriptor
LifeCycle accessor method.
getListener() - Method in class org.rioproject.impl.event.AbstractEventHandler.EventRegistrationResource
Returns the event listener.
getListeners() - Method in class org.rioproject.impl.event.BasicEventConsumer
Get all registered RemoteServiceEventListeners
getListeners() - Method in class org.rioproject.impl.fdh.AbstractFaultDetectionHandler
 
getLoad() - Method in class org.rioproject.system.measurable.cpu.CpuUtilization
Get the system load
getLoadableClassPath(PlatformCapability) - Static method in class org.rioproject.impl.system.capability.PlatformCapabilityLoader
Get the loadable classpath for the PlatformCapability.
getLoadAverage() - Method in class org.rioproject.impl.system.measurable.SigarHelper
Get the load average for the machine
getLocation() - Method in class org.rioproject.deploy.DownloadRecord
Get the location
getLocation() - Method in class org.rioproject.deploy.StagedData
Get the download location
getLocation(String, String) - Method in interface org.rioproject.resolver.Resolver
Get the location of the artifact
getLocation(String, String, RemoteRepository[]) - Method in interface org.rioproject.resolver.Resolver
Get the location of the artifact
getLocationURL() - Method in class org.rioproject.deploy.StagedData
Get the download location
getLocators() - Method in class org.rioproject.associations.AssociationDescriptor
Returns an array consisting of instances of LookupLocator in which each instance corresponds to a specific lookup service to discover
getLocators() - Method in class org.rioproject.impl.client.JiniClient
Get the array of known locators
getLocators() - Method in class org.rioproject.opstring.ServiceBeanConfig
Return Locator information the service optionally uses for discovery.
getLockFileName() - Method in class org.rioproject.logging.jul.FileHandler
 
getLogger() - Method in class org.rioproject.impl.opstring.GroovyDSLOpStringParser
 
getLogger() - Method in class org.rioproject.log.LoggerConfig
Get the Logger, configured with attributes
getLogger() - Static method in class org.rioproject.resolver.ResolverConfiguration
 
getLoggerConfigs() - Method in class org.rioproject.opstring.ServiceBeanConfig
Get all configured LoggerConfigs.
getLoggerLevel() - Method in class org.rioproject.log.LoggerConfig
 
getLoggerName() - Method in class org.rioproject.log.LoggerConfig
 
getLoggingName(ServiceBeanContext) - Static method in class org.rioproject.impl.servicebean.ServiceElementUtil
 
getLoggingName(ServiceElement) - Static method in class org.rioproject.impl.servicebean.ServiceElementUtil
 
getLogRecord() - Method in class org.rioproject.log.ServiceLogEvent
 
getLookupCache(DiscoveryManagement, ServiceTemplate) - Method in class org.rioproject.impl.client.LookupCachePool
This method will return an instance of LookupCache based on matching the DiscoveryManagement instance and ServiceTemplate provided as criteria.
getLookupCache(String, String[], LookupLocator[], ServiceTemplate) - Method in class org.rioproject.impl.client.LookupCachePool
This method will return an instance of LookupCache based on matching the shared name, shared discovery name, groups, locators and ServiceTemplate provided as criteria.
getLookupCache() - Method in class org.rioproject.impl.fdh.AbstractFaultDetectionHandler
 
getLookupGroups() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
 
getLookupGroups() - Method in interface org.rioproject.impl.servicebean.ServiceBeanAdapterMBean
Get the discovery groups
getLowerThresholdDampeningTime() - Method in class org.rioproject.sla.SLA
Get the dampening value for lower thresholds being crossed.
getLowThreshold() - Method in class org.rioproject.impl.watch.ThresholdWatch
 
getLowThreshold() - Method in interface org.rioproject.impl.watch.ThresholdWatchMBean
Get the low threshold value
getLowThreshold() - Method in class org.rioproject.watch.ThresholdValues
Getter for property lowThreshold.
getMachine() - Method in class org.rioproject.impl.discovery.ReggieStat
Convenience method to obtain the host the ServiceRegistrar is on
getMachineBoundary() - Method in class org.rioproject.opstring.ServiceElement
Get the machine boundary
getManufacturer() - Method in class org.rioproject.config.PlatformCapabilityConfig
 
getMarshalledInstance() - Method in class org.rioproject.deploy.ServiceBeanInstance
Get the MarshalledInstance
getMatchedMeasurableCapabilities() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanContext
 
getMatchedMeasurableCapabilities() - Method in interface org.rioproject.servicebean.ComputeResourceManager
Get the MeasurableCapability instances that match declared SLAs.
getMatchedPlatformCapabilities() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanContext
 
getMatchedPlatformCapabilities(ServiceElement, PlatformCapability[]) - Static method in class org.rioproject.impl.servicebean.ServiceElementUtil
Get the PlatformCapability instances that match declared operational requirements
getMatchedPlatformCapabilities() - Method in interface org.rioproject.servicebean.ComputeResourceManager
Get the PlatformCapability instances that match declared system requirements.
getMatchOnName() - Method in class org.rioproject.opstring.ServiceElement
If this method returns true then the name of the service is used in addition to the interfaces implemented by the service or service proxy to track service instances.
getMax() - Method in class org.rioproject.system.measurable.memory.pool.MemoryPoolUtilization
 
getMaxHeap() - Method in class org.rioproject.system.measurable.memory.ProcessMemoryUtilization
Get the maximum amount of memory (in bytes) that can be used for heap memory management.
getMaxNonHeap() - Method in class org.rioproject.system.measurable.memory.ProcessMemoryUtilization
Get the maximum amount of memory (in MB) that can be used for non-heap memory management.
getMaxPerMachine() - Method in class org.rioproject.opstring.ServiceElement
Get the maximum number of instances of this service that should exist on any given machine
getMaxServices() - Method in class org.rioproject.sla.SLA
Get the maximum number of services
getMaxSize() - Method in class org.rioproject.impl.watch.WatchDataSourceImpl
 
getMaxSize() - Method in interface org.rioproject.watch.WatchDataSource
Get the maximum size for the Calculable history
getMBeanServer() - Static method in class org.rioproject.impl.jmx.MBeanServerFactory
Get the MBeanServer to use.
getMBeanServerConnection() - Method in class org.rioproject.watch.WatchDescriptor
 
getMeasurableCapabilities() - Method in class org.rioproject.impl.system.ComputeResource
Return an array of MeasurableCapability objects.
getMeasurableCapabilities(Configuration) - Method in class org.rioproject.impl.system.SystemCapabilities
Get the MeasurableCapability objects based on a passed in Configuration
getMeasurableCapabilities(Configuration) - Method in interface org.rioproject.impl.system.SystemCapabilitiesLoader
Get the MeasurableCapability objects based on a passed in Configuration
getMeasurableCapability(String) - Method in class org.rioproject.impl.system.ComputeResource
Get a MeasurableCapability
getMeasurableMonitor() - Method in class org.rioproject.impl.system.measurable.cpu.CPU
 
getMeasurableMonitor() - Method in class org.rioproject.impl.system.measurable.memory.Memory
 
getMeasuredResource() - Method in class org.rioproject.impl.system.measurable.cpu.CPUExecHandler
 
getMeasuredResource() - Method in class org.rioproject.impl.system.measurable.cpu.GenericCPUMeasurer
 
getMeasuredResource() - Method in class org.rioproject.impl.system.measurable.cpu.LinuxHandler
 
getMeasuredResource() - Method in class org.rioproject.impl.system.measurable.cpu.ProcessCPUHandler
 
getMeasuredResource() - Method in class org.rioproject.impl.system.measurable.cpu.SystemCPUHandler
 
getMeasuredResource() - Method in class org.rioproject.impl.system.measurable.disk.DiskSpaceMonitor
 
getMeasuredResource() - Method in class org.rioproject.impl.system.measurable.FlatlineMonitor
 
getMeasuredResource() - Method in class org.rioproject.impl.system.measurable.MeasurableCapability
Get the MeasuredResource object, which represents this object's measured capability
getMeasuredResource() - Method in interface org.rioproject.impl.system.measurable.MeasurableMonitor
Get the MeasuredResource
getMeasuredResource() - Method in class org.rioproject.impl.system.measurable.memory.MemInfoMonitor
 
getMeasuredResource() - Method in class org.rioproject.impl.system.measurable.memory.pool.MemoryPoolMXBeanMonitor
 
getMeasuredResource() - Method in class org.rioproject.impl.system.measurable.memory.ProcessMemoryMonitor
 
getMeasuredResource() - Method in class org.rioproject.impl.system.measurable.memory.SystemMemoryMonitor
 
getMeasuredResources() - Method in class org.rioproject.impl.system.ComputeResource
Get the MeasuredResource components for the ComputeResource
getMeasuredResources() - Method in class org.rioproject.system.ComputeResourceUtilization
The Map of measurable capability utilization values
getMeasuredResources() - Method in class org.rioproject.system.ResourceCapability
Get an array of MeasuredResource objects for the compute resource.
getMeasuredResources(int) - Method in class org.rioproject.system.ResourceCapability
Get an array of MeasuredResource objects for the compute resource.
getMemoryPoolMXBean() - Method in class org.rioproject.impl.system.measurable.memory.pool.MemoryPoolMXBeanMonitor
 
getMemoryUtilization() - Method in class org.rioproject.system.measurable.memory.CalculableSystemMemory
 
getMemoryUtilization() - Method in class org.rioproject.system.measurable.memory.pool.CalculableMemoryPool
 
getMessage() - Method in class org.rioproject.deploy.ServiceBeanInstantiationException.ExceptionDescriptor
 
getMessage() - Method in class org.rioproject.impl.sla.SLAPolicyEvent
 
getMetaClass() - Method in class org.rioproject.config.GroovyConfig
 
getMetaClass() - Method in exception org.rioproject.impl.opstring.DSLException
 
getMetaClass() - Method in class org.rioproject.impl.opstring.GroovyDSLOpStringParser
 
getMetaClass() - Method in class org.rioproject.impl.opstring.OpStringParserHelper
 
getMetaClass() - Method in class org.rioproject.impl.opstring.OpStringPostProcessor
 
getMetaClass() - Method in class org.rioproject.impl.opstring.RepositoryDecoder
 
getMetaClass() - Method in class org.rioproject.impl.opstring.UsesVisitor
 
getMetaClass() - Method in class org.rioproject.impl.system.capability.PlatformCapabilityWriter
 
getMetaClass() - Method in class org.rioproject.resolver.ProjectModuleResolver
 
getMetaClass() - Method in class org.rioproject.resolver.ResolverConfiguration
 
getMetaData() - Method in class org.rioproject.loader.ServiceClassLoader
Get the meta data associated with this classloader
getMultiplier() - Method in class org.rioproject.costmodel.ResourceCostModel.TimeBoundary
 
getMXBean() - Method in class org.rioproject.impl.system.measurable.memory.ProcessMemoryMonitor
 
getName() - Method in interface org.rioproject.associations.Association
Get the associated service's name
getName() - Method in class org.rioproject.associations.AssociationDescriptor
Get the associated service's name
getName() - Method in class org.rioproject.config.PlatformCapabilityConfig
 
getName() - Method in class org.rioproject.deploy.DownloadRecord
Get the name of the downloaded file
getName() - Method in interface org.rioproject.deploy.ServiceBeanInstantiator
Get a name for the ServiceBeanInstantiator
getName() - Method in class org.rioproject.deploy.ServiceRecord
 
getName() - Method in class org.rioproject.deploy.SystemComponent
Get the name property
getName() - Method in class org.rioproject.impl.associations.DefaultAssociation
Get the associated service's name
getName() - Method in class org.rioproject.impl.opstring.OAR
Get the OAR-Name attribute
getName() - Method in class org.rioproject.impl.opstring.OpString
 
getName() - Method in class org.rioproject.impl.sla.SLAPolicyHandler
 
getName() - Method in interface org.rioproject.opstring.OperationalString
All OperationalString instances have a descriptive name.
getName() - Method in class org.rioproject.opstring.ServiceBeanConfig
Get the name for the ServiceBean
getName() - Method in class org.rioproject.opstring.ServiceElement
Get the name of the ServiceElement
getName() - Method in class org.rioproject.resolver.RemoteRepository
 
getName() - Method in class org.rioproject.system.capability.PlatformCapability
Get the name of this PlatformCapability
getName() - Method in class org.rioproject.watch.FontDescriptor
Getter for property name.
getName() - Method in class org.rioproject.watch.WatchDescriptor
Get the name of the watch
getNamedService(String) - Method in class org.rioproject.impl.opstring.OpString
Get the service with the provided name
getNativeLib() - Method in class org.rioproject.config.PlatformCapabilityConfig
 
getNestedOperationalString(String) - Method in class org.rioproject.impl.opstring.OpString
Get the nested OperationalString with the provided name
getNestedOperationalStrings() - Method in class org.rioproject.impl.opstring.OpString
 
getNestedOperationalStrings() - Method in interface org.rioproject.opstring.OperationalString
An OperationalString may contain other OperationalString instances.
getNestedTable() - Method in class org.rioproject.impl.opstring.GroovyDSLOpStringParser
 
getNext() - Method in class org.rioproject.impl.service.LeasedListManager
Returns the next ServiceResource in the list of ServiceResource elements that have been leased.
getNextID(long[]) - Static method in class org.rioproject.impl.servicebean.ServiceElementUtil
Get the next instance ID
getNextServiceItem() - Method in interface org.rioproject.associations.Association
Get the next ServiceItem in the collection of associated services.
getNextServiceItem() - Method in class org.rioproject.impl.associations.DefaultAssociation
Get the next ServiceItem in the collection of associated services.
getNextServiceResource() - Method in class org.rioproject.impl.event.AbstractEventHandler
Used to get the next ServiceResource from a LandlordLessor
getNonNullEntry(String, String, Class<T>) - Method in class org.rioproject.config.Configuration
 
getNonNullEntry(String, String, Class<T>, Object) - Method in class org.rioproject.config.Configuration
 
getNonNullEntry(String, String, Class<T>, Object, Object) - Method in class org.rioproject.config.Configuration
 
getNotificationBroadcasterSupport() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanManager
 
getNotificationBroadcasterSupport() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
 
getNotificationBroadcasterSupport() - Method in interface org.rioproject.servicebean.ServiceBeanManager
Get the class that can be used as the class that sends JMX notifications for the MBean
getNotificationInfo() - Method in class org.rioproject.impl.event.EventNotificationAdapter
Get the MBeanNotificationInfo for the transformed event
getNotificationInfo() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
 
getNotificationInfo() - Method in class org.rioproject.impl.sla.SLAThresholdEventAdapter
Get the MBeanNotificationInfo for the transformed SLAThresholdEvent
getOAR(File) - Static method in class org.rioproject.impl.opstring.OARUtil
Find the OAR file and return an OAR object
getObjectName(ServiceBeanContext, String, String) - Static method in class org.rioproject.impl.jmx.JMXUtil
Get an ObjectName with the following format : defaultDomain:type=,name=servicename, name=, id=
getObjectName(ServiceBeanContext, String, String, String) - Static method in class org.rioproject.impl.jmx.JMXUtil
Get an ObjectName with the following format :

defaultDomain:type=,name=servicename, name=, id=

getObjectName() - Method in class org.rioproject.watch.WatchDescriptor
Get the JMX ObjectName to access
getOpenType(String, OpenType) - Static method in class org.rioproject.impl.jmx.JMXUtil
Get the corresponding OpenType for a fully qualified class name
getOperationalString() - Method in class org.rioproject.monitor.ProvisionMonitorEvent
Get the OperationalString attribute.
getOperationalString() - Method in interface org.rioproject.opstring.OperationalStringManager
Get the OperationalString the OperationalStringManager is managing
getOperationalStringEntry(Entry[]) - Static method in class org.rioproject.impl.opstring.OpStringFilter
Gets first OperationalStringEntry from attribute array
getOperationalStringManager(String) - Method in interface org.rioproject.deploy.DeployAdmin
Retrieve the managing OperationalStringManager for an OperationalString
getOperationalStringManager() - Method in class org.rioproject.deploy.DeploymentResult
 
getOperationalStringManager() - Method in class org.rioproject.deploy.ServiceProvisionEvent
Get the OperationalStringManager
getOperationalStringManager() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanManager
 
getOperationalStringManager() - Method in interface org.rioproject.servicebean.ServiceBeanManager
Get the OperationalStringManager instance which is managing the OperationalString the ServiceBean is a part of
getOperationalStringManagers() - Method in interface org.rioproject.deploy.DeployAdmin
This will retrieve an array of OperationalStringManager instances that are managing deployed OperationalString instances.
getOperationalStringName() - Method in interface org.rioproject.associations.Association
Get the associated service's OperationalString name
getOperationalStringName() - Method in class org.rioproject.associations.AssociationDescriptor
Get the associated service's OperationalString name
getOperationalStringName() - Method in class org.rioproject.impl.associations.DefaultAssociation
Get the associated service's OperationalString name
getOperationalStringName() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanContext
Get the name of the OperationalString
getOperationalStringName() - Method in class org.rioproject.monitor.ProvisionMonitorEvent
Get the OperationalString name.
getOperationalStringName() - Method in class org.rioproject.opstring.ServiceBeanConfig
Get the name of the OperationalString this object has been constructed with
getOperationalStringName() - Method in class org.rioproject.opstring.ServiceElement
Get the name of the OperationalString
getOpStringName() - Method in class org.rioproject.impl.opstring.OAR
Get the OAR-OperationalString attribute
getOpStringName() - Method in class org.rioproject.log.ServiceLogEvent
 
getOpStringName() - Method in class org.rioproject.sla.RuleMap.ServiceDefinition
 
getOrganization() - Method in class org.rioproject.deploy.ServiceStatement
Get the organization property
getOrganization() - Method in class org.rioproject.opstring.ServiceBeanConfig
Get the organization
getOuterConfiguration() - Method in class org.rioproject.impl.config.AggregateConfig
 
getPath() - Method in class org.rioproject.config.PlatformCapabilityConfig
 
getPath() - Method in class org.rioproject.deploy.DownloadRecord
Get the path to the downloaded file
getPath() - Method in class org.rioproject.system.capability.PlatformCapability
Get the path of the PlatformCapability, where it is located on the filesystem
getPath() - Method in interface org.rioproject.system.capability.PlatformCapabilityMBean
The path on an accessible filesystem where the PlatformCapability is installed
getPeerInfo() - Method in interface org.rioproject.monitor.ProvisionMonitor
Get the PeerInfo object for the ProvisionMonitor
getPendingCount(ServiceElement) - Method in interface org.rioproject.opstring.OperationalStringManager
Get the number of pending service provision requests.
getPendingRequestCount(OperationalStringManager) - Method in class org.rioproject.impl.sla.ScalingPolicyHandler
 
getPeriod() - Method in class org.rioproject.impl.watch.PeriodicWatch
 
getPeriod() - Method in interface org.rioproject.impl.watch.PeriodicWatchMBean
Getter for property period.
getPeriod() - Method in class org.rioproject.watch.WatchDescriptor
Get the periodicity to collect data from the property
getPerms() - Method in class org.rioproject.deploy.StagedData
File permissions to set on the downloaded data.
getPersistentProvisioning() - Method in interface org.rioproject.cybernode.CybernodeAdmin
Get whether the Cybernode supports persistent provisioning of qualitative capabilities
getPersistentProvisioning() - Method in class org.rioproject.impl.system.ComputeResource
Get the persistentProvisioning property
getPersistentProvisioningRoot() - Method in class org.rioproject.impl.system.ComputeResource
Get the location for the persistent provisioning of PlatformCapability instances
getPid() - Method in class org.rioproject.deploy.ServiceRecord
 
getPid() - Method in class org.rioproject.impl.exec.ProcessManager
Get the pid
getPid() - Method in class org.rioproject.impl.system.measurable.SigarHelper
Get the pid for the current process
getPlanned() - Method in class org.rioproject.opstring.ServiceElement
Get the number of instances of this service that should exist on the network.
getPlatformCapabilities() - Method in class org.rioproject.impl.system.ComputeResource
Return an array of PlatformCapability objects.
getPlatformCapabilities(Configuration) - Method in class org.rioproject.impl.system.SystemCapabilities
Get the PlatformCapability objects
getPlatformCapabilities(Configuration) - Method in interface org.rioproject.impl.system.SystemCapabilitiesLoader
Get the PlatformCapability objects
getPlatformCapabilities() - Method in class org.rioproject.system.ResourceCapability
Get an array of PlatformCapability objects for the compute resource
getPlatformCapability(String) - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanContext
 
getPlatformCapability(String) - Method in class org.rioproject.impl.system.ComputeResource
Get a PlatformCapability
getPlatformCapability(String) - Method in class org.rioproject.impl.system.SystemCapabilities
 
getPlatformCapability(String) - Method in interface org.rioproject.servicebean.ComputeResourceManager
Get a PlatformCapability instance from a name.
getPlatformCapabilityNameTable() - Method in class org.rioproject.impl.system.ComputeResource
Get the PlatformCapability name table
getPlatformCapabilityNameTable() - Method in class org.rioproject.impl.system.SystemCapabilities
Get the PlatformCapability name table
getPlatformCapabilityNameTable() - Method in interface org.rioproject.impl.system.SystemCapabilitiesLoader
Get the PlatformCapability name table
getPlatformClass() - Method in class org.rioproject.config.PlatformCapabilityConfig
 
getPlatformConfigurationDirectory(Configuration) - Method in class org.rioproject.impl.system.SystemCapabilities
 
getPlatformConfigurationDirectory(Configuration) - Method in interface org.rioproject.impl.system.SystemCapabilitiesLoader
Get the directory to load platform configuration files from
getPlatformKeys() - Method in class org.rioproject.system.capability.PlatformCapability
Get the keys for the platform capability
getPlatformMBeanServerAgentId() - Static method in class org.rioproject.impl.jmx.JMXConnectionUtil
Get the agentID of the Platform MBeanServer
getPlatformMXBeanProxy(MBeanServerConnection, String, Class<T>) - Static method in class org.rioproject.impl.jmx.JMXUtil
Get a platform MXBean proxy
getPoint() - Method in class org.rioproject.watch.CalculableViewable.PlottedCalculable
 
getPolicy() - Method in class org.rioproject.start.RioServiceDescriptor
Policy accessor method.
getPort() - Method in class org.rioproject.impl.discovery.ReggieStat
Convenience method to obtain the port the ServiceRegistrar is listening on
getPostInstallAttributes() - Method in class org.rioproject.deploy.StagedSoftware
Get the post install attributes
getPrevious() - Method in class org.rioproject.impl.service.LeasedListManager
Returns the previous ServiceResource in the list of ServiceResource elements that have been leased.
getPrimitiveType(Class) - Method in class org.rioproject.config.GroovyConfig
 
getProcess() - Method in class org.rioproject.impl.exec.ProcessManager
Get the Process the ProcessManager is managing
getProcessCpuPercentage(long) - Method in class org.rioproject.impl.system.measurable.SigarHelper
Get the CPU utilization (percentage) for a process
getProcessCpuSys(long) - Method in class org.rioproject.impl.system.measurable.SigarHelper
Get the CPU system (kernel) usage for a process
getProcessCpuUser(long) - Method in class org.rioproject.impl.system.measurable.SigarHelper
Get the CPU user usage for a process
getProcessCpuUtilization() - Method in class org.rioproject.system.ComputeResourceUtilization
Get the measured process cpu utilization
getProcessCpuUtilization() - Method in class org.rioproject.system.measurable.cpu.CalculableProcessCPU
Get the ProcessCpuUtilization
getProcessList() - Method in class org.rioproject.impl.system.measurable.SigarHelper
 
getProcessMemoryUtilization() - Method in class org.rioproject.system.ComputeResourceUtilization
Get the measured process memory utilization
getProcessResidentMemory(long) - Method in class org.rioproject.impl.system.measurable.SigarHelper
Get the amount of real memory the process has available to it
getProcessSharedMemory(long) - Method in class org.rioproject.impl.system.measurable.SigarHelper
Get the amount of shared memory the process has available to it
getProcessVirtualMemorySize(long) - Method in class org.rioproject.impl.system.measurable.SigarHelper
Get the amount of virtual memory the process has available to it
getProperty(String) - Method in class org.rioproject.config.GroovyConfig
 
getProperty(String) - Method in exception org.rioproject.impl.opstring.DSLException
 
getProperty(String) - Method in class org.rioproject.impl.opstring.GroovyDSLOpStringParser
 
getProperty(String) - Method in class org.rioproject.impl.opstring.OpStringParserHelper
 
getProperty(String) - Method in class org.rioproject.impl.opstring.OpStringPostProcessor
 
getProperty(String) - Method in class org.rioproject.impl.opstring.RepositoryDecoder
 
getProperty(String) - Method in class org.rioproject.impl.opstring.UsesVisitor
 
getProperty(String) - Method in class org.rioproject.impl.system.capability.PlatformCapabilityWriter
 
getProperty() - Method in class org.rioproject.impl.watch.SamplingWatch
 
getProperty(String) - Method in class org.rioproject.resolver.ProjectModuleResolver
 
getProperty(String) - Method in class org.rioproject.resolver.ResolverConfiguration
 
getProperty() - Method in class org.rioproject.watch.WatchDescriptor
Get the property name to invoke on the bean
getPropertyName() - Method in class org.rioproject.associations.AssociationDescriptor
Get the propertyName
getProvisionablePlatformCapabilities() - Method in class org.rioproject.opstring.ServiceElement
Get the provisionable SystemRequirement instances
getProvisionType() - Method in class org.rioproject.opstring.ServiceElement
Get the provision type set for this service.
getProxy(String, OperationalStringManager) - Static method in class org.rioproject.impl.opstring.OpStringManagerProxy
Create a dynamic proxy for OperationalStringManager management.
getProxy(String, OperationalStringManager, DiscoveryManagement) - Static method in class org.rioproject.impl.opstring.OpStringManagerProxy
Create a dynamic proxy for OperationalStringManager management
getProxy() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
 
getProxy() - Method in class org.rioproject.impl.watch.WatchDataSourceImpl
Get the WatchDataSource proxy
getProxy() - Method in class org.rioproject.servicebean.ServiceBeanFactory.Created
 
getProxyClass() - Method in class org.rioproject.associations.AssociationDescriptor
Get the proxy factory
getProxyVerifier() - Method in class org.rioproject.impl.event.BasicEventConsumer
Returns a TrustVerifier which can be used to verify that a given proxy to this event consumer can be trusted
getProxyVerifier() - Method in class org.rioproject.impl.service.LandlordLessor
 
getProxyVerifier() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Returns a TrustVerifier which can be used to verify that a given proxy to this service can be trusted
getProxyVerifier() - Method in class org.rioproject.impl.sla.RelocationPolicyHandler
Returns a TrustVerifier which can be used to verify that a given proxy to this policy handler can be trusted
getProxyVerifier() - Method in class org.rioproject.impl.sla.ScalingPolicyHandler
Returns a TrustVerifier which can be used to verify that a given proxy to this policy handler can be trusted
getProxyVerifier() - Method in class org.rioproject.impl.watch.WatchDataSourceImpl
Returns a TrustVerifier which can be used to verify that a given proxy to this WatchDataSource can be trusted
getProxyVerifier() - Method in class org.rioproject.monitor.ServiceProvisionEventHandler
 
getRam() - Method in class org.rioproject.impl.system.measurable.SigarHelper
Get the amount of system RAM.
getRam() - Method in class org.rioproject.system.measurable.memory.SystemMemoryUtilization
Get the amount of Random Access Memory (RAM) the system has
getRawCodebase() - Method in class org.rioproject.opstring.ClassBundle
Get the codebase without any translation
getReason() - Method in class org.rioproject.monitor.ProvisionFailureEvent
Deprecated.
getRedeploymentParms() - Method in class org.rioproject.monitor.ProvisionMonitorEvent
Get the Redeployment parameters
getRedirection(ExecDescriptor) - Method in class org.rioproject.impl.exec.AbstractShell
 
getRedirection(ExecDescriptor) - Method in class org.rioproject.impl.exec.posix.PosixShell
 
getRedirection(ExecDescriptor) - Method in class org.rioproject.impl.exec.windows.WindowsShell
 
getReferentUuid() - Method in class org.rioproject.impl.service.LandlordLessor
Return the Uuid that has been assigned to the resource this proxy represents.
getReggieStats(int) - Method in class org.rioproject.impl.discovery.RecordingDiscoveryListener
Get the collection of known discovered/discarded ServiceRegistrar discovery stats
getRegistrantCount() - Method in class org.rioproject.impl.event.AbstractEventHandler
Gets the total number of ServiceResource instances contained by the LandlordLessor used by this EventHandler
getRegistrarGroups() - Method in class org.rioproject.impl.client.JiniClient
Get the known set of groups
getRegistry() - Static method in class org.rioproject.rmi.RegistryUtil
Check if RMI Registry has been started for the VM, if not start it.
getRegistryPort() - Method in interface org.rioproject.cybernode.CybernodeAdmin
Get the port that the Cybernode has started the RMI Registry on
getRegistryRetries() - Static method in class org.rioproject.rmi.RegistryUtil
Get the registryRetries property.
getReleaseChecksumPolicy() - Method in class org.rioproject.resolver.RemoteRepository
 
getReleaseUpdatePolicy() - Method in class org.rioproject.resolver.RemoteRepository
 
getRemoteRepositories() - Method in class org.rioproject.monitor.ProvisionMonitorEvent
 
getRemoteRepositories() - Method in interface org.rioproject.opstring.OperationalStringManager
Get the RemoteRepositorys used the resolve service artifacts
getRemoteRepositories() - Method in class org.rioproject.opstring.ServiceElement
 
getRemoteRepositories() - Method in interface org.rioproject.resolver.Resolver
Get the @{link RemoteRepository} instances the Resolver is using
getRemoteRepositories() - Method in class org.rioproject.resolver.ResolverConfiguration
 
getReportInterval() - Method in class org.rioproject.impl.system.ComputeResource
Get the reportInterval property which controls how often the ComputeResource will inform registered Observers of a state change.
getRepositories() - Method in class org.rioproject.impl.opstring.OAR
 
getRepositories() - Method in class org.rioproject.url.artifact.ArtifactURLConfiguration
 
getResident() - Method in class org.rioproject.system.measurable.memory.ProcessMemoryUtilization
Get the Total process resident (real) memory
getResolver() - Static method in class org.rioproject.resolver.ResolverHelper
Provides a standard means for obtaining Resolver instances, using a configurable provider.
getResolver(ClassLoader) - Static method in class org.rioproject.resolver.ResolverHelper
Provides a standard means for obtaining Resolver instances, using a configurable provider.
getResolverJar() - Method in class org.rioproject.resolver.ResolverConfiguration
 
getResource(String) - Static method in class org.rioproject.impl.exec.Util
Get a resource using the current context classloader
getResource() - Method in class org.rioproject.impl.service.ServiceResource
Returns the resource that is being leased
getResource() - Method in class org.rioproject.sla.RuleMap.RuleDefinition
 
getResourceCapability() - Method in class org.rioproject.impl.system.ComputeResource
Return the ResourceCapabilityobject that will be used to communicate the platform and measurable capabilities attributes of the ComputeResource
getResourceCapability() - Method in interface org.rioproject.system.ComputeResourceAdmin
Get the ResourceCapability for the compute resource
getResourceCostModel() - Method in class org.rioproject.system.capability.PlatformCapability
Get the ResourceCostModel for the PlatformCapability
getResourceCosts() - Method in class org.rioproject.deploy.ServiceRecord
Get the ResourceCost instances.
getResourceName() - Method in class org.rioproject.costmodel.ResourceCost
 
getRestoredContext() - Method in class org.rioproject.impl.servicebean.ServiceBeanContextManager.ContextAttributeLogHandler
 
getResultant() - Method in class org.rioproject.impl.sla.SLAPolicyEvent
 
getRetryCount() - Method in class org.rioproject.impl.fdh.AbstractFaultDetectionHandler
 
getRetryTimeout() - Method in class org.rioproject.impl.fdh.AbstractFaultDetectionHandler
 
getRuleClassPath() - Method in class org.rioproject.sla.RuleMap.RuleDefinition
 
getRuleDefinition() - Method in class org.rioproject.sla.RuleMap
 
getRuleMaps() - Method in class org.rioproject.opstring.ServiceElement
 
getSampleSize() - Method in class org.rioproject.impl.system.measurable.MeasurableCapability
 
getSampleSize() - Method in interface org.rioproject.impl.system.measurable.MeasurableCapabilityMBean
Get the sampleSize property
getSearchPath() - Method in class org.rioproject.loader.ServiceClassLoader
Get the search path of URLs for loading classes and resources
getSerialVersionUID() - Static method in exception org.rioproject.impl.opstring.DSLException
 
getServerConfigArgs() - Method in class org.rioproject.start.RioServiceDescriptor
Service configuration arguments accessor method.
getServerEndpoint() - Static method in class org.rioproject.impl.config.ExporterConfig
 
getService() - Method in interface org.rioproject.associations.Association
Get the first service Object that can be used to communicate to the associated service.
getService() - Method in interface org.rioproject.associations.ServiceSelectionStrategy
Select a service for invocation
getService() - Method in class org.rioproject.deploy.ServiceBeanInstance
Get the object used to communicate to the ServiceBean
getService(T) - Static method in class org.rioproject.impl.associations.AssociationProxyUtil
Get the associated service proxy from the ServiceSelectionStrategy
getService() - Method in class org.rioproject.impl.associations.DefaultAssociation
Get the first service Object that can be used to communicate to the associated service.
getService() - Method in class org.rioproject.impl.associations.strategy.AbstractServiceSelectionStrategy
 
getService() - Method in class org.rioproject.impl.associations.strategy.FailOver
 
getService() - Method in class org.rioproject.impl.associations.strategy.RoundRobin
 
getService() - Method in class org.rioproject.impl.associations.strategy.Utilization
 
getService() - Method in class org.rioproject.monitor.ProvisionMonitor.PeerInfo
Get the ProvisionMonitor service
getService() - Method in class org.rioproject.watch.AccumulatorViewer
Accessor for property service
getServiceBeanConfig() - Method in class org.rioproject.deploy.ServiceBeanInstance
Get the ServiceBeanConfig for the ServiceBean
getServiceBeanConfig() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanContext
 
getServiceBeanConfig() - Method in class org.rioproject.opstring.ServiceElement
This method returns an instance of the ServiceBeanConfig object created for this service as part of this Operational String
getServiceBeanConfig() - Method in interface org.rioproject.servicebean.ServiceBeanContext
Get the ServiceBeanConfig for the ServiceBean
getServiceBeanContext(String, String, String[], ClassLoader) - Static method in class org.rioproject.impl.servicebean.ServiceBeanActivation
Create a ServiceBeanContext from the Configuration element.
getServiceBeanContext(String, String, String[], Configuration, ClassLoader) - Static method in class org.rioproject.impl.servicebean.ServiceBeanActivation
Create a ServiceBeanContext from the Configuration element.
getServiceBeanContext() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Get the ServiceBeanContext
getServiceBeanControl() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanManager
 
getServiceBeanControl() - Method in interface org.rioproject.servicebean.ServiceBeanManager
getServiceBeanExecutor() - Method in class org.rioproject.impl.exec.ServiceBeanExecHandler
 
getServiceBeanID() - Method in class org.rioproject.deploy.ServiceBeanInstance
Get the unique identifier for the ServiceBean
getServiceBeanInstance() - Method in class org.rioproject.deploy.DeployedService
 
getServiceBeanInstance() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanManager
 
getServiceBeanInstance() - Method in class org.rioproject.monitor.ProvisionMonitorEvent
Get the ServiceBeanInstance
getServiceBeanInstance() - Method in interface org.rioproject.servicebean.ServiceBeanManager
Get the ServiceBeanInstance for the ServiceBean
getServiceBeanInstance() - Method in class org.rioproject.sla.SLAThresholdEvent
Get the ServiceBeanInstance
getServiceBeanInstances(ServiceElement) - Method in interface org.rioproject.deploy.ServiceBeanInstantiator
Get all ServiceBeanInstance objects for a ServiceElement
getServiceBeanInstances(ServiceElement) - Method in interface org.rioproject.opstring.OperationalStringManager
Get the ServiceBeanInstance objects for a ServiceElement
getServiceBeanInstantiatorID() - Method in class org.rioproject.deploy.ServiceBeanInstance
Get the unique identifier for the ServiceBeanInstantiator
getServiceBeanInstantiators() - Method in interface org.rioproject.deploy.ProvisionManager
Get all registered ServiceBeanInstantiator instances.
getServiceBeanInstantiatorUuid() - Method in interface org.rioproject.admin.ServiceBeanAdmin
Get the Uuid of the ServiceBeanInstantiator the ServiceBean is being hosted by
getServiceBeanInstantiatorUuid() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Get the Uuid of the Cybernode
getServiceBeanManager() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanContext
 
getServiceBeanManager() - Method in interface org.rioproject.servicebean.ServiceBeanContext
The ServiceBeanManager provides a mechanism for the ServiceBean to obtain a DiscardManager, request it's ServiceElement be updated to OperationalStringManager instance(s) and obtain system resources.
getServiceCacheListener() - Method in class org.rioproject.impl.fdh.AbstractFaultDetectionHandler
 
getServiceCacheListener() - Method in class org.rioproject.impl.fdh.PooledFaultDetectionHandler
 
getServiceCount() - Method in interface org.rioproject.associations.Association
Get the number of associated services
getServiceCount() - Method in interface org.rioproject.cybernode.CybernodeAdmin
Get the number of services that this Cybernode has instantiated
getServiceCount() - Method in class org.rioproject.impl.associations.DefaultAssociation
Get the number of associated services
getServiceDefinitions() - Method in class org.rioproject.sla.RuleMap
 
getServiceDiscoveryTimeout() - Method in class org.rioproject.associations.AssociationDescriptor
Get the service discovery timeout
getServiceDiscoveryTimeUnits() - Method in class org.rioproject.associations.AssociationDescriptor
Get the unit of time for the service discovery timeout
getServiceElement() - Method in interface org.rioproject.admin.ServiceBeanAdmin
Get the ServiceElement for the ServiceBean
getServiceElement() - Method in class org.rioproject.deploy.DeployedService
 
getServiceElement() - Method in class org.rioproject.deploy.ServiceProvisionEvent
Get the ServiceElement object
getServiceElement() - Method in class org.rioproject.deploy.ServiceRecord
 
getServiceElement() - Method in class org.rioproject.deploy.ServiceStatement
Get the ServiceElement
getServiceElement() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanContext
 
getServiceElement() - Method in class org.rioproject.impl.sla.ScalingPolicyHandler
 
getServiceElement() - Method in class org.rioproject.monitor.ProvisionFailureEvent
Get the ServiceElement attribute
getServiceElement() - Method in class org.rioproject.monitor.ProvisionMonitorEvent
Get the ServiceElement attribute
getServiceElement(Object) - Method in interface org.rioproject.opstring.OperationalStringManager
This method returns the ServiceElement object for a requested service based on a service's proxy
getServiceElement(String[], String) - Method in interface org.rioproject.opstring.OperationalStringManager
This method returns the ServiceElement object for a requested service based on the array of interface (or proxy) classes the service implements as an array of String objects and an optional service name.
getServiceElement() - Method in interface org.rioproject.servicebean.ServiceBeanContext
Get the ServiceElement for the ServiceBean
getServiceElement() - Method in class org.rioproject.sla.SLAThresholdEvent
Getter for property sElem
getServiceElements() - Method in class org.rioproject.deploy.DeploymentMap
Get the deployed ServiceElements
getServiceFuture() - Method in interface org.rioproject.associations.Association
Get a future representing pending service association.
getServiceFuture() - Method in class org.rioproject.impl.associations.DefaultAssociation
Get a future representing pending service association.
getServiceID() - Method in class org.rioproject.deploy.ServiceRecord
Get the uuid for the service
getServiceID() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanManager
 
getServiceID() - Method in interface org.rioproject.servicebean.ServiceBeanManager
Get the universally unique identifier for the ServiceBean
getServiceInfo() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
 
getServiceInfo(ServiceInfo) - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
 
getServiceInterfaceNames(String, OpString) - Method in class org.rioproject.impl.opstring.OpStringParserHelper
 
getServiceItem() - Method in interface org.rioproject.associations.Association
Get the ServiceItem for the service thats first in the List of services.
getServiceItem(T) - Method in interface org.rioproject.associations.Association
Get the ServiceItem for the associated service.
getServiceItem() - Method in class org.rioproject.impl.associations.DefaultAssociation
Get the ServiceItem for the service thats first in the List of services.
getServiceItem(T) - Method in class org.rioproject.impl.associations.DefaultAssociation
Get the ServiceItem for the associated service.
getServiceItems() - Method in interface org.rioproject.associations.Association
Get ServiceItem instances for all known associated service instances.
getServiceItems() - Method in class org.rioproject.impl.associations.DefaultAssociation
Get ServiceItem instances for all known associated service instances.
getServiceLevelAgreements() - Method in class org.rioproject.opstring.ServiceElement
Returns the ServiceLevelAgreements object.
getServiceLimit() - Method in interface org.rioproject.cybernode.CybernodeAdmin
Get the upper limit of services that this Cybernode can instantiate
getServiceLogEventPublisher() - Method in class org.rioproject.logging.jul.JULServiceLogEventHandler
 
getServiceLogEventPublisher() - Method in class org.rioproject.logging.logback.LogbackServiceLogEventHandler
 
getServiceLogEventPublisher() - Method in interface org.rioproject.logging.ServiceLogEventHandler
Get the ServiceLogEventPublisher
getServiceMonitor() - Method in class org.rioproject.impl.fdh.AbstractFaultDetectionHandler
Get the class which implements the ServiceMonitor
getServiceMonitor() - Method in class org.rioproject.impl.fdh.AdminFaultDetectionHandler
Get the class which implements the ServiceMonitor
getServiceMonitor() - Method in class org.rioproject.impl.fdh.JMXFaultDetectionHandler
 
getServiceMonitor() - Method in class org.rioproject.impl.fdh.PooledFaultDetectionHandler
 
getServiceName() - Method in class org.rioproject.log.ServiceLogEvent
 
getServiceName() - Method in class org.rioproject.sla.RuleMap.ServiceDefinition
 
getServiceProvisionListener() - Method in class org.rioproject.monitor.ServiceProvisionEventHandler
Get the ServiceProvisionListener proxy
getServiceProxy(Object) - Method in class org.rioproject.cybernode.StaticCybernode
Get the proxy for a service implementation created by the StaticCybernode
getServiceProxy() - Method in class org.rioproject.impl.service.ServiceProvider
Concrete implementations must define a mechanism to retrieve the proxy to represent the service on the network
getServiceProxy() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Get the Object (the proxy) to communicate with the ServiceBean.
getServiceRecord() - Method in class org.rioproject.impl.exec.ServiceBeanExecHandler
 
getServiceRecords(int) - Method in interface org.rioproject.deploy.ServiceBeanInstantiator
This method returns an array of ServiceRecord objects which contain information about the service instances this ServiceBeanInstantiator has instantiated.
getServiceRecords() - Method in class org.rioproject.deploy.ServiceStatement
Get all ServiceRecord instances
getServiceRecords(int) - Method in class org.rioproject.deploy.ServiceStatement
Get ServiceRecord instances for ServiceRecord type(s)
getServiceRecords(Uuid, int) - Method in class org.rioproject.deploy.ServiceStatement
Get ServiceRecord instances for a key and ServiceRecord type(s)
getServiceRecords(Uuid) - Method in class org.rioproject.deploy.ServiceStatement
Get all ServiceRecord instances for a ServiceBean identifier
getServiceRecords(Uuid, Uuid) - Method in class org.rioproject.deploy.ServiceStatement
Get all ServiceRecord instances for a ServiceBean identifier and key
getServiceResources() - Method in class org.rioproject.impl.service.LeasedListManager
This method returns a snapshot of the ServiceResource objects in the LinkedList of resources
getServices() - Method in interface org.rioproject.associations.Association
Get all Objects that can be used to communicate to all known associated services.
getServices() - Method in class org.rioproject.impl.associations.DefaultAssociation
Get all Objects that can be used to communicate to all known associated services.
getServices() - Method in class org.rioproject.impl.opstring.OpString
 
getServices() - Method in interface org.rioproject.opstring.OperationalString
Get all services contained by this OperationalString as an array of ServiceElement objects
getServiceSelectionStrategy() - Method in class org.rioproject.associations.AssociationDescriptor
Get the org.rioproject.associations.ServiceSelectionStrategy classname to use for selecting associated services.
getServiceSelectionStrategy() - Method in interface org.rioproject.associations.AssociationProxy
Get the strategy for selecting services
getServiceSelectionStrategy() - Method in class org.rioproject.impl.associations.AssociationProxySupport
getServiceSLAs() - Method in class org.rioproject.sla.ServiceLevelAgreements
Get the service specified SLAs
getServiceStatement(ServiceElement) - Method in interface org.rioproject.deploy.ServiceBeanInstantiator
This method returns a ServiceStatement for the ServiceElement
getServiceStatements() - Method in interface org.rioproject.deploy.ServiceBeanInstantiator
This method returns an array of ServiceStatement objects which contain information about the ServiceBean instances this ServiceBeanInstantiator has instantiated.
getServiceStatements() - Method in interface org.rioproject.opstring.OperationalStringManager
Get the ServiceStatements for all ServiceElements in the OperationalString
getServiceTemplate(ServiceElement, Class<?>) - Static method in class org.rioproject.impl.client.JiniClient
Create a ServiceTemplate from a ServiceElement
getServiceTemplate(AssociationDescriptor, ClassLoader) - Static method in class org.rioproject.impl.client.JiniClient
Create a ServiceTemplate from an AssociationDescriptor
getServiceType(String, String) - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
 
getShared() - Method in class org.rioproject.system.measurable.memory.ProcessMemoryUtilization
Get the Total process shared memory
getSharedName() - Method in class org.rioproject.impl.client.DiscoveryManagementPool.SharedDiscoveryManager
 
getShortDescription() - Method in class org.rioproject.entry.StandardServiceType
 
getSize() - Method in class org.rioproject.watch.FontDescriptor
Getter for property size.
getSLA() - Method in class org.rioproject.impl.sla.SLAPolicyEvent
 
getSLA() - Method in class org.rioproject.impl.sla.SLAPolicyHandler
Get the SLA
getSLA() - Method in class org.rioproject.impl.system.measurable.MeasurableCapability
Get the SLA for ths MeasurableCapability.
getSLA() - Method in class org.rioproject.sla.SLAThresholdEvent
Getter for property sla
getSLAEventHandler() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Get the EventHandler that has been created to handle the sending of SLAThresholdEvent event objects to registered EventConsumer clients
getSLAPolicyHandler(String) - Method in class org.rioproject.impl.opstring.OpStringParserHelper
 
getSlaPolicyHandler() - Method in class org.rioproject.sla.SLA
Get the SLAPolicyHandler class name to create
getSLAPolicyHandlerDescription() - Method in class org.rioproject.sla.SLAThresholdEvent
Getter for property slaPolicyHandlerDescription
getSLAThresholdEvent() - Method in class org.rioproject.impl.sla.SLAPolicyEvent
 
getSnapshotChecksumPolicy() - Method in class org.rioproject.resolver.RemoteRepository
 
getSnapshotUpdatePolicy() - Method in class org.rioproject.resolver.RemoteRepository
 
getSource() - Method in class org.rioproject.watch.Accumulator
Getter for property source.
getStacktrace() - Method in class org.rioproject.deploy.ServiceBeanInstantiationException.ExceptionDescriptor
 
getStagedData() - Method in class org.rioproject.deploy.StagedSoftware.PostInstallAttributes
Get the StagedData for the post installer
getStagedData() - Method in class org.rioproject.opstring.ServiceElement
Get the StagedData for the service
getStagedSoftware() - Method in class org.rioproject.deploy.SystemComponent
Get the StagedSoftware for this system component
getStagedSoftware() - Method in class org.rioproject.system.capability.PlatformCapability
Get the StagedSoftware for the PlatformCapability
getStart() - Method in class org.rioproject.net.PortRangeServerSocketFactory
 
getStarted() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
 
getStarted() - Method in interface org.rioproject.impl.servicebean.ServiceBeanAdapterMBean
Get the Date the ServiceBean was started
getStarterClass() - Static method in class org.rioproject.impl.exec.CommandLineHelper
Get the starter class
getStarterConfig(String) - Static method in class org.rioproject.impl.exec.CommandLineHelper
Get the path of the starter for service-bean-exec
getStartTime() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
 
getStartTime() - Method in class org.rioproject.impl.watch.StopWatch
 
getStartTime() - Method in interface org.rioproject.impl.watch.StopWatchMBean
Getter for property startTime
getState() - Method in interface org.rioproject.associations.Association
Get the Association state
getState() - Method in class org.rioproject.impl.associations.DefaultAssociation
Get the Association state
getState() - Method in class org.rioproject.servicebean.ServiceBeanState
Get the current state of the ServiceBean
getStatus() - Method in class org.rioproject.impl.opstring.OpString
 
getStatus() - Method in interface org.rioproject.opstring.OperationalString
Get the status of the OperationalString
getStep() - Method in class org.rioproject.watch.ThresholdValues
 
getStyle() - Method in class org.rioproject.watch.FontDescriptor
Getter for property style.
getSubject() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanContext
Get the Subject used to authenticate the service
getSystem() - Method in class org.rioproject.system.measurable.cpu.CalculableCPU
Get the cpu kernel usage
getSystem() - Method in class org.rioproject.system.measurable.cpu.CalculableProcessCPU
Get the cpu kernel usage
getSystem() - Method in class org.rioproject.system.measurable.cpu.CpuUtilization
Get the cpu kernel usage
getSystem() - Method in class org.rioproject.system.measurable.cpu.ProcessCpuUtilization
Get the cpu kernel usage for the process
getSystemComponents() - Method in class org.rioproject.deploy.SystemRequirements
Get system requirements as an array of SystemComponent objects
getSystemCpuPercentage() - Method in class org.rioproject.impl.system.measurable.SigarHelper
Get the cpu kernel usage
getSystemMemoryUtilization() - Method in class org.rioproject.system.ComputeResourceUtilization
Get the measured system memory utilization
getSystemRequirementID(String) - Method in class org.rioproject.impl.opstring.OpStringParserHelper
 
getSystemRequirements() - Method in class org.rioproject.sla.ServiceLevelAgreements
 
getSystemThresholdIDs() - Method in class org.rioproject.deploy.SystemRequirements
Get the system identifier keys that have ThresholdValues associated to them
getSystemThresholds() - Method in class org.rioproject.deploy.SystemRequirements
Get the map of system threshold ids and threshold values
getSystemThresholdValue(String) - Method in class org.rioproject.deploy.SystemRequirements
Get the ThresholdValue associated to a system identifier
getTemplateURL() - Method in class org.rioproject.impl.exec.AbstractShell
 
GETTER - Static variable in class org.rioproject.impl.jmx.GenericMBeanInvoker
 
getThreadDeadlockCalculable() - Method in class org.rioproject.impl.watch.ThreadDeadlockMonitor
 
getThresholdBreachedCount() - Method in class org.rioproject.watch.ThresholdValues
Gets the count of breached thresholds
getThresholdClearedCount() - Method in class org.rioproject.watch.ThresholdValues
Gets the count of cleared thresholds
getThresholdCrossed() - Method in class org.rioproject.impl.watch.BoundedThresholdManager
 
getThresholdCrossed() - Method in class org.rioproject.impl.watch.ThresholdManager
Get the type of threshold that has been crossed
getThresholdListeners() - Method in class org.rioproject.impl.watch.ThresholdManager
Get all registered ThresholdListener instances
getThresholdManager() - Method in class org.rioproject.impl.sla.SLAPolicyHandler
 
getThresholdManager() - Method in class org.rioproject.impl.watch.ThresholdWatch
Get the ThresholdManager for the ThresholdWatch
getThresholdManagers() - Method in class org.rioproject.impl.system.measurable.MeasurableCapability
Get the registered ThresholdManagers
getThresholdType() - Method in class org.rioproject.watch.ThresholdEvent
Getter for property type
getThresholdValues() - Method in class org.rioproject.impl.system.measurable.memory.pool.MemoryPoolMXBeanMonitor
 
getThresholdValues() - Method in class org.rioproject.impl.watch.ThresholdManager
Getter for property thresholdValues.
getThresholdValues() - Method in class org.rioproject.impl.watch.ThresholdWatch
Get the ThresholdValues from the ThresholdManager
getThresholdValues() - Method in class org.rioproject.impl.watch.WatchDataSourceImpl
 
getThresholdValues() - Method in class org.rioproject.system.MeasuredResource
Get the ThresholdValues property
getThresholdValues() - Method in class org.rioproject.watch.ThresholdEvent
Getter for property thresholdValues
getThresholdValues() - Method in interface org.rioproject.watch.WatchDataSource
Getter for property thresholdValues.
getThrowable() - Method in class org.rioproject.monitor.ProvisionFailureEvent
Get the Throwable attribute
getTimeUnit() - Method in class org.rioproject.opstring.UndeployOption
Get the TimeUnit.
getTitle() - Method in class org.rioproject.watch.CalculableDisplayAttributes
Getter for property title.
getTitleFont() - Method in class org.rioproject.watch.CalculableDisplayAttributes
Getter for property titleFont.
getTopLineValue() - Method in class org.rioproject.system.cpu.CalculableCPUView
 
getTopLineValue() - Method in class org.rioproject.system.disk.CalculableDiskSpaceView
 
getTopLineValue() - Method in class org.rioproject.system.memory.CalculableMemoryView
 
getTopLineValue() - Method in class org.rioproject.system.memory.CalculableSystemMemoryView
 
getTopLineValue() - Method in class org.rioproject.system.memory.pool.CalculableMemoryPoolView
 
getTopLineValue() - Method in class org.rioproject.watch.DefaultCalculableView
 
getTotal() - Method in class org.rioproject.system.measurable.cpu.CalculableCPU
Get the cpu utilization
getTotal() - Method in class org.rioproject.system.measurable.cpu.CalculableProcessCPU
Get the cpu utilization
getTotal() - Method in class org.rioproject.system.measurable.cpu.CpuUtilization
Get the cpu utilization
getTotal() - Method in class org.rioproject.system.measurable.cpu.ProcessCpuUtilization
Get the cpu utilization
getTotal() - Method in class org.rioproject.system.measurable.memory.SystemMemoryUtilization
Get the amount of total system memory
getTotalKnownServices() - Method in class org.rioproject.impl.sla.ScalingPolicyHandler
 
getTotalMemory() - Method in class org.rioproject.system.measurable.memory.CalculableMemory
Getter for property totalMemory.
getTotalPercentage() - Method in class org.rioproject.system.measurable.cpu.ProcessCpuUtilization
Get the cpu utilization percentage
getTotalSystemMemory() - Method in class org.rioproject.impl.system.measurable.SigarHelper
Get the amount of system memory
getType() - Method in class org.rioproject.costmodel.ResourceCostModel.TimeBoundary
 
getType() - Method in class org.rioproject.deploy.ServiceRecord
Get the type of ServiceRecord
getType() - Method in class org.rioproject.opstring.UndeployOption
Get the Type
getType() - Method in class org.rioproject.resolver.Artifact
 
getType() - Method in class org.rioproject.system.capability.PlatformCapability
Get the type of PlatformCapability
getType() - Method in class org.rioproject.watch.WatchDescriptor
Get the Watch type
getUIDescriptor(String, String, String, String[], String) - Static method in class org.rioproject.entry.UIDescriptorFactory
Get a UIDescriptor
getUIDescriptor(String, JComponentFactory) - Static method in class org.rioproject.entry.UIDescriptorFactory
Get a UIDescriptor for a JComponentFactory
getUIDescriptor(String, JDialogFactory) - Static method in class org.rioproject.entry.UIDescriptorFactory
Get a UIDescriptor for a JDialogFactory
getUIDescriptor(String, JFrameFactory) - Static method in class org.rioproject.entry.UIDescriptorFactory
Get a UIDescriptor for a JFrameFactory
getUIDescriptor(String, JWindowFactory) - Static method in class org.rioproject.entry.UIDescriptorFactory
 
getUnarchiveTime() - Method in class org.rioproject.deploy.DownloadRecord
Get the amount of time (in millis) it took to perform the unarchive (extraction)
getUndeployOption() - Method in class org.rioproject.impl.opstring.OpString
 
getUndeployOption() - Method in interface org.rioproject.opstring.OperationalString
Get undeployment option
getUnits() - Method in class org.rioproject.costmodel.ResourceCost
Get the number of units used.
getUpdated() - Method in class org.rioproject.deploy.ServiceRecord
 
getUpperThresholdDampeningTime() - Method in class org.rioproject.sla.SLA
Get the dampening value for upper thresholds being crossed
getUpTime() - Method in interface org.rioproject.admin.ServiceBeanAdmin
How long the service has been running
getURIs(URL[]) - Static method in class org.rioproject.loader.ServiceClassLoader
Convert a URL[] into a URI[]
getURL() - Method in class org.rioproject.impl.opstring.OAR
Get the URL for the File that this OAR was created from.
getUrl() - Method in class org.rioproject.resolver.RemoteRepository
 
getURLs() - Method in class org.rioproject.loader.ClassAnnotator
Get the codebase URLs used for class annotations.
getURLs() - Method in class org.rioproject.loader.CommonClassLoader
Override getURLs to ensure when an Object is marshalled its annotation is correct
getURLs() - Method in class org.rioproject.loader.ServiceClassLoader
Get the URLs to be used for class annotations as determined by the ClassAnnotator
getUsageCount() - Method in class org.rioproject.system.capability.PlatformCapability
 
getUseAsClasspathResource() - Method in class org.rioproject.deploy.StagedSoftware
 
getUsed() - Method in class org.rioproject.system.measurable.disk.DiskSpaceUtilization
 
getUsed() - Method in class org.rioproject.system.measurable.memory.pool.MemoryPoolUtilization
 
getUsed() - Method in class org.rioproject.system.measurable.memory.SystemMemoryUtilization
Get the amount of used memory
getUsedHeap() - Method in class org.rioproject.system.measurable.memory.ProcessMemoryUtilization
Returns the current memory usage of the heap that is used for object allocation.
getUsedMemory() - Method in class org.rioproject.system.measurable.memory.CalculableMemory
Get the used memory
getUsedNonHeap() - Method in class org.rioproject.system.measurable.memory.ProcessMemoryUtilization
Returns the current memory usage of the non-heap that is used for object allocation.
getUsedPercentage() - Method in class org.rioproject.system.measurable.memory.SystemMemoryUtilization
Get the percentage of used memory
getUsedSystemMemory() - Method in class org.rioproject.impl.system.measurable.SigarHelper
Get the amount of used system memory
getUsedSystemMemoryPercent() - Method in class org.rioproject.impl.system.measurable.SigarHelper
Get the percent of used system memory
getUser() - Method in class org.rioproject.system.measurable.cpu.CalculableCPU
Get the cpu user usage
getUser() - Method in class org.rioproject.system.measurable.cpu.CalculableProcessCPU
Get the cpu user usage
getUser() - Method in class org.rioproject.system.measurable.cpu.CpuUtilization
Get the cpu user usage
getUser() - Method in class org.rioproject.system.measurable.cpu.ProcessCpuUtilization
Get the cpu user usage
getUserCpuPercentage() - Method in class org.rioproject.impl.system.measurable.SigarHelper
Get the cpu user usage
getUtilization() - Method in class org.rioproject.impl.system.ComputeResource
Get the resource utilization as computed by a summation of the MeasurableCapability components
getUtilization() - Method in class org.rioproject.impl.system.measurable.cpu.CPU
Get the computed utilization for this CPU object
getUtilization() - Method in class org.rioproject.impl.system.measurable.cpu.CPUExecHandler
 
getUtilization() - Method in class org.rioproject.impl.system.measurable.cpu.MacTopOutputParser
 
getUtilization() - Method in class org.rioproject.impl.system.measurable.cpu.MpstatOutputParser
 
getUtilization() - Method in class org.rioproject.impl.system.measurable.disk.DiskSpace
Get the computed utilization for this DiskSpace object
getUtilization() - Method in interface org.rioproject.impl.system.measurable.MeasurableCapabilityMBean
Provide a method to return the utilization associated with this MeasurableCapability
getUtilization() - Method in class org.rioproject.impl.system.measurable.memory.Memory
Get the computed utilization for this Memory object
getUtilization() - Method in class org.rioproject.impl.system.measurable.memory.pool.MemoryPool
 
getUtilization() - Method in class org.rioproject.system.ComputeResourceUtilization
Get the utilization value, a summation of the measured resources
getUtilization() - Method in class org.rioproject.system.ResourceCapability
Get the computed resource utilization
getUuid() - Method in class org.rioproject.impl.service.ServiceProvider
Return the Uuid for the Service
getUuid() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Get the Uuid
getValue() - Method in class org.rioproject.impl.jmx.GenericMBeanInvoker
 
getValue() - Method in class org.rioproject.log.LoggerConfig.FormalArgument
 
getValue(String) - Method in class org.rioproject.system.capability.PlatformCapability
Get the value associated with the key in the platform capability mapping.
getValue() - Method in class org.rioproject.system.MeasuredResource
Get the measured value
getValue() - Method in class org.rioproject.watch.Calculable
Getter for property value.
getValues() - Method in class org.rioproject.watch.Statistics
 
getVersion() - Method in class org.rioproject.associations.AssociationDescriptor
Get the version to match.
getVersion() - Method in class org.rioproject.config.PlatformCapabilityConfig
 
getVersion() - Method in class org.rioproject.impl.opstring.OAR
 
getVersion() - Method in class org.rioproject.resolver.Artifact
 
getView() - Method in class org.rioproject.impl.watch.Watch
Get the view for the Watch
getView() - Method in class org.rioproject.impl.watch.WatchDataSourceImpl
 
getView() - Method in interface org.rioproject.watch.WatchDataSource
Getter for property view.
getVirtualMemorySize() - Method in class org.rioproject.system.measurable.memory.ProcessMemoryUtilization
Get the Total process virtual memory
getWatch() - Method in class org.rioproject.impl.event.AbstractEventHandler
Get the response time watch for this EventHandler
getWatch() - Method in class org.rioproject.impl.event.BasicEventConsumer
Get the response time watch for this EventConsumer
getWatchDataReplicators() - Method in class org.rioproject.impl.watch.WatchDataSourceImpl
 
getWatchDataSource() - Method in class org.rioproject.impl.watch.Watch
Getter for property watchDataSource.
getWatchDataSource() - Method in interface org.rioproject.impl.watch.WatchMBean
 
getWatchDescriptor(ServiceElement, String) - Static method in class org.rioproject.impl.servicebean.ServiceElementUtil
Get the WatchDescriptor from an SLA for the given ID
getWatchDescriptor() - Static method in class org.rioproject.impl.watch.ThreadDeadlockMonitor
Get the default WatchDescriptor for this utility.
getWatchDescriptors() - Method in class org.rioproject.sla.SLA
Get the watchDescriptors property
getWatches() - Method in class org.rioproject.sla.RuleMap.ServiceDefinition
 
getWatchNames() - Method in class org.rioproject.impl.watch.WatchInjector
Get all created Watch names
getWatchRegistry() - Method in class org.rioproject.impl.service.ServiceProvider
Get the WatchDataSourceRegistry
getWatchRegistry() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanContext
 
getWatchRegistry() - Method in interface org.rioproject.servicebean.ServiceBeanContext
Get the WatchRegistry for the ServiceBean.
getWatchUI() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Get the Watch Ui (User Interface) UIDescriptor.
getWhen() - Method in class org.rioproject.impl.sla.SLAPolicyEvent
 
getWhen() - Method in class org.rioproject.opstring.UndeployOption
Get the when property.
getWhen() - Method in class org.rioproject.watch.Calculable
Getter for property when.
getWrappedConfig() - Method in class org.rioproject.config.Configuration
 
getWrappedServiceBeanInstantiators() - Method in interface org.rioproject.monitor.ProvisionMonitor
Get all registered ServiceBeanInstantiator instances, wrapped in a collection of MarshalledObjects.
getXFormat() - Method in class org.rioproject.watch.CalculableDisplayAttributes
Getter for property xFormat.
getXLegend() - Method in class org.rioproject.watch.CalculableDisplayAttributes
Getter for property xLegend.
getXLegendFont() - Method in class org.rioproject.watch.CalculableDisplayAttributes
Getter for property xLegendFont.
getXScale() - Method in class org.rioproject.watch.CalculableDisplayAttributes
Getter for property xScale.
getYFormat() - Method in class org.rioproject.watch.CalculableDisplayAttributes
Getter for property yFormat.
getYLegend() - Method in class org.rioproject.watch.CalculableDisplayAttributes
Getter for property yLegend.
getYLegendFont() - Method in class org.rioproject.watch.CalculableDisplayAttributes
Getter for property yLegendFont.
getYScale() - Method in class org.rioproject.watch.CalculableDisplayAttributes
Getter for property yScale.
GroovyConfig - Class in org.rioproject.config
 
GroovyConfig(String) - Constructor for class org.rioproject.config.GroovyConfig
 
GroovyConfig(String[], ClassLoader) - Constructor for class org.rioproject.config.GroovyConfig
 
GroovyDSLOpStringParser - Class in org.rioproject.impl.opstring
 
GroovyDSLOpStringParser() - Constructor for class org.rioproject.impl.opstring.GroovyDSLOpStringParser
 
GROUPS - Static variable in interface org.rioproject.impl.opstring.OpStringParserGlobals
 
GROUPS - Static variable in class org.rioproject.opstring.ServiceBeanConfig
Lookup Discovery groups
GROUPS_PROPERTY_NAME - Static variable in interface org.rioproject.config.Constants
System property set when to indicate a comma separated list of group names to use
GROUPS_PROPERTY_NAME - Static variable in class org.rioproject.impl.client.JiniClient
 

H

handback - Variable in class org.rioproject.impl.event.BasicEventConsumer
 
handleCommandLine(ExecDescriptor, String) - Method in class org.rioproject.impl.opstring.OpStringParserHelper
 
Handler - Class in org.rioproject.url.artifact
A stream handler for URLs with the artifact protocol.
Handler() - Constructor for class org.rioproject.url.artifact.Handler
 
handleRedirects(String, String) - Method in class org.rioproject.impl.exec.ProcessManager
 
handleWindows(String) - Static method in class org.rioproject.resolver.ResolverHelper
 
hasActiveServiceRecords() - Method in class org.rioproject.deploy.ServiceStatement
 
hasBasicSupport(String, String) - Method in class org.rioproject.system.capability.PlatformCapability
Determine basic supportability
hasDeployed(String) - Method in interface org.rioproject.deploy.DeployAdmin
Determine if this ProvisionMonitor has deployed the OperationalString as determined by the name
hasDifferentGroups(ServiceElement, ServiceElement) - Static method in class org.rioproject.impl.servicebean.ServiceElementUtil
Determine if the Discovery groups are different between the two ServiceElement instances
hasDifferentLocators(ServiceElement, ServiceElement) - Static method in class org.rioproject.impl.servicebean.ServiceElementUtil
Determine if the LookupLocators are different between the two ServiceElement instances
hasDifferentLoggerConfig(ServiceElement, ServiceElement) - Static method in class org.rioproject.impl.servicebean.ServiceElementUtil
Determine if the LoggerConfig attributes are different between the two ServiceElement instances
hasDifferentServiceUIs(Entry[], ServiceElement, String) - Static method in class org.rioproject.impl.servicebean.ServiceElementUtil
Determine if there are different ServiceUI declarations in the ServiceElement instance
hashCode() - Method in class org.rioproject.associations.AssociationDescriptor
Override hashCode to return the hashCode of the name, opStringName and AssociationType hashCodes
hashCode() - Method in class org.rioproject.costmodel.ResourceCostModel.TimeBoundary
The hashCode is the int conversion of the boundary attribute
hashCode() - Method in class org.rioproject.deploy.DeployedService
 
hashCode() - Method in class org.rioproject.deploy.ServiceBeanInstance
Override hashCode to be the hash of the service identifier
hashCode() - Method in class org.rioproject.deploy.ServiceRecord
Override hashCode to return the hashCode of the Uuid and the instantiated Date
hashCode() - Method in class org.rioproject.impl.opstring.OpString
Override hashCode to return the hashCode of the name attribute
hashCode() - Method in class org.rioproject.impl.service.ServiceResource
Overrides hashcode() to be based on the hashcode of the cookie attribute
hashCode() - Method in class org.rioproject.impl.watch.Watch
Returns a hash code value for the object.
hashCode() - Method in class org.rioproject.impl.watch.WatchDataReplicatorProxy
 
hashCode() - Method in class org.rioproject.log.LoggerConfig
Override hashCode
hashCode() - Method in class org.rioproject.log.LoggerConfig.LogHandlerConfig
Override hashCode
hashCode() - Method in class org.rioproject.monitor.ProvisionMonitor.PeerInfo
Override hashCode to return the hashCode of the service
hashCode() - Method in class org.rioproject.net.PortRangeServerSocketFactory
 
hashCode() - Method in class org.rioproject.opstring.ClassBundle
Override hashCode
hashCode() - Method in class org.rioproject.opstring.ServiceElement
Override hashCode
hashCode() - Method in class org.rioproject.resolver.Artifact
 
hashCode() - Method in class org.rioproject.resolver.RemoteRepository
 
hashCode() - Method in class org.rioproject.sla.RuleMap
 
hashCode() - Method in class org.rioproject.sla.RuleMap.RuleDefinition
 
hashCode() - Method in class org.rioproject.sla.RuleMap.ServiceDefinition
 
hashCode() - Method in class org.rioproject.system.capability.platform.Memory
 
hashCode() - Method in class org.rioproject.system.capability.platform.StorageCapability
 
hashCode() - Method in class org.rioproject.system.capability.platform.SystemMemory
 
hashCode() - Method in class org.rioproject.system.capability.PlatformCapability
Override hashCode to return the hashCode of the capabilities Map
hashCode() - Method in class org.rioproject.system.MeasuredResource
Returns a hash code value for the object.
hashCode() - Method in class org.rioproject.watch.Calculable
Returns a hash code value for the object.
hashCode() - Method in class org.rioproject.watch.WatchDescriptor
 
hasPlatformCapability(PlatformCapability) - Method in class org.rioproject.impl.system.ComputeResource
Determine if the PlatformCapability exists in this ComputeResource
hasProvisionableCapability() - Method in class org.rioproject.deploy.SystemRequirements
Determine if any of the required PlatformCapability objects can be provisioned
hasURL(URL[], URL) - Method in class org.rioproject.impl.opstring.UsesVisitor
 
HEARTBEAT_PERIOD_KEY - Static variable in class org.rioproject.impl.fdh.HeartbeatClient
Deprecated.
 
HEARTBEAT_SERVER_KEY - Static variable in class org.rioproject.impl.fdh.HeartbeatClient
Deprecated.
 
HeartbeatClient - Class in org.rioproject.impl.fdh
Deprecated.
HeartbeatClient(Uuid) - Constructor for class org.rioproject.impl.fdh.HeartbeatClient
Deprecated.
Create a HeartbeatClient with the uuid for the Service
highThreshold - Variable in class org.rioproject.watch.DefaultCalculableView
 
HORIZONTAL__MIN_GRID_WIDTH - Static variable in class org.rioproject.watch.DefaultCalculableView
 
HOST_ADDRESS - Static variable in class org.rioproject.system.capability.connectivity.TCPConnectivity
 
HOST_HISTORY - Static variable in class org.rioproject.opstring.ServiceBeanConfig
Key for accessing list of hosts the ServiceBean has previously visited (been allocated to).
HOST_NAME - Static variable in class org.rioproject.system.capability.connectivity.TCPConnectivity
 
hostAddress - Variable in class org.rioproject.entry.ComputeResourceInfo
 
hostName - Variable in class org.rioproject.entry.ComputeResourceInfo
 
HostUtil - Class in org.rioproject.net
Utility for getting host name and address.
HOURS - Static variable in class org.rioproject.costmodel.ResourceCostModel.TimeBoundary
Indicates the boundary has been provided in hours
HP_UX - Static variable in class org.rioproject.impl.system.OperatingSystemType
HP-UX identifier

I

iconName - Variable in class org.rioproject.entry.StandardServiceType
 
iconURL - Variable in class org.rioproject.entry.StandardServiceType
 
ID - Static variable in class org.rioproject.deploy.ServiceProvisionEvent
Unique Event ID
ID - Static variable in class org.rioproject.impl.watch.ThreadDeadlockMonitor
 
id - Variable in class org.rioproject.impl.watch.Watch
The identifier for this watch.
ID - Static variable in class org.rioproject.log.ServiceLogEvent
 
ID - Static variable in class org.rioproject.monitor.ProvisionFailureEvent
Unique Event ID
ID - Static variable in class org.rioproject.monitor.ProvisionMonitorEvent
Unique Event ID
ID - Static variable in class org.rioproject.sla.SLAThresholdEvent
Unique ID
ID - Static variable in class org.rioproject.system.capability.connectivity.TCPConnectivity
 
ID - Static variable in class org.rioproject.system.capability.platform.Memory
 
ID - Static variable in class org.rioproject.system.capability.platform.OperatingSystem
 
ID - Static variable in class org.rioproject.system.capability.platform.ProcessorArchitecture
 
ID - Static variable in class org.rioproject.system.capability.platform.StorageCapability
 
ID - Static variable in class org.rioproject.system.capability.platform.SystemMemory
 
ID - Static variable in class org.rioproject.watch.ThresholdEvent
 
IDs - Static variable in interface org.rioproject.system.SystemWatchID
 
impl - Variable in class org.rioproject.start.RioServiceDescriptor.Created
The reference to the implementation of the created service
impl - Variable in class org.rioproject.start.ServiceStarter.ServiceReference
The reference to the implementation of the created service
INACTIVE - Static variable in class org.rioproject.servicebean.ServiceBeanState
ServiceBean is inactive
INACTIVE_SERVICE_RECORD - Static variable in class org.rioproject.deploy.ServiceRecord
Specifies a service which has been discarded, is not longer active
increment() - Method in class org.rioproject.impl.associations.DefaultAssociationManagement.AssociationHandler
Increment instances
increment() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanManager
 
increment(ServiceProvisionListener) - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanManager
 
increment() - Method in class org.rioproject.impl.watch.CounterWatch
 
increment(String) - Method in class org.rioproject.impl.watch.CounterWatch
Increment with detail
increment(long) - Method in class org.rioproject.impl.watch.CounterWatch
 
increment(long, String) - Method in class org.rioproject.impl.watch.CounterWatch
Increment with detail
increment() - Method in interface org.rioproject.impl.watch.CounterWatchMBean
Increment the count by one
increment(long) - Method in interface org.rioproject.impl.watch.CounterWatchMBean
Increment the count
increment(ServiceElement, boolean, ServiceProvisionListener) - Method in interface org.rioproject.opstring.OperationalStringManager
Increment (increase) the number of instances by one.
increment(ServiceProvisionListener) - Method in interface org.rioproject.servicebean.ServiceBeanManager
Increment (increase the number of) instances of the ServiceBean by one.
INCREMENT_FAILURE - Static variable in class org.rioproject.impl.sla.ScalingPolicyHandler
Action that indicates an increment request has failed
INCREMENT_PENDING - Static variable in class org.rioproject.impl.sla.ScalingPolicyHandler
Action that indicates an increment request is pending
INCREMENT_SUCCEEDED - Static variable in class org.rioproject.impl.sla.ScalingPolicyHandler
Action that indicates an increment request has succeeded.
incrementPlanned() - Method in class org.rioproject.opstring.ServiceElement
Increment the number of instances of this service that should exist on the network by one
incrementUsage() - Method in class org.rioproject.system.capability.PlatformCapability
 
incThresholdBreachedCount() - Method in class org.rioproject.watch.ThresholdValues
Increments the count of breached thresholds
incThresholdClearedCount() - Method in class org.rioproject.watch.ThresholdValues
Increments the count of cleared thresholds
init() - Method in class org.rioproject.watch.Accumulator
Initialize the range of values for calculating statistics
INITIAL_DEPLOYMENTS_PENDING - Static variable in class org.rioproject.monitor.ProvisionMonitor.PeerInfo
 
INITIAL_PLANNED_SERVICES - Static variable in class org.rioproject.opstring.ServiceBeanConfig
Key for accessing the initial value for the number of planned services.
initialize() - Method in class org.rioproject.entry.ComputeResourceInfo
This initializes all attributes, using java.net.InetAddress.getLocalHost() as the address for the compute resource.
initialize(InetAddress) - Method in class org.rioproject.entry.ComputeResourceInfo
This initializes all attributes.
initialize(String, String) - Method in class org.rioproject.entry.ServiceInfo
 
initialize(ServiceBeanContext) - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
The initialize method is invoked to initialize the ServiceBean.
initialize(ServiceBeanContext, PersistentStore) - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
The initialize method is invoked to initialize the ServiceBean.
initialize(Object, EventHandler, ServiceBeanContext) - Method in class org.rioproject.impl.sla.RelocationPolicyHandler
Override parent's initialize method to initialize operational attributes
initialize(Object, EventHandler, ServiceBeanContext) - Method in class org.rioproject.impl.sla.ScalingPolicyHandler
 
initialize(Object, EventHandler, ServiceBeanContext) - Method in class org.rioproject.impl.sla.SLAPolicyHandler
Prepare the SLAPolicyHandler for processing.
initialize() - Method in class org.rioproject.impl.watch.WatchDataSourceImpl
 
initialize(ServiceBeanContext) - Method in interface org.rioproject.servicebean.ServiceBean
The initialize method is invoked by the start method to initialize the service. this method is called only once during the lifecycle of a ServiceBean
initialize() - Method in interface org.rioproject.watch.WatchDataSource
Initialize the WatchDataSource
Initialized - Annotation Type in org.rioproject.annotation
The Initialized annotation is used on a method in a bean to allow the bean to be notified that it has been initialized, that all infrastructure and property settings have been accomplished.
initialized - Variable in class org.rioproject.impl.sla.SLAPolicyHandler
Flag which indicates the SLAPolicyHandler has initialized
INITIALIZED - Static variable in class org.rioproject.servicebean.ServiceBeanState
ServiceBean has been initialized
initializeJMX(ServiceBeanContext) - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Called from initialize() to prepare JMX resources such as registering with MBeanServer
initValues() - Method in class org.rioproject.watch.DefaultCalculableView
Initialize the graph values from the WatchDataSource
inject(WatchDescriptor) - Method in class org.rioproject.impl.watch.WatchInjector
Add a WatchDescriptor, creating the Watch
inject(WatchDescriptor, Object, Method) - Method in class org.rioproject.impl.watch.WatchInjector
Add a WatchDescriptor, creating the Watch
injectEmpty(Association<T>) - Method in class org.rioproject.impl.associations.AssociationInjector
 
inShutdown - Variable in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Indicates the ServiceBean is being shutdown
install(URL, File) - Static method in class org.rioproject.impl.opstring.OARUtil
Install an OAR
install(File, File) - Static method in class org.rioproject.impl.opstring.OARUtil
Install an OAR
INSTANCE_ID - Static variable in class org.rioproject.opstring.ServiceBeanConfig
Key for accessing instanceID.
instances() - Method in class org.rioproject.impl.associations.DefaultAssociationManagement.AssociationHandler
Get the number of instances
instantiate(ServiceProvisionEvent) - Method in interface org.rioproject.deploy.ServiceBeanInstantiator
This method is invoked as a result of event registration to ProvisionManager instances.
INTACT - Static variable in interface org.rioproject.opstring.OperationalString
Indicates the OperationalString is deployed and is intact, where all specified services are available
INVOCATION_DELAY - Static variable in interface org.rioproject.impl.fdh.Options
 
invoke(Object, Method, Object[]) - Method in class org.rioproject.impl.opstring.OpStringManagerProxy.OpStringManagerDispatcher
 
invokeMethod(String, Object) - Method in class org.rioproject.config.GroovyConfig
 
invokeMethod(String, Object) - Method in exception org.rioproject.impl.opstring.DSLException
 
invokeMethod(String, Object) - Method in class org.rioproject.impl.opstring.GroovyDSLOpStringParser
 
invokeMethod(String, Object) - Method in class org.rioproject.impl.opstring.OpStringParserHelper
 
invokeMethod(String, Object) - Method in class org.rioproject.impl.opstring.OpStringPostProcessor
 
invokeMethod(String, Object) - Method in class org.rioproject.impl.opstring.RepositoryDecoder
 
invokeMethod(String, Object) - Method in class org.rioproject.impl.opstring.UsesVisitor
 
invokeMethod(String, Object) - Method in class org.rioproject.impl.system.capability.PlatformCapabilityWriter
 
invokeMethod(String, Object) - Method in class org.rioproject.resolver.ProjectModuleResolver
 
invokeMethod(String, Object) - Method in class org.rioproject.resolver.ResolverConfiguration
 
IPv4_NIC - Static variable in class org.rioproject.system.capability.connectivity.TCPConnectivity
Number of NetworkInterfaces
IPv6_NIC - Static variable in class org.rioproject.system.capability.connectivity.TCPConnectivity
Number of NetworkInterfaces
isAborted() - Method in class org.rioproject.servicebean.ServiceBeanState
Check if we're aborted
isActive() - Method in interface org.rioproject.admin.ServiceActivityProvider
Provide feedback on whether the service is active.
isArtifact(String) - Static method in class org.rioproject.resolver.Artifact
Check to see if the provided string represents an Artifact
isEnabled() - Method in class org.rioproject.impl.system.measurable.MeasurableCapability
Get is this measurable capability is enabled
isEnlisted() - Method in interface org.rioproject.cybernode.Cybernode
Get the enlisted state of the Cybernode
isHP() - Static method in class org.rioproject.impl.system.OperatingSystemType
Check if running on HP-UX
isIpAddress(String) - Method in class org.rioproject.impl.opstring.GroovyDSLOpStringParser
 
isLazyInject() - Method in class org.rioproject.associations.AssociationDescriptor
Get the association injection style
isLinux() - Static method in class org.rioproject.impl.system.OperatingSystemType
Check if running on Linux
isMac() - Static method in class org.rioproject.impl.system.OperatingSystemType
Check if running on Mac
isManaged() - Method in exception org.rioproject.opstring.OperationalStringException
Get whether the OperationalString is managed
isManaging() - Method in interface org.rioproject.opstring.OperationalStringManager
Whether the OperationalStringManager is the active managing OperationalStringManager for the OperationalString.
isMirrored() - Method in class org.rioproject.resolver.RemoteRepository
 
isNewLogger(LoggerConfig, LoggerConfig[]) - Static method in class org.rioproject.log.LoggerConfig
Determine if the current Logger is a new Logger
isOpenType(String) - Static method in class org.rioproject.impl.jmx.JMXUtil
Determine if the class name is an OpenType
isProxyMethod(Method) - Method in class org.rioproject.impl.associations.AssociationProxySupport
Check if the method is found in the generated proxy
isSolaris() - Static method in class org.rioproject.impl.system.OperatingSystemType
Check if running on Solaris
isSystemRequirementGlobal(String) - Method in class org.rioproject.impl.opstring.OpStringParserHelper
 
isUninstantiable() - Method in exception org.rioproject.deploy.ServiceBeanInstantiationException
Returns whether the raised exception is in reference to a service that is not instantiable, due to such reasons as missing classes or resources
isWindows() - Static method in class org.rioproject.impl.system.OperatingSystemType
Check if running on Windows
isWindows2K() - Static method in class org.rioproject.impl.system.OperatingSystemType
Check if running on Windows 2000
isWindowsXP() - Static method in class org.rioproject.impl.system.OperatingSystemType
Check if running on Windows XP
iterator() - Method in class org.rioproject.impl.associations.DefaultAssociation
Satisfies the contract of an Iterable, allowing the associated services to be the target of a "foreach" statement

J

J2SE - Static variable in class org.rioproject.impl.system.SystemCapabilities
 
J2SESupport - Class in org.rioproject.system.capability.software
The J2SESupport object base class for J2SE software support
J2SESupport() - Constructor for class org.rioproject.system.capability.software.J2SESupport
Create a J2SESupport
J2SESupport(String) - Constructor for class org.rioproject.system.capability.software.J2SESupport
Create a J2SESupport
JiniClient - Class in org.rioproject.impl.client
The JiniClient class is a helper class that Jini clients (or something that wants to act like a Jini client) uses to create DiscoveryManagement instances to discover services
JiniClient() - Constructor for class org.rioproject.impl.client.JiniClient
Create an instance of a JiniClient
JiniClient(DiscoveryManagement) - Constructor for class org.rioproject.impl.client.JiniClient
Create an instance of a JiniClient providing a DiscoveryManagement reference
JiniClient.Listener - Class in org.rioproject.impl.client
 
JMX_MBEANSERVER - Static variable in interface org.rioproject.config.Constants
System property set to indicate to use a specific MBeanServer.
JMX_NAME - Static variable in class org.rioproject.opstring.ServiceBeanConfig
Name to use when constructing the JMX ObjectName
JMX_SERVICE_URL - Static variable in interface org.rioproject.config.Constants
System property set when the JMX Platform MBeanServer is set to the RMI Registry
JMXConnectionUtil - Class in org.rioproject.impl.jmx
Provides JMX connection utilities.
JMXConnectionUtil() - Constructor for class org.rioproject.impl.jmx.JMXConnectionUtil
 
JMXFaultDetectionHandler - Class in org.rioproject.impl.fdh
The JMXFaultDetectionHandler is a fault detection handler that uses JMX remote connectivity to determine if a peer JVM is active.
JMXFaultDetectionHandler() - Constructor for class org.rioproject.impl.fdh.JMXFaultDetectionHandler
 
JMXUtil - Class in org.rioproject.impl.jmx
Provides utilities for using JMX.
JMXUtil() - Constructor for class org.rioproject.impl.jmx.JMXUtil
 
Joiner - Class in org.rioproject.impl.service
A utility that contains a JoinManager and provides general utility to set up a service's attribute collection This class does not provide methods to act on a service's ServiceRegistration or duplicate capabilities found in the JoinManager.
Joiner() - Constructor for class org.rioproject.impl.service.Joiner
 
joiner - Variable in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Joiner utility that contains a JoinManager and provides general utility to set the ServiceProvider's attribute collection
joinMgr - Variable in class org.rioproject.impl.service.Joiner
 
jsbState - Variable in class org.rioproject.impl.servicebean.ServiceBeanAdapter
The ServiceBeanState component, managing the state of the ServiceBean
JULServiceLogEventHandler - Class in org.rioproject.logging.jul
A Handler that publishes ServiceLogEvents to interested consumers when a LogRecord of interest is logged.
JULServiceLogEventHandler() - Constructor for class org.rioproject.logging.jul.JULServiceLogEventHandler
 
JVM_MEMORY - Static variable in interface org.rioproject.system.SystemWatchID
 
JVM_PERM_GEN - Static variable in interface org.rioproject.system.SystemWatchID
 
JVMOptionChecker - Class in org.rioproject.impl.exec
Utility to replace JVM input args.
JVMOptionChecker() - Constructor for class org.rioproject.impl.exec.JVMOptionChecker
 
JVMProcessMonitor - Class in org.rioproject.impl.exec
Utility that that monitors a JVM on the same machine.
jvmVendor - Variable in class org.rioproject.entry.ComputeResourceInfo
 
jvmVersion - Variable in class org.rioproject.entry.ComputeResourceInfo
 

K

KB - Static variable in class org.rioproject.system.capability.platform.ByteOrientedDevice
Kilobytes

L

landlord - Variable in class org.rioproject.impl.event.AbstractEventHandler
 
LandlordLessor - Class in org.rioproject.impl.service
The LandlordLessor manages leased resources using the Landlord protocol.
LandlordLessor(Configuration) - Constructor for class org.rioproject.impl.service.LandlordLessor
Create a LandlordLessor
LandlordLessor(Configuration, LeasePeriodPolicy) - Constructor for class org.rioproject.impl.service.LandlordLessor
Create a LandlordLessor
lastCalculable - Variable in class org.rioproject.impl.sla.ScalingPolicyHandler
The last calculable
lastMeasured - Variable in class org.rioproject.impl.system.measurable.MeasurableCapability
 
lastThresholdValues - Variable in class org.rioproject.impl.sla.ScalingPolicyHandler
The last ThresholdValue
LeasedListManager - Class in org.rioproject.impl.service
This class provides an implementation of a LeaseListener which uses manages a LinkedList of ServiceResource objects which reflect the resources being leased.
LeasedListManager() - Constructor for class org.rioproject.impl.service.LeasedListManager
 
leaseDuration - Variable in class org.rioproject.impl.event.BasicEventConsumer
 
LeaseListener - Interface in org.rioproject.impl.service
This interface defines the mechanism through which an entity receives notification that the ResourceLessor has determined that a lease has failed to renew itself and has been removed as a LeasedResource, or that an entity has cancelled it lease and has been removed as a LeasedResource.
LeaseListenerAdapter - Class in org.rioproject.impl.service
This class provides an adapter for LeaseListener methods.
LeaseListenerAdapter() - Constructor for class org.rioproject.impl.service.LeaseListenerAdapter
 
LeaseReaper(long) - Constructor for class org.rioproject.impl.service.ResourceLessor.LeaseReaper
 
leaseTable - Variable in class org.rioproject.impl.event.BasicEventConsumer
 
LEFT_AXIS_MARGIN - Static variable in class org.rioproject.watch.DefaultCalculableView
 
LEFT_GRAPH_MARGIN - Static variable in class org.rioproject.watch.DefaultCalculableView
 
levelChanged(LoggerConfig, LoggerConfig[]) - Static method in class org.rioproject.log.LoggerConfig
Determine if the LoggerConfig provides a Level change
LifeCycleManager() - Constructor for class org.rioproject.impl.servicebean.ServiceBeanActivation.LifeCycleManager
 
LINUX - Static variable in class org.rioproject.impl.system.OperatingSystemType
Linux identifier
LinuxHandler - Class in org.rioproject.impl.system.measurable.cpu
Handles getting the CPU states for Linux by using the /proc filesystem
LinuxHandler() - Constructor for class org.rioproject.impl.system.measurable.cpu.LinuxHandler
 
listener - Variable in class org.rioproject.impl.client.JiniClient
 
Listener() - Constructor for class org.rioproject.impl.client.JiniClient.Listener
 
listIDs() - Static method in class org.rioproject.impl.exec.VirtualMachineHelper
Using the Attach API, list the available local Java Virtual Machines.
listManagedVMs() - Static method in class org.rioproject.impl.exec.VirtualMachineHelper
Using the JMX Attach API , list the available local Java Virtual Machines.
load(Class) - Method in class org.rioproject.config.GroovyConfig
 
load() - Static method in class org.rioproject.config.RioProperties
 
loadClass(String, String, ClassLoader) - Method in class org.rioproject.rmi.ResolvingLoader
 
LOADED_INITIAL_DEPLOYMENTS - Static variable in class org.rioproject.monitor.ProvisionMonitor.PeerInfo
 
loadedFrom() - Method in class org.rioproject.impl.opstring.OpString
 
loadedFrom() - Method in interface org.rioproject.opstring.OperationalString
Get the location the OperationalString was loaded from.
LOADING_INITIAL_DEPLOYMENTS - Static variable in class org.rioproject.monitor.ProvisionMonitor.PeerInfo
 
loadOperationalStrings() - Method in class org.rioproject.impl.opstring.OAR
 
loadOperationalStrings(ClassLoader) - Method in class org.rioproject.impl.opstring.OAR
 
loadProxyClass(String, String[], ClassLoader) - Method in class org.rioproject.rmi.ResolvingLoader
 
loadResources() - Method in class org.rioproject.system.capability.PlatformCapability
Allows the PlatformCapability to load any required native libraries as determined by values in the NativeLibsKey using the System.loadLibrary method.
loadUI(String, ServiceItem) - Static method in class org.rioproject.serviceui.UILoader
This method returns an array JComponents from a UIDescriptor that contain an JComponentFactory for a given role
loadUI(ServiceItem) - Static method in class org.rioproject.serviceui.UILoader
This method returns an array of UI Factories that have been loaded from each UIDescriptor found.
localRef - Variable in class org.rioproject.impl.watch.Watch
The WatchDataSourceImpl, this may be null if not created by the Watch
LOCATOR_PROPERTY_NAME - Static variable in interface org.rioproject.config.Constants
System property set when to indicate a comma separated list of lookup locators
LOCATOR_PROPERTY_NAME - Static variable in class org.rioproject.impl.client.JiniClient
 
LOCATORS - Static variable in interface org.rioproject.impl.opstring.OpStringParserGlobals
 
LOCATORS - Static variable in class org.rioproject.opstring.ServiceBeanConfig
Lookup Locators
LogbackServiceLogEventHandler - Class in org.rioproject.logging.logback
An implementation of the ServiceLogEventHandler for Logback.
LogbackServiceLogEventHandler() - Constructor for class org.rioproject.logging.logback.LogbackServiceLogEventHandler
 
logger - Static variable in class org.rioproject.impl.watch.WatchDataSourceImpl
A suitable Logger
LoggerConfig - Class in org.rioproject.log
The LoggerConfig class has been provided for dynamic services to specify Logger attributes (Level, Handler, etc...) and have the attributes established without depending on machine resident logger.properties configuration attributes to be set.
LoggerConfig(String, Level) - Constructor for class org.rioproject.log.LoggerConfig
Create a LoggerConfig, send logging output to its parent's handlers, with no resource bundle
LoggerConfig(String, Level, LoggerConfig.LogHandlerConfig...) - Constructor for class org.rioproject.log.LoggerConfig
Create a LoggerConfig, send logging output to its parent's handlers, with no resource bundle
LoggerConfig(String, Level, boolean, LoggerConfig.LogHandlerConfig...) - Constructor for class org.rioproject.log.LoggerConfig
Create a LoggerConfig with no resource bundle
LoggerConfig(String, Level, boolean, String, LoggerConfig.LogHandlerConfig...) - Constructor for class org.rioproject.log.LoggerConfig
Create a LoggerConfig
LoggerConfig.FormalArgument - Class in org.rioproject.log
Provide a way to pass parameter lists around.
LoggerConfig.LogHandlerConfig - Class in org.rioproject.log
LogerHandlerConfig provides attributes needed to create a Handler
LOGGERS - Static variable in interface org.rioproject.impl.opstring.OpStringParserGlobals
 
LoggingSystem - Class in org.rioproject.logging
Determine the logging system that is loaded.
LogHandlerConfig(String) - Constructor for class org.rioproject.log.LoggerConfig.LogHandlerConfig
Create a LogHandlerConfig
LogHandlerConfig(String, Level) - Constructor for class org.rioproject.log.LoggerConfig.LogHandlerConfig
Create a LogHandlerConfig
LogHandlerConfig(String, Level, List<LoggerConfig.FormalArgument>, String) - Constructor for class org.rioproject.log.LoggerConfig.LogHandlerConfig
Create a LogHandlerConfig
LogHandlerConfig(Handler) - Constructor for class org.rioproject.log.LoggerConfig.LogHandlerConfig
Create a LogHandlerConfig.
LogHandlerConfig(Handler, Level) - Constructor for class org.rioproject.log.LoggerConfig.LogHandlerConfig
Create a LogHandlerConfig.
LogManagementHelper - Class in org.rioproject.start
Helper for management of logging system
lookup(ServiceItemFilter) - Method in class org.rioproject.impl.client.LookupCachePool.SharedLookupCache
 
lookup(ServiceItemFilter, int) - Method in class org.rioproject.impl.client.LookupCachePool.SharedLookupCache
 
LookupCachePool - Class in org.rioproject.impl.client
The LookupCachePool class provides the support to get an existing LookupCache from a pool of created LookupCache instances.
LookupCachePool.SharedLookupCache - Class in org.rioproject.impl.client
The SharedLookupCache implements a LookupCache and delegates all method invocations to it's LookupDiscoveryManager, and maintains a reference counter for how many clients are sharing the instance.
lookupRemote(ServiceItemFilter, int) - Method in class org.rioproject.impl.client.LookupCachePool.SharedLookupCache
 
lowThreshold - Variable in class org.rioproject.watch.DefaultCalculableView
 

M

MACINTOSH - Static variable in class org.rioproject.impl.system.OperatingSystemType
Mac identifier
MacTopOutputParser - Class in org.rioproject.impl.system.measurable.cpu
Handle the parsing of the top command on Mac OS
MacTopOutputParser() - Constructor for class org.rioproject.impl.system.measurable.cpu.MacTopOutputParser
 
main(String...) - Static method in class org.rioproject.cybernode.StaticCybernode
The StaticCybernode can be invoked directly from the command line.
main(String[]) - Static method in class org.rioproject.impl.exec.ServiceExecutor
 
main(String[]) - Static method in class org.rioproject.start.ServiceStarter
The main method for the ServiceStarter application.
manage() - Method in class org.rioproject.impl.exec.posix.PosixProcessManager
Manage the Process
manage() - Method in class org.rioproject.impl.exec.ProcessManager
Manage the Process
manage() - Method in class org.rioproject.impl.exec.windows.WindowsProcessManager
 
MANUAL - Static variable in class org.rioproject.impl.opstring.OAR
Manifest header indicating that the OAR be deployed manually
MANUFACTURER - Static variable in class org.rioproject.system.capability.PlatformCapability
Manufacturer information for the capability
matchChild(int, String[]) - Method in class org.rioproject.impl.system.measurable.SigarHelper
Using the process identifier (pid) of a parent, find the matching child process using a bottom up approach
matches(EventDescriptor) - Method in class org.rioproject.event.EventDescriptor
Determine whether the provided EventDescriptor matches properties of this EventDescriptor
matches(Entry[], String) - Static method in class org.rioproject.impl.opstring.OpStringFilter
Determine if the attribute collecton contains an OperatonalStringEntry which matches the opStrngName
matches(String, String) - Method in class org.rioproject.system.capability.PlatformCapability
Matching semantics are accomplished using pattern matching with regular expressions
matchesServiceElement(ServiceElement, String, String[], String) - Static method in class org.rioproject.impl.servicebean.ServiceElementUtil
Determines if the name, interfaces and opStringName equate to attributes found in the provided ServiceElement
matchOnName() - Method in class org.rioproject.associations.AssociationDescriptor
If this method returns true then the name of the service is used in addition to the interfaces implemented by the service or service proxy to track service instances.
max() - Method in class org.rioproject.watch.Accumulator
Get the max value of the current set of values
max - Variable in class org.rioproject.watch.DefaultCalculableView
 
max() - Method in class org.rioproject.watch.Statistics
Get largest value in collection of values
MAX_COLLECTION_SIZE - Static variable in class org.rioproject.impl.system.measurable.MeasurableCapability
Defines the default history max size
MAX_COLLECTION_SIZE - Static variable in class org.rioproject.impl.watch.WatchDataSourceImpl
Defines the default history max size
maxServices - Variable in class org.rioproject.impl.sla.ScalingPolicyHandler
The maximum number of services to increment.
maxY - Variable in class org.rioproject.watch.DefaultCalculableView
 
MB - Static variable in class org.rioproject.system.capability.platform.ByteOrientedDevice
Megabytes
mbeanNoticationInfoList - Variable in class org.rioproject.impl.servicebean.ServiceBeanAdapter
 
mbeanServer - Variable in class org.rioproject.impl.servicebean.ServiceBeanAdapter
 
MBeanServerFactory - Class in org.rioproject.impl.jmx
Utility for obtaining the MBeanServer.
MBeanServerFactory() - Constructor for class org.rioproject.impl.jmx.MBeanServerFactory
 
mean() - Method in class org.rioproject.watch.Accumulator
Get the mean of the current set of values
mean - Variable in class org.rioproject.watch.DefaultCalculableView
 
mean() - Method in class org.rioproject.watch.Statistics
Get the average value in the collection of values
MeasurableCapability - Class in org.rioproject.impl.system.measurable
A MeasurableCapability refers to a depletion oriented resource or capability on a ComputeResource
MeasurableCapability(String, String, Configuration) - Constructor for class org.rioproject.impl.system.measurable.MeasurableCapability
 
MeasurableCapabilityMBean - Interface in org.rioproject.impl.system.measurable
Provides a standard MBean to use when administering a MeasurableCapability using JMX
MeasurableMonitor<M extends MeasuredResource> - Interface in org.rioproject.impl.system.measurable
The MeasurableMonitor defines the semantics needed to provide a feedback mechanism to measure a MeasurableCapability
MEASURED_RESOURCES_BREACHED - Static variable in class org.rioproject.system.ResourceCapability
Used to get MeasuredResource instances which have a value outside of declared thresholds
MeasuredResource - Class in org.rioproject.system
The MeasuredResource represents a quantitative value of a resource that has been measured
MeasuredResource(String, double, ThresholdValues) - Constructor for class org.rioproject.system.MeasuredResource
Construct a MeasuredResource with parameters
measuredResourcesWithinRange() - Method in class org.rioproject.system.ComputeResourceUtilization
Determine if the ComputeResourceUtilization contains MeasuredResource instances that have values which fall outside of their threshold declaration
measuredResourcesWithinRange() - Method in class org.rioproject.system.ResourceCapability
Determine if the ResourceCapability contains MeasuredResource instances that have values which fall outside of their threshold declaration
median() - Method in class org.rioproject.watch.Accumulator
Get the median of the current set of values
median() - Method in class org.rioproject.watch.Statistics
Get the median in the collection of values
meetsRequirements() - Method in interface org.rioproject.deploy.ServiceProbe
Determine if a ServiceBeanInstantiator meets the requirements of a service.
MemInfoMonitor - Class in org.rioproject.impl.system.measurable.memory
Monitors /proc/meminfo
MemInfoMonitor() - Constructor for class org.rioproject.impl.system.measurable.memory.MemInfoMonitor
 
Memory - Class in org.rioproject.impl.system.measurable.memory
The Memory object is a MeasurableCapability that measures the amount of memory available for the JVM
Memory(Configuration) - Constructor for class org.rioproject.impl.system.measurable.memory.Memory
Construct a Memory object
Memory(String, Configuration) - Constructor for class org.rioproject.impl.system.measurable.memory.Memory
Construct a Memory object
Memory(String, String, Configuration) - Constructor for class org.rioproject.impl.system.measurable.memory.Memory
Construct a Memory object
MEMORY - Static variable in class org.rioproject.impl.system.SystemCapabilities
 
Memory - Class in org.rioproject.system.capability.platform
Describes the amount of memory available for the Java Virtual Machine as a qualitative resource.
Memory() - Constructor for class org.rioproject.system.capability.platform.Memory
Create a Memory capability
Memory(String) - Constructor for class org.rioproject.system.capability.platform.Memory
Create a Memory capability with a description
MemoryPool - Class in org.rioproject.impl.system.measurable.memory.pool
The MemoryPool is used to monitor a JMX memory pool.
MemoryPool(String, Configuration, ThresholdValues) - Constructor for class org.rioproject.impl.system.measurable.memory.pool.MemoryPool
Construct a MemoryPool object
MemoryPoolMXBeanMonitor - Class in org.rioproject.impl.system.measurable.memory.pool
Monitoring for JMX memory pool.
MemoryPoolMXBeanMonitor() - Constructor for class org.rioproject.impl.system.measurable.memory.pool.MemoryPoolMXBeanMonitor
 
MemoryPoolUtilization - Class in org.rioproject.system.measurable.memory.pool
Measured JMX memory pool utilization
MemoryPoolUtilization(String, double, long, long, long, long, ThresholdValues) - Constructor for class org.rioproject.system.measurable.memory.pool.MemoryPoolUtilization
Create a MemoryPoolUtilization instance
merge(SystemRequirements, SystemRequirements) - Method in class org.rioproject.impl.opstring.OpStringParserHelper
 
merge(ClassBundle...) - Static method in class org.rioproject.opstring.ClassBundle
Merge two ClassBundles
MILLIS - Static variable in class org.rioproject.costmodel.ResourceCostModel.TimeBoundary
Indicates the boundary has been provided in milliseconds
min() - Method in class org.rioproject.watch.Accumulator
Get the min of the current set of values
min - Variable in class org.rioproject.watch.DefaultCalculableView
 
min() - Method in class org.rioproject.watch.Statistics
Get smallest value in collection of values
MINUTES - Static variable in class org.rioproject.costmodel.ResourceCostModel.TimeBoundary
Indicates the boundary has been provided in minutes
minY - Variable in class org.rioproject.watch.DefaultCalculableView
 
mode() - Method in class org.rioproject.watch.Accumulator
Get the mode of the current set of values
mode() - Method in class org.rioproject.watch.Statistics
Get the mode
modeCount() - Method in class org.rioproject.watch.Accumulator
Get the number of occurrences of the mode in the current set of values
MODEL - Static variable in class org.rioproject.system.capability.PlatformCapability
Model information for the capability
modeOccurrenceCount() - Method in class org.rioproject.watch.Statistics
Get the occurrences of the mode
modify(WatchDescriptor) - Method in class org.rioproject.impl.watch.WatchInjector
Modify an injected Watch
modifyAttributes(Entry[], Entry[]) - Method in class org.rioproject.impl.service.Joiner
Delegates call to the JoinManager if a JoinManager exists
monitor(long) - Method in interface org.rioproject.admin.MonitorableService
Establish a Lease to monitor the reachability of the Service
monitor(String, FaultDetectionListener<String>) - Method in class org.rioproject.impl.exec.JVMProcessMonitor
Monitor a JVM using the provided pid
monitor(Object, ServiceID) - Method in class org.rioproject.impl.fdh.AbstractFaultDetectionHandler
 
monitor(Object, T) - Method in interface org.rioproject.impl.fdh.FaultDetectionHandler
Begin monitoring the service
monitor(Object, ServiceID) - Method in class org.rioproject.impl.fdh.JMXFaultDetectionHandler
 
monitor() - Method in class org.rioproject.impl.fdh.JMXFaultDetectionHandler
Monitor the peer service
monitor(Object, ServiceID) - Method in class org.rioproject.impl.fdh.PooledFaultDetectionHandler
 
monitor(long) - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
 
monitor - Variable in class org.rioproject.impl.system.measurable.MeasurableCapability
MonitorableService - Interface in org.rioproject.admin
A MonitorableService provides the semantics to determine if a service (which implements this interface) is reachable.
MpstatOutputParser - Class in org.rioproject.impl.system.measurable.cpu
The MpstatOutputParser parses the output of the mpstat command on Solaris
MpstatOutputParser() - Constructor for class org.rioproject.impl.system.measurable.cpu.MpstatOutputParser
 
MXBeanMonitor<T> - Interface in org.rioproject.impl.system.measurable
Used to monitor a platform MBean

N

name - Variable in class org.rioproject.entry.OperationalStringEntry
 
name - Variable in class org.rioproject.entry.StandardServiceType
 
NAME - Static variable in class org.rioproject.opstring.ServiceBeanConfig
ServiceBean name field
NAME - Static variable in class org.rioproject.system.capability.PlatformCapability
Name information for the capability
NameHelper - Class in org.rioproject.impl.fdh
 
NATIVE_LIB_CLASS - Static variable in class org.rioproject.impl.system.SystemCapabilities
 
NATIVE_LIBS - Static variable in class org.rioproject.impl.system.SystemCapabilities
 
NATIVE_LIBS - Static variable in class org.rioproject.system.capability.PlatformCapability
Native Libraries Key.
NativeLibrarySupport - Class in org.rioproject.system.capability.software
The NativeLibrarySupport object describes a native library available to services
NativeLibrarySupport() - Constructor for class org.rioproject.system.capability.software.NativeLibrarySupport
Create a NativeLibrarySupport
NativeLibrarySupport(String) - Constructor for class org.rioproject.system.capability.software.NativeLibrarySupport
Create a NativeLibrarySupport
nbrHGrids - Variable in class org.rioproject.watch.DefaultCalculableView
 
newLease(LeasedResource, long) - Method in class org.rioproject.impl.service.LandlordLessor
Concrete implementation of parent class
newLease(LeasedResource, long) - Method in class org.rioproject.impl.service.ResourceLessor
Create a new lease
NO_GROUPS - Static variable in class org.rioproject.opstring.ServiceBeanConfig
Convenience constant used to request that discovery by group membership be halted (or not started, if the group discovery mechanism is simply being instantiated).
NO_NAME - Static variable in class org.rioproject.associations.AssociationDescriptor
If an AssociationDescriptor is created with a null for the name property, the AssociationDescriptor name property will be set to this value
NoEventConsumerException - Exception in org.rioproject.event
Exception thrown when there are no registered event consumers.
NoEventConsumerException(String) - Constructor for exception org.rioproject.event.NoEventConsumerException
Constructs an NoEventConsumerException with the specified detail message.
NOTIFICATION_INFO - Static variable in class org.rioproject.impl.sla.SLAThresholdEventAdapter
 
notificationBroadcasterSupport - Variable in class org.rioproject.impl.event.EventNotificationAdapter
 
notify(T) - Method in interface org.rioproject.event.RemoteServiceEventListener
The notify method is invoked on a RemoteServiceEventListener for RemoteServiceEvents that the listener has registered interest on.
notify(RemoteEvent) - Method in class org.rioproject.impl.event.BasicEventConsumer
Remote event notification.
notify(RemoteEvent) - Method in class org.rioproject.impl.event.EventNotificationAdapter
Implements the contract of a RemoteEventListener, and provides the adapter that concrete classes must implement to transform the remote event to a JMX notification
notify(Calculable, ThresholdValues, ThresholdType) - Method in class org.rioproject.impl.sla.RedeployPolicyHandler
 
notify(Calculable, ThresholdValues, ThresholdType) - Method in class org.rioproject.impl.sla.RelocationPolicyHandler
 
notify(Calculable, ThresholdValues, ThresholdType) - Method in class org.rioproject.impl.sla.ScalingPolicyHandler
 
notify(Calculable, ThresholdValues, ThresholdType) - Method in class org.rioproject.impl.sla.SLAPolicyHandler
 
notify(RemoteEvent) - Method in class org.rioproject.impl.sla.SLAThresholdEventAdapter
Transforms the notification of a SLAThresholdEvent to a JMX notification
notify(Calculable, ThresholdValues, ThresholdType) - Method in interface org.rioproject.impl.watch.ThresholdListener
Notify for a threshold event
notifyLeaseExpiration(LeasedResource) - Method in class org.rioproject.impl.service.ResourceLessor
Notify LeaseListener instances of a lease expiration
notifyLeaseRegistration(LeasedResource) - Method in class org.rioproject.impl.service.ResourceLessor
Notify LeaseListener instances of a new registration
notifyLeaseRemoval(LeasedResource) - Method in class org.rioproject.impl.service.ResourceLessor
Notify LeaseListener instances of a lease removal
notifyLeaseRenewal(LeasedResource) - Method in class org.rioproject.impl.service.ResourceLessor
Notify LeaseListener instances of a lease renewal
notifyListeners() - Method in class org.rioproject.impl.fdh.AbstractFaultDetectionHandler
Notify FaultDetectionListener instances the service has been removed
notifyListeners(SLAPolicyEvent) - Method in class org.rioproject.impl.sla.SLAPolicyHandler
Notify all registered SLAPolicyEventListener instances
notifyListeners(Calculable, ThresholdType) - Method in class org.rioproject.impl.watch.ThresholdManager
Notify all ThresholdListeners of a threshold being crossed
notifyOnTermination() - Method in class org.rioproject.impl.exec.ProcessManager
Notify all ProcessManager.Listeners of the process termination

O

OAR - Class in org.rioproject.impl.opstring
An OperationalString Archive (OAR) contains information about a deployment (an OperationalString).
OAR(File) - Constructor for class org.rioproject.impl.opstring.OAR
Create an OAR
OAR(URL) - Constructor for class org.rioproject.impl.opstring.OAR
Create an OAR
OAR(Manifest) - Constructor for class org.rioproject.impl.opstring.OAR
Create an OAR
OAR_ACTIVATION - Static variable in class org.rioproject.impl.opstring.OAR
Manifest header identifying the type of activation
OAR_NAME - Static variable in class org.rioproject.impl.opstring.OAR
Manifest header identifying the name of the deployment
OAR_OPSTRING - Static variable in class org.rioproject.impl.opstring.OAR
Manifest header identifying the embedded OperationalString
OAR_VERSION - Static variable in class org.rioproject.impl.opstring.OAR
Manifest header indicating the version of the OAR
OARException - Exception in org.rioproject.impl.opstring
This exception is thrown during processing of an OAR.
OARException(String, Throwable) - Constructor for exception org.rioproject.impl.opstring.OARException
Constructs an OARException with the specified detail message and optional exception that was raised while instantiating the JSB
OARException(String) - Constructor for exception org.rioproject.impl.opstring.OARException
Constructs an OARException with the specified detail message.
OARException() - Constructor for exception org.rioproject.impl.opstring.OARException
Constructs an OARException with no detail message.
OARUtil - Class in org.rioproject.impl.opstring
Utilities for working with OperationalString Archives (OARs)
OARUtil() - Constructor for class org.rioproject.impl.opstring.OARUtil
 
objectName - Variable in class org.rioproject.impl.event.EventNotificationAdapter
 
objectName - Variable in class org.rioproject.impl.servicebean.ServiceBeanAdapter
 
openConnection(URL) - Method in class org.rioproject.url.artifact.Handler
 
OperatingSystem - Class in org.rioproject.system.capability.platform
The OperatingSystem class defines attributes describing the operating system.
OperatingSystem() - Constructor for class org.rioproject.system.capability.platform.OperatingSystem
Create a OperatingSystem object
OperatingSystem(String) - Constructor for class org.rioproject.system.capability.platform.OperatingSystem
Create a OperatingSystem object with a description
OperatingSystemType - Class in org.rioproject.impl.system
Utilities to help determine operating system type
OperatingSystemType() - Constructor for class org.rioproject.impl.system.OperatingSystemType
 
OperationalString - Interface in org.rioproject.opstring
An OperationalString represents a collection of application and/or infrastructure software services that when put together provide a coarse-grained service, typically distributed through the network.
OperationalStringEntry - Class in org.rioproject.entry
The OperationalStringEntry contains the name of the OperationalString the service is a member of
OperationalStringEntry() - Constructor for class org.rioproject.entry.OperationalStringEntry
Construct a OperationalStringEntry
OperationalStringEntry(String) - Constructor for class org.rioproject.entry.OperationalStringEntry
Construct a OperationalStringEntry
OperationalStringException - Exception in org.rioproject.opstring
This exception is thrown by an OperationalStringManager if there are errors performing management on an OperationalString
OperationalStringException(String, Throwable) - Constructor for exception org.rioproject.opstring.OperationalStringException
Constructs a OperationalStringException with the specified detail message and optional exception that was raised while instantiating the JSB
OperationalStringException(String) - Constructor for exception org.rioproject.opstring.OperationalStringException
Constructs an OperationalStringException with the specified detail message.
OperationalStringException(String, boolean) - Constructor for exception org.rioproject.opstring.OperationalStringException
Constructs an OperationalStringException with the specified detail message.
OperationalStringException() - Constructor for exception org.rioproject.opstring.OperationalStringException
Constructs an OperationalStringException with no detail message.
OperationalStringManager - Interface in org.rioproject.opstring
The OperationalStringManager defines the semantics for a service that can manage OperationalString objects
OpString - Class in org.rioproject.impl.opstring
An implementation of an OperationalString
OpString(String, URL) - Constructor for class org.rioproject.impl.opstring.OpString
Create an OpString
OPSTRING - Static variable in interface org.rioproject.impl.opstring.OpStringParserGlobals
 
OPSTRING - Static variable in class org.rioproject.opstring.ServiceBeanConfig
ServiceBean OperationalString name field
OpStringFilter - Class in org.rioproject.impl.opstring
Filter for matching opstring names
OpStringFilter(String) - Constructor for class org.rioproject.impl.opstring.OpStringFilter
Create an OpStringFilter
OpStringLoader - Class in org.rioproject.impl.opstring
The OpStringLoader utility is a helper class used to parse and return an OperationalString.
OpStringLoader() - Constructor for class org.rioproject.impl.opstring.OpStringLoader
Simple constructor that creates an OpStringLoader
OpStringLoader(ClassLoader) - Constructor for class org.rioproject.impl.opstring.OpStringLoader
Create a new OpStringLoader, validating documents as they are parsed.
OpStringManagerDispatcher(String, OperationalStringManager, DiscoveryManagement) - Constructor for class org.rioproject.impl.opstring.OpStringManagerProxy.OpStringManagerDispatcher
 
OpStringManagerProxy - Class in org.rioproject.impl.opstring
A generated proxy to assist with the management of OperationalStringManager instances.
OpStringManagerProxy() - Constructor for class org.rioproject.impl.opstring.OpStringManagerProxy
 
OpStringManagerProxy.OpStringManager - Interface in org.rioproject.impl.opstring
 
OpStringManagerProxy.OpStringManagerDispatcher - Class in org.rioproject.impl.opstring
A CGLIB dispatcher for managing the invocation of methods to the primary OperationalStringManager instance.
OpStringParser - Interface in org.rioproject.impl.opstring
 
OpStringParserGlobals - Interface in org.rioproject.impl.opstring
 
OpStringParserHelper - Class in org.rioproject.impl.opstring
 
OpStringParserHelper() - Constructor for class org.rioproject.impl.opstring.OpStringParserHelper
 
OpStringParserSelectionStrategy - Interface in org.rioproject.impl.opstring
 
OpStringPostProcessor - Class in org.rioproject.impl.opstring
 
OpStringPostProcessor() - Constructor for class org.rioproject.impl.opstring.OpStringPostProcessor
 
OpStringUtil - Class in org.rioproject.impl.opstring
Utilities for working with OpStrings.
OpStringUtil() - Constructor for class org.rioproject.impl.opstring.OpStringUtil
 
OPSYS - Static variable in class org.rioproject.impl.system.SystemCapabilities
 
Options - Interface in org.rioproject.impl.fdh
 
org.rioproject.admin - package org.rioproject.admin
Administrative interfaces for managing services
org.rioproject.annotation - package org.rioproject.annotation
Annotations for service lifecycle notification.
org.rioproject.associations - package org.rioproject.associations
Provides support for managing associations (directed graph relationships) that services have to other services
org.rioproject.config - package org.rioproject.config
Declares project wide constants and annotation for use with Groovy configuration files.
org.rioproject.costmodel - package org.rioproject.costmodel
Provides approach to determine the monetary cost of using a system resource
org.rioproject.cybernode - package org.rioproject.cybernode
A Cybernode represents a compute resource as a service available through the network, offering dynamic allocation and provisioning capabilities.
org.rioproject.deploy - package org.rioproject.deploy
Defines interfaces and classes to deploy dynamic services
org.rioproject.entry - package org.rioproject.entry
Entry classes for use as attributes in lookup services.
org.rioproject.event - package org.rioproject.event
Provides classes and interfaces which enable support for distributed events.
org.rioproject.eventcollector.api - package org.rioproject.eventcollector.api
Defines semantics for interfaces with the EventCollector service.
org.rioproject.impl.associations - package org.rioproject.impl.associations
Provides support for managing associations (directed graph relationships) that services have to other services
org.rioproject.impl.associations.filter - package org.rioproject.impl.associations.filter
Provides support for filtering associations (directed graph relationships) that services have to other services
org.rioproject.impl.associations.strategy - package org.rioproject.impl.associations.strategy
Service selection strategies for Association proxies
org.rioproject.impl.client - package org.rioproject.impl.client
Client access to Apache River services and lookup discovery pooling
org.rioproject.impl.config - package org.rioproject.impl.config
Provides utilities to use a shared or common Jini configuration, and declares project wide constants
org.rioproject.impl.costmodel - package org.rioproject.impl.costmodel
Provides approach to determine the monetary cost of using a system resource
org.rioproject.impl.discovery - package org.rioproject.impl.discovery
Utilities for recording discovery events
org.rioproject.impl.event - package org.rioproject.impl.event
Provides classes and interfaces which enable support for distributed events.
org.rioproject.impl.exec - package org.rioproject.impl.exec
Provides support for the execution of external processes
org.rioproject.impl.exec.posix - package org.rioproject.impl.exec.posix
Provides support for the execution of external processes for POSIX based systems
org.rioproject.impl.exec.windows - package org.rioproject.impl.exec.windows
Provides support for the execution of external processes for Windows based systems
org.rioproject.impl.fdh - package org.rioproject.impl.fdh
Fault detection handler interfaces and implementations
org.rioproject.impl.jmx - package org.rioproject.impl.jmx
Provides support for using JMX
org.rioproject.impl.logging - package org.rioproject.impl.logging
Provides support to enable the dynamic creation of Logger objects with associated Level and Handlers.
org.rioproject.impl.opstring - package org.rioproject.impl.opstring
Implementation and parsing for the OperationalString
org.rioproject.impl.service - package org.rioproject.impl.service
Provides basic infrastructure support for Apache River service development
org.rioproject.impl.servicebean - package org.rioproject.impl.servicebean
Provides classes that implement and support the ServiceBean model
org.rioproject.impl.sla - package org.rioproject.impl.sla
Provides classes that allow policy handlers to react to SLA threshold conditions
org.rioproject.impl.system - package org.rioproject.impl.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.impl.system.capability - package org.rioproject.impl.system.capability
 
org.rioproject.impl.system.measurable - package org.rioproject.impl.system.measurable
Defines quantitative capabilities of a compute resource
org.rioproject.impl.system.measurable.cpu - package org.rioproject.impl.system.measurable.cpu
Provides classes for measuring CPU utilization
org.rioproject.impl.system.measurable.disk - package org.rioproject.impl.system.measurable.disk
Provides classes for measuring Disk space utilization
org.rioproject.impl.system.measurable.memory - package org.rioproject.impl.system.measurable.memory
Provides classes for measuring Memory utilization
org.rioproject.impl.system.measurable.memory.pool - package org.rioproject.impl.system.measurable.memory.pool
Provides support for monitoring memory pools
org.rioproject.impl.watch - package org.rioproject.impl.watch
Provides mechanisms to collect and analyze programmer defined metrics defined in a distributed application.
org.rioproject.loader - package org.rioproject.loader
Service classloading.
org.rioproject.log - package org.rioproject.log
Logger configuration and events.
org.rioproject.logging - package org.rioproject.logging
Provides support to enable the dynamic creation of Logger objects with associated Level and Handlers.
org.rioproject.logging.jul - package org.rioproject.logging.jul
Java util logging (jul) utilities.
org.rioproject.logging.logback - package org.rioproject.logging.logback
Logback logging utilities.
org.rioproject.monitor - package org.rioproject.monitor
Provides the capability to deploy and monitor applications.
org.rioproject.net - package org.rioproject.net
Utilities for working with port ranges and network interfaces.
org.rioproject.opstring - package org.rioproject.opstring
Provides declaration and semantics of working with OperationalString, a key Rio concept that represents a collection of dynamic software services that when put together provide a coarse-grained service, typically distributed through the network.
org.rioproject.resolver - package org.rioproject.resolver
Defines classes for use when resolving Maven artifacts.
org.rioproject.rmi - package org.rioproject.rmi
Remote Method Invocation (RMI) infrastructure utilities.
org.rioproject.servicebean - package org.rioproject.servicebean
Defines interfaces and semantics for the ServiceBean component model
org.rioproject.serviceui - package org.rioproject.serviceui
Service UI factory support
org.rioproject.sla - package org.rioproject.sla
 
org.rioproject.start - package org.rioproject.start
Provides utilities to bootstrap and initialize the Rio operational environment.
org.rioproject.system - package org.rioproject.system
 
org.rioproject.system.capability - package org.rioproject.system.capability
Defines qualitative capabilities of a compute resource
org.rioproject.system.capability.connectivity - package org.rioproject.system.capability.connectivity
Defines connectivity capabilities
org.rioproject.system.capability.platform - package org.rioproject.system.capability.platform
Defines system capabilities
org.rioproject.system.capability.software - package org.rioproject.system.capability.software
Defines platform software capabilities
org.rioproject.system.cpu - package org.rioproject.system.cpu
 
org.rioproject.system.disk - package org.rioproject.system.disk
 
org.rioproject.system.measurable.cpu - package org.rioproject.system.measurable.cpu
Provides classes for measuring CPU utilization
org.rioproject.system.measurable.disk - package org.rioproject.system.measurable.disk
Provides classes for measuring Disk space utilization
org.rioproject.system.measurable.memory - package org.rioproject.system.measurable.memory
 
org.rioproject.system.measurable.memory.pool - package org.rioproject.system.measurable.memory.pool
 
org.rioproject.system.memory - package org.rioproject.system.memory
 
org.rioproject.system.memory.pool - package org.rioproject.system.memory.pool
 
org.rioproject.url - package org.rioproject.url
 
org.rioproject.url.artifact - package org.rioproject.url.artifact
Provides support for the artifact URL protocol The artifact URL protocol provides a way to resolve an artifact, and its (transitive) dependencies.
org.rioproject.watch - package org.rioproject.watch
Defines semantics for watches, which are mechanisms to collect and analyze programmer defined metrics defined in a distributed application.
ORGANIZATION - Static variable in class org.rioproject.opstring.ServiceBeanConfig
ServiceBean organization field
osName - Variable in class org.rioproject.entry.ComputeResourceInfo
 
osVersion - Variable in class org.rioproject.entry.ComputeResourceInfo
 
outputStream - Variable in class org.rioproject.impl.exec.ProcessManager
 
overwrite() - Method in class org.rioproject.deploy.StagedData
Get whether to overwrite a file

P

paint(Graphics, Dimension) - Method in interface org.rioproject.watch.CalculableViewable
Paints the view to the graphics context
paint(Graphics, Dimension) - Method in class org.rioproject.watch.DefaultCalculableView
Paints the view to the graphics context
parse(Object, ClassLoader, String[], String[], Object) - Method in class org.rioproject.impl.opstring.GroovyDSLOpStringParser
Deprecated.
parse(Object, ClassLoader, String[], Object) - Method in class org.rioproject.impl.opstring.GroovyDSLOpStringParser
 
parse(Object, ClassLoader, String[], Object) - Method in interface org.rioproject.impl.opstring.OpStringParser
 
parse(Object, ClassLoader, String[], String[], Object) - Method in interface org.rioproject.impl.opstring.OpStringParser
Deprecated.
parse(InputStream) - Method in class org.rioproject.impl.system.measurable.cpu.CPUExecHandler
 
parse(InputStream) - Method in class org.rioproject.impl.system.measurable.cpu.MacTopOutputParser
 
parse(InputStream) - Method in class org.rioproject.impl.system.measurable.cpu.MpstatOutputParser
 
parse(URL) - Static method in class org.rioproject.watch.CalculablesFromLog
Parse a location for Calculables.
parseAndLoad(GroovyCodeSource, GroovyClassLoader) - Method in class org.rioproject.config.GroovyConfig
 
parseGroups(String) - Static method in class org.rioproject.impl.client.JiniClient
Parse a comma or space delimited string of group names
parseLocators(String) - Static method in class org.rioproject.impl.client.JiniClient
Parse a comma or space delimited string of locator urls
parseOperationalString(File) - Method in class org.rioproject.impl.opstring.OpStringLoader
Parse on OperationalString from a File
parseOperationalString(URL) - Method in class org.rioproject.impl.opstring.OpStringLoader
Parse on OperationalString from a URL location.
parsePlatform(String) - Method in class org.rioproject.config.PlatformLoader
Parse the platform
PeerInfo(ProvisionMonitor, long, String) - Constructor for class org.rioproject.monitor.ProvisionMonitor.PeerInfo
Create a new PeerInfo
PeriodicWatch - Class in org.rioproject.impl.watch
A PeriodicWatch provides a mechanism to obtain information at preset intervals of time.
PeriodicWatch(String) - Constructor for class org.rioproject.impl.watch.PeriodicWatch
Creates new PeriodicWatch
PeriodicWatch(String, Configuration) - Constructor for class org.rioproject.impl.watch.PeriodicWatch
Creates new PeriodicWatch, creates and exports a WatchDataSourceImpl if the WatchDataSource is null using the Configuration object provided
PeriodicWatch(WatchDataSource, String) - Constructor for class org.rioproject.impl.watch.PeriodicWatch
Creates new PeriodicWatch
PeriodicWatchMBean - Interface in org.rioproject.impl.watch
Provides a standard MBean to use when administering a PeriodicWatch using JMX
ping() - Method in interface org.rioproject.admin.MonitorableService
Low cost roundtrip check
ping() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
 
PlatformCapability - Class in org.rioproject.system.capability
A PlatformCapability defines a specific type of mechanism or quality associated with a compute resource, and is used to define base platform capabilities and resources.
PlatformCapability() - Constructor for class org.rioproject.system.capability.PlatformCapability
 
PlatformCapabilityConfig - Class in org.rioproject.config
Contains attributes for a platform capability.
PlatformCapabilityConfig(String, String, String) - Constructor for class org.rioproject.config.PlatformCapabilityConfig
 
PlatformCapabilityConfig(String, String, String, String, String) - Constructor for class org.rioproject.config.PlatformCapabilityConfig
 
PlatformCapabilityLoader - Class in org.rioproject.impl.system.capability
Utility to assist in the loading of a PlatformCapability
PlatformCapabilityLoader() - Constructor for class org.rioproject.impl.system.capability.PlatformCapabilityLoader
 
PlatformCapabilityMBean - Interface in org.rioproject.system.capability
Provides a standard MBean to use when administering a PlatformCapability using JMX
PlatformCapabilityWriter - Class in org.rioproject.impl.system.capability
 
PlatformCapabilityWriter() - Constructor for class org.rioproject.impl.system.capability.PlatformCapabilityWriter
 
PlatformLoader - Class in org.rioproject.config
Parses platform configuration documents
PlatformLoader() - Constructor for class org.rioproject.config.PlatformLoader
 
PlottedCalculable(Point, Calculable) - Constructor for class org.rioproject.watch.CalculableViewable.PlottedCalculable
 
policyAction(SLAPolicyEvent) - Method in interface org.rioproject.impl.sla.SLAPolicyEventListener
Notification of a SLAPolicyEvent
policyAction(SLAPolicyEvent) - Method in class org.rioproject.impl.sla.SLAThresholdEventAdapter
Notification of a SLAPolicyEvent
PooledFaultDetectionHandler - Class in org.rioproject.impl.fdh
 
PooledFaultDetectionHandler() - Constructor for class org.rioproject.impl.fdh.PooledFaultDetectionHandler
 
PORT_RANGE - Static variable in interface org.rioproject.config.Constants
Property to indicate that Rio should limit the creation of utilities that create sockets (like Exporter) to limit socket ports to within the specified port range.
PortRangeRMIServerSocketFactory - Class in org.rioproject.rmi
A ServerSocketFactory that allocates ServerSockets within a port range.
PortRangeRMIServerSocketFactory(int, int) - Constructor for class org.rioproject.rmi.PortRangeRMIServerSocketFactory
Creates a RMIServerSocketFactory that allocates ServerSockets within the given bounds (both inclusive).
PortRangeServerSocketFactory - Class in org.rioproject.net
A ServerSocketFactory that allocates ServerSockets within a port range.
PortRangeServerSocketFactory(int) - Constructor for class org.rioproject.net.PortRangeServerSocketFactory
Creates a ServerSocketFactory that allocates ServerSockets starting from the provided port and extending to 65535
PortRangeServerSocketFactory(int, int) - Constructor for class org.rioproject.net.PortRangeServerSocketFactory
Creates a ServerSocketFactory that allocates ServerSockets within the given bounds (both inclusive).
PosixProcessManager - Class in org.rioproject.impl.exec.posix
A ProcessManager implementation for posix compliant systems
PosixProcessManager(Process, int, String, String) - Constructor for class org.rioproject.impl.exec.posix.PosixProcessManager
Create a PosixProcessManager
PosixShell - Class in org.rioproject.impl.exec.posix
A Shell implementation that forks commands for posix compliant systems
PosixShell() - Constructor for class org.rioproject.impl.exec.posix.PosixShell
 
postDeregister() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Called after unregistering from MBeanServer.
PostInstallAttributes(ExecDescriptor, StagedData) - Constructor for class org.rioproject.deploy.StagedSoftware.PostInstallAttributes
Create a PostInstallAttributes instance
postRegister(Boolean) - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Implemented as part of the contract for a MBeanRegistration, empty implementation
PostUnAdvertise - Annotation Type in org.rioproject.annotation
The PostUnAdvertise annotation is used on a method in a bean to allow the bean to be notified after the bean has been unadvertised.
PreAdvertise - Annotation Type in org.rioproject.annotation
The PreAdvertise annotation is used on a method in a bean to allow the bean to be notified before the bean has been advertised.
preDeregister() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Implemented as part of the contract for a MBeanRegistration, empty implementation
preDestroy() - Method in class org.rioproject.impl.exec.ServiceExecutor
 
premain(String, Instrumentation) - Static method in class org.rioproject.start.AgentHook
 
prepareDestroy() - Method in class org.rioproject.impl.servicebean.ServiceBeanContextManager.ContextAttributeLogHandler
 
prepareInstanceID(ServiceElement, boolean, long) - Static method in class org.rioproject.impl.servicebean.ServiceElementUtil
Set the instanceID, optionally making a copy of the ServiceElement
prepareInstanceID(ServiceElement, long) - Static method in class org.rioproject.impl.servicebean.ServiceElementUtil
Make a copy of the ServiceElement and set the instance ID
preRegister(MBeanServer, ObjectName) - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Save registered objectName and MBeanServer as members
printStackTrace(PrintStream) - Method in exception org.rioproject.deploy.ServiceBeanInstantiationException
Prints the stack backtrace to the specified print stream.
printStackTrace(PrintWriter) - Method in exception org.rioproject.deploy.ServiceBeanInstantiationException
Prints the stack backtrace to the specified print writer.
printStats() - Method in class org.rioproject.impl.event.AbstractEventHandler
Convenience method to print statistics for every thousand events sent.
printStats() - Method in class org.rioproject.impl.event.BasicEventConsumer
Convenience method to print statistics for every thousand events sent.
PROC_CPU - Static variable in interface org.rioproject.system.SystemWatchID
 
process(Object) - Static method in class org.rioproject.impl.opstring.OpStringPostProcessor
 
PROCESS_ID - Static variable in interface org.rioproject.config.Constants
System property for the cybernode's process ID
processAdditionalTags(ExpandoMetaClass) - Method in class org.rioproject.impl.opstring.GroovyDSLOpStringParser
 
processAssociations(OpString) - Static method in class org.rioproject.impl.opstring.OpStringPostProcessor
 
ProcessCPUHandler - Class in org.rioproject.impl.system.measurable.cpu
CPU monitor that obtains process CPU utilization.
ProcessCPUHandler() - Constructor for class org.rioproject.impl.system.measurable.cpu.ProcessCPUHandler
 
ProcessCPUHandler(long) - Constructor for class org.rioproject.impl.system.measurable.cpu.ProcessCPUHandler
 
ProcessCpuUtilization - Class in org.rioproject.system.measurable.cpu
Measured process CPU utilization
ProcessCpuUtilization(String, double, ThresholdValues) - Constructor for class org.rioproject.system.measurable.cpu.ProcessCpuUtilization
Construct a ProcessCpuUtilization with parameters
ProcessCpuUtilization(String, double, long, long, ThresholdValues) - Constructor for class org.rioproject.system.measurable.cpu.ProcessCpuUtilization
Construct a ProcessCpuUtilization with parameters
ProcessManager - Class in org.rioproject.impl.exec
Provides a wrapper around a process, including the pid of the started process as well as other helpful information
ProcessManager(Process, int) - Constructor for class org.rioproject.impl.exec.ProcessManager
Create a ProcessManager
ProcessManager.Listener - Interface in org.rioproject.impl.exec
Notification for Process termination
ProcessMemoryMonitor - Class in org.rioproject.impl.system.measurable.memory
The ProcessMemoryMonitor object provides feedback information to the Memory object, providing memory usage information for a process obtained using JMX and SIGAR.
ProcessMemoryMonitor() - Constructor for class org.rioproject.impl.system.measurable.memory.ProcessMemoryMonitor
 
ProcessMemoryMonitor(int) - Constructor for class org.rioproject.impl.system.measurable.memory.ProcessMemoryMonitor
 
ProcessMemoryUtilization - Class in org.rioproject.system.measurable.memory
Measured process memory utilization
ProcessMemoryUtilization(String, double, ThresholdValues) - Constructor for class org.rioproject.system.measurable.memory.ProcessMemoryUtilization
Construct ProcessMemoryUtilization with parameters
ProcessMemoryUtilization(String, double, double, double, double, double, double, double, double, double, ThresholdValues) - Constructor for class org.rioproject.system.measurable.memory.ProcessMemoryUtilization
Construct ProcessMemoryUtilization with parameters
ProcessMemoryUtilization(String, double, double, double, double, ThresholdValues) - Constructor for class org.rioproject.system.measurable.memory.ProcessMemoryUtilization
Construct ProcessMemoryUtilization with parameters
ProcessMemoryUtilization(String, double, double, double, double, double, double, double, double, double, double, double, double, ThresholdValues) - Constructor for class org.rioproject.system.measurable.memory.ProcessMemoryUtilization
Construct ProcessMemoryUtilization with parameters
PROCESSOR - Static variable in class org.rioproject.impl.system.SystemCapabilities
 
ProcessorArchitecture - Class in org.rioproject.system.capability.platform
The ProcessorArchitecture object provides a definition of the processor architecture
ProcessorArchitecture() - Constructor for class org.rioproject.system.capability.platform.ProcessorArchitecture
Create a ProcessorArchitecture with the default description
ProcessorArchitecture(String) - Constructor for class org.rioproject.system.capability.platform.ProcessorArchitecture
Create a ProcessorArchitecture with a description
processResources(Object, String, ServiceElement, String...) - Method in class org.rioproject.impl.opstring.OpStringParserHelper
 
processServiceInterfaceDeclarations(Object) - Static method in class org.rioproject.impl.opstring.OpStringPostProcessor
 
processTerminated(int) - Method in interface org.rioproject.impl.exec.ProcessManager.Listener
 
ProjectModuleResolver - Class in org.rioproject.resolver
 
ProjectModuleResolver() - Constructor for class org.rioproject.resolver.ProjectModuleResolver
 
ProtocolRegistryService - Class in org.rioproject.url
A registry for protocols and their URLStreamHandlers
provision(PlatformCapability, StagedSoftware) - Method in class org.rioproject.impl.system.ComputeResource
Provision a StagedSoftware for a PlatformCapability object.
PROVISIONABLE - Static variable in class org.rioproject.system.capability.PlatformCapability
Indicates that the PlatformCapability may be provisioned
ProvisionFailureEvent - Class in org.rioproject.monitor
This class is used to communicate to interested registrants that a provision attempt for a particular service was unsuccessful
ProvisionFailureEvent(Object, ServiceElement, String, Throwable) - Constructor for class org.rioproject.monitor.ProvisionFailureEvent
Create a ProvisionFailureEvent with attributes
ProvisionFailureEvent(Object, ServiceElement, List<String>, Throwable) - Constructor for class org.rioproject.monitor.ProvisionFailureEvent
Create a ProvisionFailureEvent with attributes
ProvisionManager - Interface in org.rioproject.deploy
The ProvisionManager defines the semantics for ServiceBeanInstantiator instances to register for ServiceProvisionEvent notifications and to provide a feedback mechanism for ServiceBeanInstantiator instances to update their ResourceCapability and ServiceRecords
ProvisionMonitor - Interface in org.rioproject.monitor
The ProvisionMonitor extends the ProvisionManager and Service interfaces, and defines the semantics required for ProvisionMonitor instances to back-up each other
ProvisionMonitor.PeerInfo - Class in org.rioproject.monitor
Contains information about ProvisionMonitor peers involved in providing support for backup approach
ProvisionMonitorAdmin - Interface in org.rioproject.monitor
The ProvisionMonitorAdmin extends ServiceAdmin and DeployAdmin interfaces
ProvisionMonitorEvent - Class in org.rioproject.monitor
This class is used to communicate state changes on OperationalString and ServiceElements contained within OperationalString objects that are being monitored by the ProvisionMonitor.
ProvisionMonitorEvent(Object, ProvisionMonitorEvent.Action, ServiceElement) - Constructor for class org.rioproject.monitor.ProvisionMonitorEvent
Create a ProvisionMonitorEvent for a ServiceElement add, remove or change notification
ProvisionMonitorEvent(Object, ProvisionMonitorEvent.Action, OperationalString) - Constructor for class org.rioproject.monitor.ProvisionMonitorEvent
Create a ProvisionMonitorEvent for an OperationalString deployment, undeployment, update, or OperationaStringManager change
ProvisionMonitorEvent(Object, String, ServiceBeanInstance) - Constructor for class org.rioproject.monitor.ProvisionMonitorEvent
Create a ProvisionMonitorEvent indicating a ServiceBeanInstance has been updated
ProvisionMonitorEvent(Object, ProvisionMonitorEvent.Action, String, ServiceElement, ServiceBeanInstance) - Constructor for class org.rioproject.monitor.ProvisionMonitorEvent
Create a ProvisionMonitorEvent indicating a service provision or failure notification
ProvisionMonitorEvent(Object, String, ServiceElement, ServiceBeanInstance, Object[]) - Constructor for class org.rioproject.monitor.ProvisionMonitorEvent
Create a ProvisionMonitorEvent indicating a redeployment request has been submitted
ProvisionMonitorEvent.Action - Enum in org.rioproject.monitor
 
proxy - Variable in class org.rioproject.impl.fdh.AbstractFaultDetectionHandler
Object that can be used to communicate to the service
proxy - Variable in class org.rioproject.impl.servicebean.ServiceBeanAdapter
The proxy object for the service that will be registered into the lookup service
proxy - Variable in class org.rioproject.start.RioServiceDescriptor.Created
The reference to the proxy of the created service
proxy - Variable in class org.rioproject.start.ServiceStarter.ServiceReference
The reference to the proxy of the created service
publish(LogRecord) - Method in class org.rioproject.impl.logging.ServiceLogEventPublisherImpl
 
publish(LogRecord) - Method in class org.rioproject.logging.jul.JULServiceLogEventHandler
 
publish(LogRecord) - Method in interface org.rioproject.logging.ServiceLogEventPublisher
Publish a LogRecord
put(String, Object) - Method in class org.rioproject.deploy.SystemComponent
Associates the specified value with the specified key as a required attribute.
putAll(Map<String, Object>) - Method in class org.rioproject.deploy.SystemComponent
Copies all of the mappings from the specified map
putLast(ServiceResource) - Method in class org.rioproject.impl.service.LeasedListManager
This method will move the ServiceResource from wherever it is in the list to the last element in the list
putServiceRecord(Uuid, ServiceRecord) - Method in class org.rioproject.deploy.ServiceStatement
Add a ServiceRecord

Q

QOS_COMPONENT - Static variable in class org.rioproject.impl.servicebean.ServiceBeanActivation
 
QueuedReplicator - Class in org.rioproject.impl.watch
Provides a queued approach to replicate a Watch record.
QueuedReplicator() - Constructor for class org.rioproject.impl.watch.QueuedReplicator
 

R

range() - Method in class org.rioproject.watch.Accumulator
Get the range of the current set of values
range() - Method in class org.rioproject.watch.Statistics
Get the range
RANGE_END - Static variable in class org.rioproject.net.PortRangeServerSocketFactory
 
rangeSize - Variable in class org.rioproject.watch.DefaultCalculableView
 
readPidFromFile(File) - Method in class org.rioproject.impl.exec.ServiceExecutor
 
REAP_INTERVAL - Static variable in class org.rioproject.impl.exec.JVMProcessMonitor
 
received - Variable in class org.rioproject.impl.event.BasicEventConsumer
 
record(ServiceStatement) - Method in interface org.rioproject.deploy.ServiceStatementManager
Record a ServiceStatement
RecordingDiscoveryListener - Class in org.rioproject.impl.discovery
A DiscoveryListener that keeps a record of discovered and discarded ServiceRegistrar instances
RecordingDiscoveryListener(DiscoveryManagement) - Constructor for class org.rioproject.impl.discovery.RecordingDiscoveryListener
 
recover(InputStream) - Method in class org.rioproject.impl.servicebean.ServiceBeanContextManager.ContextAttributeLogHandler
 
redeploy(ServiceElement, ServiceBeanInstance, boolean, long, ServiceProvisionListener) - Method in interface org.rioproject.opstring.OperationalStringManager
Redeploy an OperationalString, ServiceElement or ServiceBeanInstance.
redeploy(ServiceElement, ServiceBeanInstance, boolean, boolean, long, ServiceProvisionListener) - Method in interface org.rioproject.opstring.OperationalStringManager
Redeploy an OperationalString, ServiceElement or ServiceBeanInstance.
RedeployPolicyHandler - Class in org.rioproject.impl.sla
The RedeployPolicyHandler will redeploy a service based on declared thresholds.
RedeployPolicyHandler(SLA) - Constructor for class org.rioproject.impl.sla.RedeployPolicyHandler
Construct a RedeployPolicyHandler
regenProxy(T) - Static method in class org.rioproject.impl.associations.AssociationProxyUtil
Regenerate the associated service proxy
ReggieStat - Class in org.rioproject.impl.discovery
Class to hold basic information for a discovered/discarded reggie
register(AssociationListener...) - Method in interface org.rioproject.associations.AssociationManagement
register(MarshalledObject<ServiceBeanInstantiator>, MarshalledObject, ResourceCapability, List<DeployedService>, int, long) - Method in interface org.rioproject.deploy.ProvisionManager
Register for notifications of ServiceProvisionEvents.
register(RemoteServiceEventListener) - Method in interface org.rioproject.event.EventConsumer
Informs the EventConsumer to register for event notifications to all discovered EventProducer instances that provide support for the event described in an EventDescriptor
register(RemoteServiceEventListener, MarshalledObject) - Method in interface org.rioproject.event.EventConsumer
Informs the EventConsumer to register for event notifications to all discovered EventProducer instances that provide support for the event described in an EventDescriptor.
register(Object, RemoteEventListener, MarshalledObject, long) - Method in interface org.rioproject.event.EventHandler
Registers a RemoteEventListener for this event type.
register(EventDescriptor, RemoteEventListener, MarshalledObject, long) - Method in interface org.rioproject.event.EventProducer
The register method creates a leased EventRegistration for the EventDescriptor type passed in based on the requested lease duration.
register(long) - Method in interface org.rioproject.eventcollector.api.EventCollector
Clients first register with the EventCollector service in order to be notified of stored events.
register(AssociationListener...) - Method in class org.rioproject.impl.associations.DefaultAssociationManagement
register(Object, RemoteEventListener, MarshalledObject, long) - Method in class org.rioproject.impl.event.AbstractEventHandler
Registers a RemoteEventListener for this event type.
register(RemoteServiceEventListener) - Method in class org.rioproject.impl.event.BasicEventConsumer
Register a RemoteServiceEventListener to this EventConsumer.
register(RemoteServiceEventListener, MarshalledObject) - Method in class org.rioproject.impl.event.BasicEventConsumer
Register a RemoteServiceEventListener to this EventConsumer with a MarshalledObject handback object.
register(ServiceItem) - Method in class org.rioproject.impl.event.BasicEventConsumer
Given a ServiceItem this method checks to see if the ServiceItem contains a proxy of type EventProducer, performs event registration and ensures the Lease contained in the event registration is managed by a LeaseRenewalManager
register(EventProducer, EventDescriptor, ServiceID) - Method in class org.rioproject.impl.event.BasicEventConsumer
Register for notification of event from an EventProducer.
register(RemoteServiceEventListener, MarshalledObject) - Method in class org.rioproject.impl.event.DynamicEventConsumer
Override parent's register method to provide the ability if we've discovered EventProducer instances that match we should register with them
register(FaultDetectionListener<ServiceID>) - Method in class org.rioproject.impl.fdh.AbstractFaultDetectionHandler
 
register(FaultDetectionListener<T>) - Method in interface org.rioproject.impl.fdh.FaultDetectionHandler
Register a FaultDetectionListener
register(LeasedResource) - Method in class org.rioproject.impl.service.LeasedListManager
Notifies the manager of a new lease being created.
register(LeasedResource) - Method in interface org.rioproject.impl.service.LeaseListener
Notifies the manager of a new lease being created.
register(LeasedResource) - Method in class org.rioproject.impl.service.LeaseListenerAdapter
 
register(EventDescriptor, RemoteEventListener, MarshalledObject, long) - Method in class org.rioproject.impl.service.ServiceProvider
 
register(Object, ServiceBeanContext) - Method in class org.rioproject.impl.servicebean.ServiceBeanActivation.LifeCycleManager
 
register(Watch...) - Method in class org.rioproject.impl.watch.WatchDataSourceRegistry
 
register(Watch...) - Method in interface org.rioproject.impl.watch.WatchRegistry
Registers a Watch to underlying collection
register(String, URLStreamHandler) - Method in class org.rioproject.url.ProtocolRegistryService
Register an URLStreamHandler for a protocol
registerAssociationServiceListener(AssociationServiceListener<T>) - Method in interface org.rioproject.associations.Association
Register an AssociationServiceListener for notification.
registerAssociationServiceListener(AssociationServiceListener<T>) - Method in class org.rioproject.impl.associations.DefaultAssociation
Register an AssociationServiceListener for notification.
registerEventHandler(EventDescriptor, EventHandler) - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanContext
 
registerEventHandler(EventDescriptor, EventHandler) - Method in interface org.rioproject.servicebean.ServiceBeanContext
Register an event handler.
registerListener(ProcessManager.Listener) - Method in class org.rioproject.impl.exec.ProcessManager
registerListener(SLAPolicyEventListener) - Method in class org.rioproject.impl.sla.SLAPolicyHandler
Register for SLAPolicyEvent notifications
registerMBean(ObjectName, MBeanServer) - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
Register the service using the ObjectName to the MBeanServer
REGISTRY_PORT - Static variable in interface org.rioproject.config.Constants
System property set when an RMI Registry is started
RegistryUtil - Class in org.rioproject.rmi
Utility for getting/creating the RMI Registry.
RegistryUtil() - Constructor for class org.rioproject.rmi.RegistryUtil
 
release(boolean) - Method in interface org.rioproject.cybernode.Cybernode
Have the Cybernode remove itself as a resource which that can be used to instantiate dynamic application services.
release(ClassLoader) - Static method in class org.rioproject.rmi.ResolvingLoader
 
relocate(ServiceProvisionListener, Uuid) - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanManager
 
relocate(ServiceBeanInstance, ServiceProvisionListener, Uuid) - Method in interface org.rioproject.opstring.OperationalStringManager
Relocate (move) a ServiceBean instance to another ServiceBeanInstantiator.
relocate(ServiceProvisionListener, Uuid) - Method in interface org.rioproject.servicebean.ServiceBeanManager
Relocate (move) a ServiceBean instance to another compute resource
RELOCATION_FAILURE - Static variable in class org.rioproject.impl.sla.RelocationPolicyHandler
Action that indicates an relocation request has failed
RELOCATION_PENDING - Static variable in class org.rioproject.impl.sla.RelocationPolicyHandler
Action that indicates an relocation request is pending
RELOCATION_SUCCEEDED - Static variable in class org.rioproject.impl.sla.RelocationPolicyHandler
Action that indicates an relocation request has succeeded.
RelocationPolicyHandler - Class in org.rioproject.impl.sla
The RelocationPolicyHandler will inform the OperationalStringManager to relocate the ServiceBean that uses this policy handler.
RelocationPolicyHandler(SLA) - Constructor for class org.rioproject.impl.sla.RelocationPolicyHandler
Construct a RelocationPolicyHandler
RemoteRepository - Class in org.rioproject.resolver
Representation of a remote repository.
RemoteRepository() - Constructor for class org.rioproject.resolver.RemoteRepository
 
RemoteServiceEvent - Class in org.rioproject.event
Wrapper around RemoteEvent to allow user defined event objects.
RemoteServiceEvent(Object) - Constructor for class org.rioproject.event.RemoteServiceEvent
Create a new RemoteServiceEvent.
RemoteServiceEventListener<T extends RemoteServiceEvent> - Interface in org.rioproject.event
The RemoteServiceListener interface is used to specify support for clients that wish to participate in notification of distributed events.
RemoteWatchDataReplicator - Interface in org.rioproject.watch
A remote WatchDataReplicator.
removalInProcess(PlatformCapability) - Method in class org.rioproject.impl.system.ComputeResource
Determine if a PlatformCapability is being removed from the system.
remove(AssociationListener...) - Method in interface org.rioproject.associations.AssociationManagement
remove(AssociationListener...) - Method in class org.rioproject.impl.associations.DefaultAssociationManagement
remove(LeasedResource) - Method in class org.rioproject.impl.service.ResourceLessor
Remove a leased resource from the list of managed leases.
remove(Uuid) - Method in class org.rioproject.impl.service.ResourceLessor
Remove a leased resource from the list of managed leases.
remove(WatchDescriptor) - Method in class org.rioproject.impl.watch.WatchInjector
Unregister and remove an injected Watch
remove(String) - Method in class org.rioproject.impl.watch.WatchInjector
Unregister and remove an injected Watch
remove(String) - Method in class org.rioproject.system.capability.PlatformCapability
Remove a defined platform capability mapping
removeAll() - Method in class org.rioproject.impl.service.ResourceLessor
Remove all leased resources .
removeAssociationServiceListener(AssociationServiceListener<T>) - Method in interface org.rioproject.associations.Association
Remove a AssociationServiceListener for notification.
removeAssociationServiceListener(AssociationServiceListener<T>) - Method in class org.rioproject.impl.associations.DefaultAssociation
Remove a AssociationServiceListener for notification.
removeAttribute(Entry) - Method in class org.rioproject.impl.service.Joiner
Remove an attribute to the collection of attributes managed by this Joiner.
removeBackupFor(ProvisionMonitor) - Method in interface org.rioproject.monitor.ProvisionMonitor
Remove the ProvisionMonitor as a backup for another ProvisionMonitor
removed(LeasedResource) - Method in class org.rioproject.impl.service.LeasedListManager
Notifies the manager of a lease removal
removed(LeasedResource) - Method in interface org.rioproject.impl.service.LeaseListener
Notifies the manager of a lease removal
removed(LeasedResource) - Method in class org.rioproject.impl.service.LeaseListenerAdapter
 
removeLeaseListener(LeaseListener) - Method in class org.rioproject.impl.service.ResourceLessor
Remove a LeaseListener
removeListener(ServiceDiscoveryListener) - Method in class org.rioproject.impl.client.LookupCachePool.SharedLookupCache
 
removeListener(ServiceElementChangeListener) - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanManager
 
removeListener(ResourceCapabilityChangeListener) - Method in class org.rioproject.impl.system.ComputeResource
 
removeListener(ServiceElementChangeListener) - Method in interface org.rioproject.servicebean.ServiceBeanManager
Remove a currently registered ServiceElementChangeListener instance from the set of listeners currently registered with the ServiceBeanManager.
removeLocators(LookupLocator[]) - Method in class org.rioproject.impl.client.JiniClient
Deletes a set of locators from the managed set of locators, and discards any already-discovered lookup service that corresponds to a deleted locator.
removeNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
 
removeNotificationListener(NotificationListener) - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter
 
removeNotify() - Method in class org.rioproject.watch.AccumulatorViewer
 
removeOnDestroy() - Method in class org.rioproject.deploy.StagedData
Get whether to remove the artifact on ServiceBean termination
removePlatformCapabilities() - Method in class org.rioproject.impl.servicebean.DefaultServiceBeanContext
Remove all PlatformCapability instances the ServiceBean added
removePlatformCapability(PlatformCapability, boolean) - Method in class org.rioproject.impl.system.ComputeResource
Remove a PlatformCapability object.
removeRegistrarGroups(String[]) - Method in class org.rioproject.impl.client.JiniClient
Remove a list of groups from discovery management
removeResource(ServiceResource) - Method in class org.rioproject.impl.service.LeasedListManager
Removes a ServiceResource from the managed Collection of ServiceResource elements
removeSecondaryThresholdManager(ThresholdManager) - Method in class org.rioproject.impl.system.measurable.MeasurableCapability
Remove a secondary ThresholdManager from the MeasurableCapability
removeService(T) - Method in interface org.rioproject.associations.Association
Remove a service from the Association
removeService(T) - Method in class org.rioproject.impl.associations.DefaultAssociation
Remove a service from the Association
removeService(ServiceElement) - Method in class org.rioproject.impl.opstring.OpString
 
removeService(ServiceElement) - Method in interface org.rioproject.opstring.OperationalString
Remove a ServiceElement from the OperationalString.
removeServiceElement(ServiceElement, boolean) - Method in interface org.rioproject.opstring.OperationalStringManager
This method will remove a ServiceElement from an OperationalString and optionally terminate all service instances that have been provisioned from the ServiceElement description
removeThresholdListener(ThresholdListener) - Method in class org.rioproject.impl.watch.ThresholdManager
Remove a ThresholdListener
removeThresholdListener(ThresholdListener) - Method in class org.rioproject.impl.watch.ThresholdWatch
Remove a ThresholdListener
removeThresholdListener(String, ThresholdListener) - Method in class org.rioproject.impl.watch.WatchDataSourceRegistry
 
removeThresholdListener(String, ThresholdListener) - Method in interface org.rioproject.impl.watch.WatchRegistry
Remove a ThresholdListener.
removeValue(int) - Method in class org.rioproject.watch.Statistics
 
removeValues(double, boolean) - Method in class org.rioproject.watch.Statistics
Remove value
removeValues(Double, boolean) - Method in class org.rioproject.watch.Statistics
Remove value
removeValues(Double, Double) - Method in class org.rioproject.watch.Statistics
Remove values with a value between double1 and double2
removeValues(double, double) - Method in class org.rioproject.watch.Statistics
Remove values with a value between double1 and double2
removeWatchDataReplicator(WatchDataReplicator) - Method in class org.rioproject.impl.watch.WatchDataSourceImpl
 
removeWatchDataReplicator(WatchDataReplicator) - Method in interface org.rioproject.watch.WatchDataSource
renew(Uuid, long) - Method in class org.rioproject.impl.service.LandlordLessor
Called by the lease when its renew method is called.
renewAll(Uuid[], long[]) - Method in class org.rioproject.impl.service.LandlordLessor
Called by the lease map when its renewAll method is called.
renewed(LeasedResource) - Method in class org.rioproject.impl.service.LeasedListManager
Notifies the manager of a lease being renewed.
renewed(LeasedResource) - Method in interface org.rioproject.impl.service.LeaseListener
Notifies the manager of a lease renewel
renewed(LeasedResource) - Method in class org.rioproject.impl.service.LeaseListenerAdapter
 
replace(String, String, String) - Static method in class org.rioproject.impl.exec.Util
Search and Replace
replicate(Calculable) - Method in class org.rioproject.impl.watch.QueuedReplicator
Performs the actual write to the underlying resource
replicate(Calculable) - Method in class org.rioproject.impl.watch.WatchDataReplicatorProxy
 
replicate(Calculable) - Method in interface org.rioproject.watch.RemoteWatchDataReplicator
Replicate a Calculable
RepositoryDecoder - Class in org.rioproject.impl.opstring
 
RepositoryDecoder() - Constructor for class org.rioproject.impl.opstring.RepositoryDecoder
 
reset() - Method in class org.rioproject.watch.Accumulator
Clears the current set of values
resetHighThreshold() - Method in class org.rioproject.watch.ThresholdValues
Reset the currentHighThreshold to tbe original highThreshold value
resetLowThreshold() - Method in class org.rioproject.watch.ThresholdValues
Reset the currentLowThreshold to tbe original lowThreshold value
resetValues() - Method in class org.rioproject.watch.DefaultCalculableView
Reset the graph values to default values
resolve(String, GroovyClassLoader) - Method in class org.rioproject.impl.opstring.UsesVisitor
 
resolve(String, Resolver, RemoteRepository[]) - Static method in class org.rioproject.resolver.ResolverHelper
Resolve the classpath of the provided artifact, returning an array of URLs.
Resolver - Interface in org.rioproject.resolver
Interface for an entity that resolves an artifact.
RESOLVER_CONFIG - Static variable in class org.rioproject.resolver.ResolverConfiguration
 
RESOLVER_JAR - Static variable in interface org.rioproject.config.Constants
Property to indicate the jar(s) to use when creating the class loader to load an implementation of the Resolver
RESOLVER_JAR - Static variable in class org.rioproject.resolver.ResolverConfiguration
 
RESOLVER_PRUNE_PLATFORM - Static variable in interface org.rioproject.config.Constants
Property to indicate that the Resolver should not include Rio artifacts in the resolution of a classpath.
ResolverConfiguration - Class in org.rioproject.resolver
 
ResolverConfiguration() - Constructor for class org.rioproject.resolver.ResolverConfiguration
 
ResolverException - Exception in org.rioproject.resolver
This exception is thrown when there is a problem with the Resolver.
ResolverException(String, Throwable) - Constructor for exception org.rioproject.resolver.ResolverException
Constructs a ResolverException with the specified detail message and optional exception that was raised
ResolverException(String) - Constructor for exception org.rioproject.resolver.ResolverException
Constructs an ResolverException with the specified detail message.
ResolverException() - Constructor for exception org.rioproject.resolver.ResolverException
Constructs an ResolverException with no detail message.
ResolverHelper - Class in org.rioproject.resolver
A helper that provides utilities for obtaining and working with a Resolver.
ResolvingLoader - Class in org.rioproject.rmi
An RMIClassLoader provider that supports the resolving of artifacts based on the org.rioproject.url.artifact protocol.
ResolvingLoader() - Constructor for class org.rioproject.rmi.ResolvingLoader
 
RESOURCE_ROOT - Static variable in class org.rioproject.impl.exec.Util
 
ResourceCapability - Class in org.rioproject.system
Represents the capabilities of a compute resource.
ResourceCapability(String, String, boolean, PlatformCapability[], ComputeResourceUtilization) - Constructor for class org.rioproject.system.ResourceCapability
Construct a ResourceCapability object
ResourceCapabilityChangeListener - Interface in org.rioproject.impl.system
The ComputeResourceListener listens for changes to a ComputeResource's ResourceCapability.
ResourceCost - Class in org.rioproject.costmodel
The ResourceCost provides context on the cost of a system resource.
ResourceCost(String, double, double, String, Date) - Constructor for class org.rioproject.costmodel.ResourceCost
Create a ResourceCost
ResourceCostModel - Interface in org.rioproject.costmodel
The ResourceCostModel provides a mechanism to define the cost per unit for a resource
ResourceCostModel.TimeBoundary - Class in org.rioproject.costmodel
Indicates a time boundary and the multiplier to apply to the cost per unit
ResourceCostProducer - Interface in org.rioproject.costmodel
Defines the signature for an entity to provide a ResourceCost
ResourceLessor - Class in org.rioproject.impl.service
Abstract class to manage the service's leased resources.
ResourceLessor() - Constructor for class org.rioproject.impl.service.ResourceLessor
 
ResourceLessor.LeaseReaper - Class in org.rioproject.impl.service
Clean up leases that have not been renewed.
resourceMgr - Variable in class org.rioproject.impl.event.AbstractEventHandler
 
RESPONSE_WATCH - Static variable in class org.rioproject.impl.event.AbstractEventHandler
 
RESPONSE_WATCH - Static variable in class org.rioproject.impl.event.BasicEventConsumer
 
ResponseTimeCalculableView - Class in org.rioproject.watch
A view for a response time Calculable
ResponseTimeCalculableView() - Constructor for class org.rioproject.watch.ResponseTimeCalculableView
Create a new ResponseTimeCalculableView
ResponseTimeCalculableView(CalculableDisplayAttributes) - Constructor for class org.rioproject.watch.ResponseTimeCalculableView
Create a new DefaultCalculableView
responseWatch - Variable in class org.rioproject.impl.event.AbstractEventHandler
 
responseWatch - Variable in class org.rioproject.impl.event.BasicEventConsumer
 
restoreContext(PersistentStore) - Method in class org.rioproject.impl.servicebean.ServiceBeanContextManager
Set the PersistentStore to use for persisting the state of this service.
RETRY_COUNT - Static variable in interface org.rioproject.impl.fdh.Options
 
RETRY_TIMEOUT - Static variable in interface org.rioproject.impl.fdh.Options
 
RIGHT_AXIS_MARGIN - Static variable in class org.rioproject.watch.DefaultCalculableView
 
RIGHT_GRAPH_MARGIN - Static variable in class org.rioproject.watch.DefaultCalculableView
 
RIO - Static variable in class org.rioproject.impl.system.SystemCapabilities
 
RIO_TEST_EXEC_DIR - Static variable in interface org.rioproject.config.Constants
Property to indicate the directory the test framework has been started in.
rioHome - Variable in class org.rioproject.entry.ServiceInfo
 
RioLogFormatter - Class in org.rioproject.logging.jul
Formats log entries, optionally using ANSI coloring.
RioLogFormatter() - Constructor for class org.rioproject.logging.jul.RioLogFormatter
 
RioProperties - Class in org.rioproject.config
Load a properties file and set system properties.
RioServiceDescriptor - Class in org.rioproject.start
The RioServiceDescriptor class is a utility that conforms to the Apache River ServiceStarter framework, and will start a service using the CommonClassLoader as an in-process service.
RioServiceDescriptor(String, String, String, String, LifeCycle, String...) - Constructor for class org.rioproject.start.RioServiceDescriptor
Create a RioServiceDescriptor, assigning given parameters to their associated, internal fields.
RioServiceDescriptor(String, String, String, String, String...) - Constructor for class org.rioproject.start.RioServiceDescriptor
Create a RioServiceDescriptor.
RioServiceDescriptor.Created - Class in org.rioproject.start
Object returned by RioServiceDescriptor.create() method that returns the proxy and implementation references for the created service.
RioSupport - Class in org.rioproject.system.capability.software
The RioSupport object provides a typed name for Rio support.
RioSupport() - Constructor for class org.rioproject.system.capability.software.RioSupport
Create a RioSupport object
rioVersion - Variable in class org.rioproject.entry.ServiceInfo
 
RMI_HOST_ADDRESS - Static variable in interface org.rioproject.config.Constants
System property to set and check to determine address to bind to or address bound to
RoundRobin<T> - Class in org.rioproject.impl.associations.strategy
Alternates selection of services from the Association, alternating the selection of associated services using a round-robin approach
RoundRobin() - Constructor for class org.rioproject.impl.associations.strategy.RoundRobin
 
RoundRobinEventHandler - Class in org.rioproject.impl.event
The RoundRobinEventHandler provides an implementation of an EventHandler which supports the notification of events using round-robin semantic.
RoundRobinEventHandler(EventDescriptor) - Constructor for class org.rioproject.impl.event.RoundRobinEventHandler
Construct a RoundRobinEventHandler with an EventDescriptor and default lease maximum and time allocation
RoundRobinEventHandler(EventDescriptor, Configuration) - Constructor for class org.rioproject.impl.event.RoundRobinEventHandler
Construct a RoundRobinEventHandler with an EventDescriptor and a Configuration object
RuleDefinition() - Constructor for class org.rioproject.sla.RuleMap.RuleDefinition
 
RuleDefinition(String) - Constructor for class org.rioproject.sla.RuleMap.RuleDefinition
 
RuleMap - Class in org.rioproject.sla
Provides the association for rule resources to services.
RuleMap() - Constructor for class org.rioproject.sla.RuleMap
 
RuleMap.RuleDefinition - Class in org.rioproject.sla
 
RuleMap.ServiceDefinition - Class in org.rioproject.sla
 
run() - Method in class org.rioproject.impl.service.Destroyer
 
run() - Method in class org.rioproject.impl.service.ResourceLessor.LeaseReaper
 
run() - Method in class org.rioproject.impl.servicebean.ServiceBeanAdapter.SnapshotThread
Signal this thread that it should take a snapshot
runShellScript(File) - Static method in class org.rioproject.impl.exec.Util
Run (exec) a shell script
runShellScript(File, boolean) - Static method in class org.rioproject.impl.exec.Util
Run (exec) a shell script

S

sampleSize - Variable in class org.rioproject.impl.system.measurable.MeasurableCapability
The sampleSize property specifies the amount of samples the MeasurableCapability will accumulate in the period defined by the reportRate in order to produce a result.
SamplingWatch - Class in org.rioproject.impl.watch
An implementation of a PeriodicWatch that samples a bean's method
SamplingWatch(String) - Constructor for class org.rioproject.impl.watch.SamplingWatch
 
SamplingWatch(String, Configuration) - Constructor for class org.rioproject.impl.watch.SamplingWatch
 
SamplingWatch(WatchDataSource, String) - Constructor for class org.rioproject.impl.watch.SamplingWatch
 
ScalingPolicyHandler - Class in org.rioproject.impl.sla
The ScalingPolicyHandler will increment and optionally decrement instances of the ServiceBean it is associated to based on limits set for the SLA.
ScalingPolicyHandler(SLA) - Constructor for class org.rioproject.impl.sla.ScalingPolicyHandler
Construct a ScalingPolicyHandler
scanDirectory(String) - Static method in class org.rioproject.config.PlatformCapabilityConfig
Will return an array of URLs for all .jar and .zip files in the directory, including the directory itself
SCHEDULED - Static variable in interface org.rioproject.opstring.OperationalString
Deprecated.
No longer supported
SECONDS - Static variable in class org.rioproject.costmodel.ResourceCostModel.TimeBoundary