Package | Description |
---|---|
com.sun.jini.outrigger |
This is an implementation of a JavaSpaces technology-enabled service.
|
com.sun.jini.outrigger.snaplogstore |
Class and Description |
---|
AdminIterator
Deprecated.
|
AdminProxy
AdminProxy objects are connected to particular
OutriggerServerImpl s 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
EntryHolder s 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
EventSender s 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
QueryWatcher s 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
EntryTransition s 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
TransitionWatcher s 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
TransitionWatcher s 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
EntryHandle s. |
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
TemplateHandle s 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.
|
Class and Description |
---|
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-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.