Rio Project 4.2 API Documentation



Package org.rioproject.resources.servicecore

Provides basic infrastructure support for Jini™ technology service development

See:
          Description

Interface Summary
LeaseListener 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.
Service The Service interface provides an aggregating mechanism, putting requisite interfaces together to represent the remote semantics of a core Service in the architecture
ServiceAdmin The ServiceAdmin provides a common interface, aggregating all admin type interfaces into a single interface
 

Class Summary
AbstractProxy Defines an abstract class that supplies basic referent UUID and serialization behavior for Service proxies.
ConstrainableServiceAdminProxy A subclass of ServiceAdminProxy that implements RemoteMethodControl.
Destroyer A Service Destroyer
Joiner 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.
LandlordLessor The LandlordLessor manages leased resources using the Landlord protocol.
LeasedListManager This class provides an implementation of a LeaseListener which uses manages a LinkedList of ServiceResource objects which reflect the resources being leased.
LeaseListenerAdapter This class provides an adapter for LeaseListener methods.
ResourceLessor Abstract class to manage the service's leased resources.
ServiceAdminImpl The ServiceAdminImpl class implements the ServiceAdmin interface providing administrative support for ServiceProducer implementations.
ServiceAdminProxy A ServiceAdminProxy is a proxy for the ServiceAdmin server.
ServiceProvider The ServiceProvider is an abstract class that provides the infrastructure required to make a Jini service.
ServiceResource Leased service resources to be used with LeaseDurationPolicy and/or LeaseManager
 

Package org.rioproject.resources.servicecore Description

Provides basic infrastructure support for Jini™ technology service development


Copyright © Rio Project.

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