Rio Project 4.2 API Documentation



Package org.rioproject.monitor

Provides the capability to deploy and monitor applications.

See:
          Description

Interface Summary
DeployAdmin DeployAdmin interface defines methods to deploy, undeploy, redeploy, query and optionally remove pending deployment and redeployment requests
DeployHandler An interface that returns OperationalStrings to deploy
InstanceIDManager The interface defines the semantics to manage instance identifiers.
ProvisionListener A ProvisionListener waits for notification that a Service has been provisioned
ProvisionMonitor The ProvisionMonitor extends the ProvisionManager and Service interfaces, and defines the semantics required for ProvisionMonitor instances to back-up each other
ProvisionMonitorAdmin The ProvisionMonitorAdmin extends ServiceAdmin and DeployAdmin interfaces
ProvisionMonitorImplMBean MBean interface for the ProvisonMonitor
ServiceChannel.ServiceChannelListener Interface for clients
 

Class Summary
AbstractOARDeployHandler An abstract DeployHandler providing support for ease of code.
AssociationMatcher Utility to match Associations to ServiceElements.
FileSystemOARDeployHandler A DeployHandler that handles OAR files.
InstantiatorResource An InstantiatorResource is the object being leased and controlled by the ServiceResource, and represents an available ServiceInstantiation that can be used to provision a service.
LeastActiveSelector LeastActiveSelector is used to select a target Cybernode for provisioning.
ProvisionFailureEvent This class is used to communicate to interested registrants that a provision attempt for a particular service was unsuccessful
ProvisionFailureEventAdapter Provides the support to transform ProvisionFailureEvent notifications to JMX notifications
ProvisionMonitor.PeerInfo Contains information about ProvisionMonitor peers involved in providing support for backup approach
ProvisionMonitorAdminImpl The ProvisionMonitorAdminImpl class implements the ServiceAdmin interface providing administrative support.
ProvisionMonitorAdminProxy A ProvisionMonitorAdminProxy is a proxy for the ProvisionMonitorAdmin server.
ProvisionMonitorEvent This class is used to communicate state changes on OperationalString and ServiceElements contained within OperationalString objects that are being monitored by the ProvisionMonitor.
ProvisionMonitorEventAdapter Provides the support to transform ProvisionMonitorEvent notifications to JMX notifications
ProvisionMonitorImpl The ProvisionMonitor service provides the capability to deploy and monitor OperationalStrings.
ProvisionMonitorPermission Permission that can be used to express the access control policy for an instance of an ProvisionMonitor server exported with a BasicJeriExporter.
ProvisionRequest The ProvisionRequest class provides a container object holding information to provision a ServiceBean
RecordHolder The RecordHolder class is a simple container that holds an OperationalString and an action indicating whether the OperationalString was modified or removed.
ResourceCostSelector This class provides an implementation of a ServiceResourceSelector which manages a TreeSet of ServiceResource objects which reflect the resources being leased.
ResourceCostSelector.CostComparator The CostComparator is a Comparator which sorts the Collection based on the Comparable implementation of the ResourceCapability
RoundRobinSelector This class provides an implementation of a ServiceResourceSelector which manages a LinkedList of ServiceResource objects which reflect the resources being leased.
ServiceChannel The ServiceChannel provides a local channel for service instances that have been provisioned or failed
ServiceChannel.ServiceChannelEvent Event sent to listeners
ServiceElementManager ServiceElementManager is used to manage the discovery and dispatch (provision) request for a Service within an OperationalString
ServiceProvisioner The ServiceProvisioner is responsible for the managing the leases of ServiceBeanInstantiator objects and performing the actual provisioning of ServiceElement objects to available ServiceBeanInstantiator instances based on the capability to fulfill the Quality of Service specification of the ServiceElement.
ServiceProvisionEventHandler Class to handle ServiceProvisionEvent notifications
ServiceResourceSelector This abstract class defines the semantics for selecting a ServiceResource based on requirements contained within a ServiceElement.
 

Enum Summary
ProvisionMonitorEvent.Action  
 

Exception Summary
ProvisionException Thrown when an unrecoverable exception happens trying to provision a service
 

Package org.rioproject.monitor Description

Provides the capability to deploy and monitor applications.

Configuring ProvisionMonitor

The ProvisionMonitor package supports the following configuration entries; where each configuration entry name is associated with the component name org.rioproject.monitor


Copyright © Rio Project.

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