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