Package com.scaleoutsoftware.soss.client

The java client API.

See:
          Description

Interface Summary
Filter An interface for filters used in queries.
FutureListener<V> The interface clients use to register and receive calbacks when asynchronous ListenableFuture operations complete.
Invokable<O,P,R> The interface that must be implemented by all processing classes, and passed into the invoke call.
ListenableFuture<V> A specialization of Future which adds the ability for callers to to register callbacks when the async event completes.
ObjectExpirationListener The interface clients use to receive callback notifications when an object is removed from StateServer.
ReWrappableException<E extends Exception> An Exception that can create a new instance of itself, while preserving the original instance as its "cause".
StateServerFuture<V> A Future specialization allowing DataAccessor clients to retrieve the result of an asynchronous StateServer request.
StateServerKeyAdapter An adapter accepted by the StateServerKey.StateServerKey(StateServerKeyAdapter) constructor to supply the information needed to create a new StateServerKey instance when other constructors are inappropriate.
 

Class Summary
CreateInfo An object supplying extended parameter information to DataAccessor.create(CreateInfo, java.io.Serializable, boolean) or DataAccessor.create(CreateInfo, byte[], int, int, boolean).
DataAccessor A StateServer accessor class providing Create, Read, Update, and Delete operations to the StateServer object whose key was specified when the DataAccessor instance was created.
IndexCollection A List of IndexValues which may be used to query the State Server object store for the set of objects with metadata matching the (positional) values specified in the IndexCollection.
IndexValue An immutable value that may be assigned to an IndexCollection and used to query the StateServer for objects with metadata matching the IndexCollection.
InvokeResult<R> Contains information about a completed invoke call.
ObjectExpiredEventArgs The argument to a ObjectExpirationListener.objectExpired(ObjectExpiredEventArgs) callback that identifies an object in StateServer that has expired.
ObjectMetadata Metadata describing a StateServer object including the set of user-defined index values defined for the object.
QueryResult Holds the results of a DataAccessor.query operation, returning the list of StateServerKeys satisfying the query
ReadMetadataResult An object containing both a StateServerResult status value indicating the success/failure mode of a DataAccessor.readMetadata(java.util.Set) operation and any metadata read from the StateServer.
ReadResult An object that reflects the results of a Read operation.
StateServerEventArgs Identifies and provides the means for accessing a StateServer object reported in a callback event.
StateServerKey An immutable object used to identify objects in the StateServer store.
 

Enum Summary
CreateInfo.BackingStoreMode  
ObjectDisposition An enumeration used to indicate to StateServer the disposition of an expired object upon return from a StateServer event handler.
ObjectPreemptionPriority Indicates the priority of keeping a given object in StateServer memory.
PutResult This enum represents the result of a succesful "put" operation.
ReadOptions Specifies flags that control the operation of the Read method.
StateServerEventCode An enumeration containing the event codes provided to StateServer event handlers describing the event that StateServer is reporting.
StateServerResult Result codes returned by Read and AcquireOrUpdateLock to disambiguate failures without throwing exceptions.
StatusCodes Status code values returned by the StateServer runtime.
 

Exception Summary
InvokeException An exception that occurred during an invoke call.
NotLicensedException A StateServerException specialization that indicates that a client cannot access State Server because the client is not licensed.
ObjectExistsException A StateServerException specialization that indicates that a call failed because an object already exists in the StateServer with the given key.
ObjectLockedException A StateServerException specialization that indicates that the requested StateServer object was locked and couldn't be accessed.
ObjectNotFoundException A StateServerException specialization that indicates that an error occurred because the key of an object on which StateServer was asked to operate was not found.
ReadThroughPendingException A StateServerException specialization that indicates that the requested StateServer object is being read-through on other host.
ServiceUnavailableException A StateServerException specialization that indicates that a call failed because the client was unable to connect to the local StateServer.
StateServerChannelException An Exception that is thrown in response to problems that occurred while communicating with the StateServer.
StateServerException An exception thrown when an unexpected error occurs while performing a StateServer operation.
 

Package com.scaleoutsoftware.soss.client Description

The java client API.



Copyright (C) 2008 ScaleOut Software, Inc.