|
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. |