Uses of Package
com.sun.jini.outrigger

Packages that use com.sun.jini.outrigger
com.sun.jini.outrigger This is an implementation of a JavaSpaces technology-enabled service. 
com.sun.jini.outrigger.snaplogstore   
 

Classes in com.sun.jini.outrigger used by com.sun.jini.outrigger
AdminIterator
          Deprecated. Use MatchSet instead. MatchSets can be obtained using the JavaSpace05.contents method.
AdminProxy
          AdminProxy objects are connected to particular OutriggerServerImpls to implement the JavaSpaceAdmin interface for the server.
AvailabilityRegistrationWatcher
          Subclass of TransitionWatcher for availability event registrations.
BaseHandle
          Base class for handles to Entries and templates.
ConstrainableJavaSpaceAdmin
          Deprecated. The JavaSpace05.contents method can be used to view the space's contents.
EntryHandle
          This object holds an annotated reference to an EntryRep object.
EntryHandleHashDesc
          Used to hold the description of the parameters of the hash.
EntryHandleTmplDesc
          A description of a template's parameters.
EntryHolder
          EntryHolders hold all the entries of a exact given class.
EntryHolder.ContinuingQuery
          Object that can be used to perform a query that can return multiple matches and be restarted in another thread.
EntryHolderSet
          A set of EntryHolder objects for a given space.
EntryRep
          An EntryRep object contains a packaged Entry object for communication between the client and a JavaSpace.
EntryRep.FieldComparator
          Comparator for sorting fields.
EntryTransition
          Object that that represents a visibility transition of some entry.
EventRegistrationRecord
          Common functionally shared between new entry and (re)visibility events.
EventRegistrationWatcher
          Subclass of TransitionWatcher for event registrations.
EventSender
          EventSenders encapsulates a remote event listener, a handback, an event sequence number, and an event type (an event ID and class of RemoteEvent).
ExpirationOpQueue
          Logs expiration of leases and asynchronously persists them to disk.
FastList
          Simplified list for rapid append, removal, and scanning from multiple threads.
FastList.Node
          The type parameter for the FastList, T, must extend this type, and all nodes added to the list are of type T.
IfExistsWatcher
          Mix-in interface for QueryWatchers associated with ifExists queries.
IteratorProxy
          The iterator that is returned to the client.
JavaSpaceAdmin
          Deprecated. Invoke the JoinAdmin and DestroyAdmin methods though those interfaces. A view of the space contents can be obtained through the JavaSpace05.contents method.
JoinStateManager
          JoinStateManager provides a utility that manages a service's join state (optionally persisting that state) and manages the join protocol protocol on behalf of the service.
LeaseDesc
          Interface that describes objects in the Outrigger implementation that are leased
LogOps
          Methods that log an operation.
MatchSetData
          Simple struct to hold the Uuid for a new MatchSet instance and the first batch of data.
Notifier
          The notifier thread.
OperationJournal
          Maintain a journal of operations on entries (writes, takes, and resolution of locks) and a thread that will process the journal.
OperationJournal.JournalNode
          The nodes of our Journal
OperationJournal.TransitionIterator
          An iterator that will yield (in the order they were posted) all the EntryTransitions added after the iterator was created and processed before watcherRegistered was called.
OutriggerAdmin
          The interface that is used by the AdminProxy to talk to the server.
OutriggerServer
          This interface is the private wire protocol to the Outrigger implementations of JavaSpacesTM technology.
OutriggerServer.QueryCookie
          Marker interface for objects that represent state that the server finds useful to share across sub-queries.
OutriggerServerImpl
          A basic implementation of a JavaSpacesTM service.
OutriggerServerImpl.ContentsQueryReaper
          Entry reaping thread class
OutriggerServerImpl.EntryReaper
          Entry reaping thread class
OutriggerServerImpl.Reaper
          Base class for our house keeping threads.
OutriggerServerImpl.TemplateReaper
          Template reaping thread class
OutriggerServerWrapper
          For various reasons there is code that we would like to run before every incoming remote call.
ParticipantProxy
          Object Outrigger hands to transaction managers on join.
QueryWatcher
          Subclass of TransitionWatcher for blocking queries.
Recover
          Methods that recover the state of the space after a restart.
RepEnum
          An internal interface for enumerating through EntryRep objects inside a JavaSpace server.
SingletonQueryWatcher
          Subclass of QueryWatcher for singleton queries.
SpaceProxy2
          This class is the client-side proxy for the Outrigger implementation of a JavaSpacesTM service.
StorableObject
          Interface that must be implemented by objects that must persist their state.
StorableReference
          This class holds a proxy for some remote resource.
StorableResource
          Sub-interface of StorableObject that must be implemented by objects that represent leased resources and must persist their state.
Store
          This interface defines the methods that any OutriggerServerImpl store must implement.
StoredObject
          Interface for a stored resource.
StoredResource
          Interface for a stored resource.
TemplateHandle
          TemplateHandle associates one or more TransitionWatchers with a template.
Transactable
          This interface is implemented by objects that represent operations undertaken under a transaction.
TransactableConstants
          Useful constants for Transactable objects.
TransactableMgr
          This interface is implemented by entities in the system that manage a OutriggerServerImpl object's transaction state for a particular transaction.
TransitionWatcher
          Base class for objects that represent interest in particular entry visibility transitions.
TransitionWatchers
          Given an EntryHandle who's entry is making a visibility transition this class will find all the TransitionWatchers who are interested in that transition.
Txn
          This class represents a space's state in a single transaction.
TxnMonitor
          This class provides a driver for monitoring the state of transactions that have blocked progress of other operations recently.
TxnMonitorTask
          A task that will try to validate the state of a transaction.
TxnState
          Class that manages transaction related state on behalf of EntryHandles.
TxnTable
          Keeps a mapping from TransactionManager/id pairs, to Txn objects.
TypeTree
          A type tree for entries.
TypeTree.TypeTreeIterator
          An iterator that will walk through a list of known types.
WatchersForTemplateClass
          Holds a collection of TemplateHandles who's templates are all of exactly the same class.
WrittenEntry
          This class is used to create a singly-linked list of written nodes for notification and searches.
 

Classes in com.sun.jini.outrigger used by com.sun.jini.outrigger.snaplogstore
LogOps
          Methods that log an operation.
Recover
          Methods that recover the state of the space after a restart.
StorableObject
          Interface that must be implemented by objects that must persist their state.
StorableResource
          Sub-interface of StorableObject that must be implemented by objects that represent leased resources and must persist their state.
Store
          This interface defines the methods that any OutriggerServerImpl store must implement.
StoredObject
          Interface for a stored resource.
StoredResource
          Interface for a stored resource.
 



Copyright 2007-2010, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.