Package orca.shirako.api

Interface Summary
IActor IActor defines the common functionality of all actors.
IActorIdentity IActorIdentity defines the interface required to represent the identity of an actor.
IActorProxy IActorProxy represents the proxy interface to a generic Shirako actor.
IActorPublic IActorPublic represents the public cross-actor interface for a generic actor.
IAuthority IAuthority defines the interface for a Shirako actor acting in the authority role.
IAuthorityPolicy IAuthorityPolicy defines the policy interface for an actor acting in the authority role.
IAuthorityProxy IAuthorityProxy represents the proxy interface to a Shirako actor acting in the authority role.
IAuthorityPublic IAuthorityPublic represents the public cross-actor interface for a Shirako site authority.
IAuthorityReservation IAuthorityReservation defines the reservation interface for authorities processing requests for resources.
IBroker IBroker defines the interface for a Shirako actor acting in the broker role.
IBrokerPolicy IBrokerPolicy defines the policy interface for an actor acting in the broker role.
IBrokerProxy IBrokerProxy represents the proxy interface to a Shirako actor acting in the broker role.
IBrokerPublic IAuthorityPublic represents the public cross-actor interface for a Shirako broker.
IBrokerReservation IBrokerReservation defines the reservation interface for brokers processing requests for resources.
ICallbackProxy ICallbackProxy represents the proxy callback interface to a Shirako actor.
IClientActor IClientActor defines the common functionality for actors acting as clients of other actors (service managers and brokers).
IClientCallbackProxy IClientCallbackProxy represents the proxy callback interface to a Shirako actor (only in broker and service manager role).
IClientPolicy IClientPolicy defines the policy interface for an actor acting as a client of another actor (broker or a service manager).
IClientProxy IClientProxy represents the proxy interface to a Shirako actor acting as a client of other actors.
IClientPublic IClientPublic represents the public cross-actor interface for actors acting as clients of other actors.
IClientReservation IClientReservation defines the reservation interface for actors acting as clients of other actors.
IConcreteSet IConcreteSet defines the interface for concrete set resources.
IConcreteSetFactory IConcreteSetFactory defines the interface for concrete set factories.
IController IController is the main controller interface.
IDatabase IDatabase is the base database layer interface.
IEvent IEvent defines an event interface for events raised by the Shirako implementation.
IEventListener IEventListener defines the interface required to subscribe for events raised by the Shirako implementation.
IInitialize IInitialize defines a method to perform class initialization.
IKernel IKernel defines the public kernel interface for use by actors.
IKernelWrapper IKernelWrapper defines the public kernel operations accessible to actors that must take place through the kernel wrapper.
ILoadSource ILoadSource defines a simple interface to enable the interposition of additional logic in the work-flow of an actor.
IObjectFactory IObjectFactory defines the interface for a generic object factory.
IPolicy IPolicy encapsulates all policy decisions an actor must make to perform its functions.
IProxy IProxy defines the base interface each actor proxy must implement.
IRecover IRecover defines the top-level recovery entry point.
IReservation IReservation defines the the core API for a Shirako reservation.
IReservationEventHandler IReservationEventHandler makes it possible to subscribe for event notification when certain reservation events take place.
IReservationOperations IReservationOperations defines the core reservations management operations supported by each Shirako actor.
IReservationStatus IReservationStatus defines a set of predicates that can be used to query the state of a reservation.
IResourceReservation IResourceReservation extends IReservation with the notions of resource and term.
ISerialize ISerialize defines the methods required to serialize and de-serialize an object into/from a properties list.
IServerActor IServerActor defines the common functionality for actors acting as servers for other actors (brokers and site authorities).
IServerPolicy IServerPolicy defines the policy interface for an actor acting as a server for another actor (broker or a site authority).
IServerProxy IServerProxy represents the proxy interface to a Shirako actor acting as a server for other actors.
IServerPublic IServerPublic represents the public cross-actor interface for actors acting as servers for other actors.
IServerReservation IServerReservation defines the reservation interface for actors acting as servers for other actors.
IServiceManager IServiceManager defines the interface for a Shirako actor acting in the service manager role.
IServiceManagerCallbackProxy IServiceManagerCallbackProxy represents the proxy callback interface to a Shirako actor acting in the service manager role.
IServiceManagerPolicy IServiceManagerPolicy defines the policy interface for an actor acting in the service manager role.
IServiceManagerProxy IClientProxy represents the proxy interface to a Shirako actor acting in the service manager role.
IServiceManagerPublic IServiceManagerPublic represents the public cross-actor interface for actors acting in the service manager role.
IServiceManagerReservation  
IShirakoPlugin IShirakoPlugin defines the interface for optional plugins (e.g., COD).
ISlice ISlice describes the programming interface to a slice object.
ISliceOperations ISliceOperations defines a common set of management operations for slices.
IState IState is a generic interface used to represent a state.
IStateChangeListener IStateChangeListener defines required to deliver notifications of state changes.
ITick ITick defines the interface for objects that can be periodically "ticked".
ITicket ITicket is intended to represent the interface for ticket implementations.
 



Copyright © 2007 Network/Internet Computing Lab. All Rights Reserved.