Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Project Rio
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.jini.rio.core

Provides interfaces and classes required to provision and monitor services through the network

See:
Description

Interface Summary
AssociationListener<T> | The AssociationListener interface specifies the semantics of a client which when registered to an AssociationManagement instance will receive notifications of Associations being discovered, changed and broken.
AssociationManagement | AssociationManagement provides the necessary support to manage Associations a ServiceBean has to other services.
FaultDetectionHandler<T> | The FaultDetectionHandler is loaded by client entities do determine whether a service is reachable.
FaultDetectionListener<T> | The FaultDetectionListener allows a client to be notified by a `FaultDetectionHandler` that a service is unreachable
MonitorableService | A MonitorableService provides the semantics to determine if a service (which implements this interface) is reachable.
OperationalString | 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.
OperationalStringManager | The `OperationalStringManager` defines the semantics for a service that can manage OperationalString objects
ResourceCostModel | The ResourceCostModel provides a mechanism to define the cost per unit for a resource
ResourceCostProducer |
ServiceBeanControl | The ServiceBeanControl interface specifies remote lifecycle control semantics for a ServiceBean
ServiceProvisionListener | A ServiceProvisionListener waits for notification that a ServiceBean has been provisioned

Class Summary
Association<T> | Associations provide a mechanism to model and enforce uses and requires associations between services in an `OperationalString`.
AssociationDescriptor | The AssociationDescriptor defines the attributes needed to create, manage and monitor `Association` instances.
ClassBundle | ClassBundle provides a mechanism to define the resources needed to load and instantiate a class.
GenericCostModel | The GenericCostModel provides a straightforward implementation of a `ResourceCostModel`
MeasuredResource | The MeasuredResource represents a quantitative value of a resource which has been measured
ResourceCost | The ResourceCost provides context on the cost of a system resource.
ResourceCostModel.TimeBoundary | Indicates a time boundary and the multiplier to apply to the cost per unit
Schedule | The Schedule provides a way to define the scheduling for an activity, allowing the capability to specify a time in the future when a specific activity when take place, and how long that activity should remain active.
ServiceBeanConfig | This class defines configuration attributes for a ServiceBean instance.
ServiceBeanInstance | This class indicates an instance of an instantiated ServiceBean
ServiceElement | The ServiceElement object provides context on how to provision and instantiate services in the Rio architecture.
ServiceLevelAgreements | ServiceLevelAgreements class provides context on the attributes required to meet and monitor service level agreements for a service.
ServiceLevelAgreements.SystemRequirement | Simple data structure which holds details for a system requirement
SLA | A SLA provides a mechanism to a specify a preferred range of acceptable lower and upper boundaries that fit a specific criteria
ThresholdValues | ThresholdValues provides attributes for thresholds which can be applied to a Watch
ZeroCostModel | The ZeroCostModel provides a default implementation of a `ResourceCostModel`.

Enum Summary
Association.State | 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
AssociationType | The AssocationType defines the different types an `may` have.

Exception Summary
JSBControlException | Thrown when an a Jini Service Bean (JSB) cannot be controlled
JSBInstantiationException | Thrown when an a Jini Service Bean (JSB) cannot be instantiated
OperationalStringException | This exceptrion is thrown by an OperationalStringManager if there are errors performing management on an OperationalString

## Package org.jini.rio.core Description

Provides interfaces and classes required to provision and monitor services through the network

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Project Rio
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © Project Rio.