See: Description
Interface | Description |
---|---|
BackgroundWorkItem | |
FutureListener<V> |
The interface clients use to register and receive calbacks when asynchronous
ListenableFuture operations complete. |
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.
|
Query |
An interface for filters used in queries.
|
ReWrappableException<E extends java.lang.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 | Description |
---|---|
BackgroundObserver |
The background observer is notified upon completion of a background task.
|
CreateInfo | Deprecated
wrapper over CreatePolicy for reverse compatibility
|
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.
|
DataAccessor.ObjectWithVersion |
An object-version pair for read call return type
|
EventingManager | |
KeystringCache |
This class is used for client-side LRU cache of key strings
|
ObjectExpiredEventArgs |
The argument to a
ObjectExpirationListener.objectExpired(ObjectExpiredEventArgs)
callback that identifies an object in StateServer that has expired. |
QueryResult |
Holds the results of a
DataAccessor.query operation, returning the list of
StateServerKey s satisfying the query |
ReadMetadataResult |
An object containing both a
StateServerResult status value indicating the
success/failure mode of a DataAccessor.readMetadata(java.util.Set<com.scaleoutsoftware.soss.client.da.ReadOptions>) 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 | Description |
---|---|
CreateInfo.BackingStoreMode | |
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.
|
Exception | Description |
---|---|
NotLicensedException |
A
StateServerException specialization that indicates that
a client cannot access StateServer 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. |
RemoteStoreConfigurationException | |
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.
|
This API allows to access ScaleOut StateServer store by using per-object data accessors.
It is recommended to use named cache (NamedCache
) instead of this API if
possible.