- CachedObjectId<T> - Class in com.scaleoutsoftware.soss.client
-
This class represents the object id in the Java SOSS NamedCache.
- CachedObjectId(StateServerKey) - Constructor for class com.scaleoutsoftware.soss.client.CachedObjectId
-
Creates a CachedObjectId from StateServerKey.
- CacheFactory - Class in com.scaleoutsoftware.soss.client
-
This class contains static methods for creating NamedCache
s.
- check(K, V) - Method in interface com.scaleoutsoftware.soss.client.map.QueryCondition
-
Checks if key and value match the condition.
- checkCurrent(J, I) - Method in class com.scaleoutsoftware.soss.hserver.interop.Image
-
Checks whether the image is current and updates it if necessary.
- ChunkedCollectionReader<KEY,VALUE,CHUNK_IDENTIFIER> - Class in com.scaleoutsoftware.soss.hserver.interop
-
This is the base class for chunked collection readers.
- ChunkedCollectionReader(ChunkBufferPool, int) - Constructor for class com.scaleoutsoftware.soss.hserver.interop.ChunkedCollectionReader
-
Create the chunk reader instance.
- ChunkedCollectionWriter<KEY,VALUE> - Class in com.scaleoutsoftware.soss.hserver.interop
-
This is the base class for chunked collection writers.
- ChunkedCollectionWriter(ChunkBufferPool) - Constructor for class com.scaleoutsoftware.soss.hserver.interop.ChunkedCollectionWriter
-
Creates the chunk writer.
- cleanup() - Method in class com.scaleoutsoftware.soss.hserver.interop.ChunkedCollectionWriter
-
Releases all chunk buffers back into the thread pool.
- clear() - Method in class com.scaleoutsoftware.soss.client.IndexCollection
-
- clear() - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
Removes all entries from the map.
- clear() - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Clears the cache.
- clearBucket(BucketId) - Method in class com.scaleoutsoftware.soss.hserver.interop.BucketStore
-
Clears the specified bucket.
- clearRange(int, int) - Method in class com.scaleoutsoftware.soss.client.IndexCollection
-
- clearTags() - Method in class com.scaleoutsoftware.soss.client.TaggableObject
-
Clears all tags from the object's tag list.
- clearTags() - Method in class com.scaleoutsoftware.soss.client.TagHolder
-
Clears all tags from the holder.
- close() - Method in class com.scaleoutsoftware.soss.client.map.BulkLoader
-
Flush all map updates to the
NamedMap
, making them
visible to all hosts.
- close() - Method in class com.scaleoutsoftware.soss.hserver.interop.ChunkedCollectionWriter
-
Closes the chunk writer.
- close() - Method in class com.scaleoutsoftware.soss.hserver.interop.DataGridChunkedCollectionWriter
-
- close() - Method in class com.scaleoutsoftware.soss.hserver.interop.PartitionWriters
-
Closes the transport pool and all associated data transports.
- CoherencyPolicy - Interface in com.scaleoutsoftware.soss.client
-
This interface is implemented by the classes that represent various methods of keeping local proxy object
coherent with its remote master.
- com.scaleoutsoftware.soss.client - package com.scaleoutsoftware.soss.client
-
This API allows access to the ScaleOut StateServer store.
- com.scaleoutsoftware.soss.client.map - package com.scaleoutsoftware.soss.client.map
-
This package contains a distributed concurrent map implementation, which uses the ScaleOut StateServer
to store its contents.
- com.scaleoutsoftware.soss.hserver.interop - package com.scaleoutsoftware.soss.hserver.interop
-
- contains(String, String) - Static method in class com.scaleoutsoftware.soss.client.FilterFactory
-
The string property with the name propertyName
must CONTAIN the string
str
.
- contains(CachedObjectId) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Checks if the cache contains an object with the given ID.
- contains(byte[]) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Checks if the cache contains an object with the given ID.
- contains(String) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Checks if the cache contains an object with the given ID.
- contains(UUID) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Checks if the cache contains an object with the given ID.
- containsKey(Object) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
Returns true
if this map contains a mapping for the specified
key.
- containsValue(Object) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
Returns true
if this map contains one or more keys which map to the
specified value.
- CopyTo(byte[], int) - Method in class com.scaleoutsoftware.soss.client.IndexValue
-
Copies the contents of this
IndexValue
to the specified byte array beginning at
the specified index.
- count(Class, Filter) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Counts objects in the StateServer within this NamedCache
returning number of objects that are
instances of type T
and its subtypes and satisfy the criteria specified by filter
.
- count(NamedCacheFilter) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Returns the number of objects in the cache that match NamedCacheFilter
.
- CreateHandler - Interface in com.scaleoutsoftware.soss.client
-
By implementing this interface the read through behaviour can be specified on object-by-object basis.
- createKey(byte[]) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Generates a CachedObjectId
for an object identified by id
.
- createKey(String) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Generates a CachedObjectId
for an object identified by id
.
- createKey(UUID) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Generates a CachedObjectId
for an object identified by id
.
- createKey(StateServerKey) - Static method in class com.scaleoutsoftware.soss.client.NamedCache
-
Generates a CachedObjectId
for an object identified by id
.
- CreatePolicy - Class in com.scaleoutsoftware.soss.client
-
- CreatePolicy() - Constructor for class com.scaleoutsoftware.soss.client.CreatePolicy
-
Creates a CreatePolicy object with an infinite timeout and a sliding expiration policy.
- CreatePolicy(TimeSpan) - Constructor for class com.scaleoutsoftware.soss.client.CreatePolicy
-
Creates a CreatePolicy object with a timeout of the specified duration and a sliding expiration policy.
- CreatePolicy(TimeSpan, boolean) - Constructor for class com.scaleoutsoftware.soss.client.CreatePolicy
-
Creates a CreatePolicy object with a timeout of the specified duration that is either sliding or absolute.
- CreatePolicy(TimeSpan, boolean, ObjectPreemptionPriority, Collection, boolean) - Constructor for class com.scaleoutsoftware.soss.client.CreatePolicy
-
Creates a CreatePolicy object.
- CreatePolicy(int) - Constructor for class com.scaleoutsoftware.soss.client.CreatePolicy
-
- CreatePolicy(int, boolean) - Constructor for class com.scaleoutsoftware.soss.client.CreatePolicy
-
- CreatePolicy(int, boolean, ObjectPreemptionPriority, Object[], boolean) - Constructor for class com.scaleoutsoftware.soss.client.CreatePolicy
-
- CustomSerializer<O> - Class in com.scaleoutsoftware.soss.client
-
Custom serializers should extend this class.
- customSerializer - Variable in class com.scaleoutsoftware.soss.hserver.interop.SerializerDeserializer
-
Custom serializer
- GeoServerReadMode - Enum in com.scaleoutsoftware.soss.client
-
Enum contains type of read used when accessing a local object with its master in remote store.
- get(int) - Method in class com.scaleoutsoftware.soss.client.IndexCollection
-
Gets the element at the specified index.
- get(Object) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
Returns the value mapped by the specified key,
or null
if this map contains no mapping for the key.
- get(CachedObjectId<T>) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Gets a cached item using default parameters.
- get(byte[]) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Gets a cached item using default parameters.
- get(String) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Gets a cached item using default parameters.
- get(UUID) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Gets a cached item using default parameters.
- getAbsoluteTimeout() - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
-
Gets whether the timeout is an absolute expiration value or is a sliding expiration value that
gets reset every time the object is accessed.
- getAbsoluteTimeout() - Method in class com.scaleoutsoftware.soss.client.ExtendedObjectMetadata
-
Returns true
if the StateServer object corresponding to this metadata instance will be removed from
the store at a specific absolute time as opposed to a sliding expiration timeout due to a period of inactivity.
- getAbsoluteTimeoutOnRead() - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
-
Gets whether the timeout is an absolute expiration value or is a sliding expiration value that gets reset every
time the object updated (but not read).
- getAll(Collection) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Gets multiple objects from the cache based on a set of object identifiers.
- getAllowClientCaching() - Method in class com.scaleoutsoftware.soss.client.InvocationGrid
-
Returns whether client caching is allowed on workers.
- getAllowClientCaching() - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Checks if client caching is enabled.
- getAllowFastReads() - Method in class com.scaleoutsoftware.soss.client.InvocationGrid
-
Returns whether "fast object reads" feature is supported.
- getAllowRemoteAccess() - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
-
Gets whether an object can be accessed by remote stores.
- getAllowRemoteAccess() - Method in class com.scaleoutsoftware.soss.client.ExtendedObjectMetadata
-
Returns true
if the object can be accessed by the remote store, false
otherwise.
- getAllowReplication() - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
-
Gets whether the object to be added to the cache will be subject to GeoServer cross-store replication.
- getAllowReplication() - Method in class com.scaleoutsoftware.soss.client.ExtendedObjectMetadata
-
Returns true
if the StateServer object corresponding to this metadata instance can be replicated to
remote stores.
- getAppId() - Method in class com.scaleoutsoftware.soss.hserver.interop.BucketId
-
Returns the application ID for this bucket
- getAppId() - Method in class com.scaleoutsoftware.soss.hserver.interop.DataGridParameters
-
Get the application ID the reader/writer is operating on.
- getAvailabilityMode() - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
Gets whether object replication is enabled for the named map.
- getBackingStoreAsyncPolicy() - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
-
Returns the type of backing store operations (none, refresh-ahead or write-behind) performed on the StateServer object
corresponding to this metadata instance.
- getBackingStoreAsyncPolicy() - Method in class com.scaleoutsoftware.soss.client.ExtendedObjectMetadata
-
Returns the type of backing store operations (none, refresh-ahead or write-behind) performed on the StateServer object
corresponding to this metadata instance.
- getBackingStoreInterval() - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
-
Gets the interval between asynchronous backing
store events (refresh-ahead, write-behind).
- getBackingStoreInterval() - Method in class com.scaleoutsoftware.soss.client.ExtendedObjectMetadata
-
Gets the interval between asynchronous backing store events (refresh-ahead, write-behind) for the StateServer
object corresponding to this metadata instance.
- getBackingStoreMode() - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
-
- getBucketContents(BucketId) - Method in class com.scaleoutsoftware.soss.hserver.interop.BucketStore
-
Gets a list of all object keys in the specified bucket.
- getBucketLocation(BucketId) - Static method in class com.scaleoutsoftware.soss.hserver.interop.BucketStore
-
Gets the name of the host where this bucket is local.
- getBucketNumber() - Method in class com.scaleoutsoftware.soss.hserver.interop.BucketId
-
Gets the associated bucket number.
- getBucketStore(String) - Static method in class com.scaleoutsoftware.soss.hserver.interop.BucketStoreFactory
-
Gets the bucket store instance.
- getBuffer() - Method in class com.scaleoutsoftware.soss.hserver.interop.ObjectReader
-
Gets the underlying buffer.
- getBufferSize() - Method in class com.scaleoutsoftware.soss.hserver.interop.DataGridReaderParameters
-
Gets the internal buffer size.
- getBulkLoader() - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
Gets the
BulkLoader
view of the
NamedMap
which can be used to efficiently put
a large number of keys in the map.
- getBytes() - Method in class com.scaleoutsoftware.soss.client.IndexValue
-
Returns a copy of the current value of this
IndexValue
as an array of bytes.
- getCache() - Static method in class com.scaleoutsoftware.soss.client.CacheFactory
-
Creates a NamedCache
using the default application id.
- getCache(String) - Static method in class com.scaleoutsoftware.soss.client.CacheFactory
-
Creates a NamedCache
using a specified name.
- getCache(StateServerKey) - Static method in class com.scaleoutsoftware.soss.client.CacheFactory
-
Creates a NamedCache
using the application id extracted from the StateServerKey
.
- getCache(String, boolean) - Static method in class com.scaleoutsoftware.soss.client.CacheFactory
-
- getCache(StateServerKey, boolean) - Static method in class com.scaleoutsoftware.soss.client.CacheFactory
-
- getCache() - Method in class com.scaleoutsoftware.soss.client.Event
-
The named cache that can be used to access the object associated with Id.
- getCachedObjectId() - Method in class com.scaleoutsoftware.soss.client.NamedCacheObjectExpiredEventArgs
-
- getChunkReadTimeout() - Method in class com.scaleoutsoftware.soss.hserver.interop.DataGridReaderParameters
-
Gets the chunk read timeout.
- getClientCacheSize() - Method in class com.scaleoutsoftware.soss.client.InvocationGrid
-
Returns the size of the client cache maintained by workers.
- getCoherencyIntervalMilliseconds() - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
Returns the coherency interval in milliseconds.
- getCoherencyIntervalPerAppId() - Method in class com.scaleoutsoftware.soss.client.InvocationGrid
-
- getCreateArgument() - Method in class com.scaleoutsoftware.soss.client.ReadOptions
-
Gets an argument that will be passed to the provided
CreateHandler
if a
read-through operation is required.
- getCreateHandler() - Method in class com.scaleoutsoftware.soss.client.ReadOptions
-
Gets the custom read-through callback to use when an attempt is made to retrieve an object that is not in the
cache.
- getCreatePolicy(CachedObjectId) - Method in interface com.scaleoutsoftware.soss.client.BackingStore
-
Provides a policy object to be used when a load() operation inserts an object into the
NamedCache
.
- getCreatePolicy() - Method in class com.scaleoutsoftware.soss.client.ReadOptions
-
Gets a cache policy object to be used when a read-though operation inserts an object
into the named cache.
- getCreationTimestamp() - Method in class com.scaleoutsoftware.soss.hserver.interop.Image
-
Retrieves the timestamp for when the image was created.
- getDefaultCoherencyPolicy() - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
-
Gets the default coherency policy or null
if no coherency policy is set.
- getDefaultCoherencyPolicy() - Method in class com.scaleoutsoftware.soss.client.ExtendedObjectMetadata
-
Gets the default coherency policy or null
if no coherency policy is set.
- getDefaultCreatePolicy() - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Gets the CreatePolicy
object used as parameters when adding objects to the cache using the
add
method.
- getDefaultReadMode() - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
- getDependencies() - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
-
- getDependencies() - Method in class com.scaleoutsoftware.soss.client.InvocationGrid
-
Gets the invocation grid dependencies.
- getEnableAsyncOperations() - Method in class com.scaleoutsoftware.soss.client.BackingStorePolicy
-
If true
, a client will handle asynchronous refresh-ahead/write-behind operations.
- getEnableReadThrough() - Method in class com.scaleoutsoftware.soss.client.BackingStorePolicy
-
If
true
, a client will populate the StateServer automatically from a database (or
other type of backing store) when a cache miss occurs by invoking the
BackingStore.load
method.
- getEnableWriteThrough() - Method in class com.scaleoutsoftware.soss.client.BackingStorePolicy
-
If
true
, a client will synchronously write changes to a database (or
other type of backing store) when a cached object is updated or created in the cache
by invoking the
BackingStore.store
method.
- getEncodedCredentials(String) - Method in interface com.scaleoutsoftware.soss.client.LoginModule
-
Gets a byte array representing credentials to be passed to server.
- getErrors() - Method in class com.scaleoutsoftware.soss.client.InvokeResult
-
Returns the list of exceptions, that occured on workers and were dispatched back to the invocation origin point.
- getFirstKeySerializer() - Method in class com.scaleoutsoftware.soss.hserver.interop.DataGridParameters
-
Get the key serializer
- getFixedValueLength() - Method in class com.scaleoutsoftware.soss.hserver.interop.RunMapContext
-
- getGeoServerReadMode() - Method in class com.scaleoutsoftware.soss.client.ReadOptions
-
Gets the remote store's read mode.
- getGridName() - Method in class com.scaleoutsoftware.soss.client.InvocationGrid
-
Gets the invocation grid name.
- getGridReader(DataGridReaderParameters) - Static method in class com.scaleoutsoftware.soss.hserver.interop.DataGridChunkedCollectionReader
-
- getGridWriter(DataGridWriterParameters) - Static method in class com.scaleoutsoftware.soss.hserver.interop.DataGridChunkedCollectionWriter
-
- getGridWriter(DataGridWriterParameters<K, V>) - Method in class com.scaleoutsoftware.soss.hserver.interop.PartitionWriters
-
- getHadoopPartition() - Method in class com.scaleoutsoftware.soss.hserver.interop.DataGridWriterParameters
-
Gets the Hadoop partition associated with this writer.
- getHashTableSize() - Method in class com.scaleoutsoftware.soss.hserver.interop.RunMapContext
-
- getId() - Method in interface com.scaleoutsoftware.soss.client.EvalArgs
-
Provides the
CachedObjectId
corresponding to the
target object being evaluated.
- getId() - Method in class com.scaleoutsoftware.soss.client.Event
-
The key to an object stored in the ScaleOut service to which the event is to be applied
- getId() - Method in class com.scaleoutsoftware.soss.client.InvocationGrid
-
Gets the IG id.
- getId() - Method in exception com.scaleoutsoftware.soss.client.NamedCacheReadThroughTimeoutException
-
Gets the CachedObjectId
of an object on which read-through was attempted.
- getId() - Method in class com.scaleoutsoftware.soss.hserver.interop.BucketId
-
Gets the associated bucket UUID.
- getImage(boolean) - Method in class com.scaleoutsoftware.soss.hserver.interop.BucketStore
-
Return the
Image
object corresponding to this bucket store.
- getImageIdString() - Method in class com.scaleoutsoftware.soss.hserver.interop.Image
-
Gets the image ID string.
- getIndexCollection() - Method in class com.scaleoutsoftware.soss.client.ExtendedObjectMetadata
-
Gets the IndexCollection
- getIndexCollection() - Method in class com.scaleoutsoftware.soss.client.NamedCacheFilter
-
Gets the IndexCollection
- getIndexCollection() - Method in class com.scaleoutsoftware.soss.client.ObjectMetadata
-
- getInfo() - Method in class com.scaleoutsoftware.soss.client.Event
-
An arbitrary user-provided UTF-8 String containing information about the event, passed from the client-side eventInfo
parameter that's passed into Pipeline.postEvent().
- getInsertException() - Method in class com.scaleoutsoftware.soss.client.SossObjectDescriptor
-
Gets the exception encountered by a bulk add operation, or null
if the object was added to the NamedCache successfully.
- getInstance() - Static method in class com.scaleoutsoftware.soss.client.LoginManager
-
Gets an instance of the LoginManager
(one per VM).
- getInvocationGrid() - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
- getInvocationGrid() - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Gets the invocation grid, which is used by invoke()
methods.
- getInvocationId() - Method in class com.scaleoutsoftware.soss.hserver.interop.RunMapContext
-
- getJobCount() - Method in exception com.scaleoutsoftware.soss.client.NamedCacheBulkAddException
-
Total number of jobs in the bulk add call.
- getJobFailed() - Method in exception com.scaleoutsoftware.soss.client.NamedCacheBulkAddException
-
Number of failed jobs in the bulk add call.
- getKey() - Method in class com.scaleoutsoftware.soss.client.CachedObjectId
-
- getKey() - Method in class com.scaleoutsoftware.soss.client.map.NamedMapInvokableContext
-
Returns current key.
- getKey() - Method in class com.scaleoutsoftware.soss.hserver.interop.ChunkedCollectionReader
-
Gets the current key.
- getKey() - Method in class com.scaleoutsoftware.soss.hserver.interop.DataGridChunkedCollectionReader
-
- getKey() - Method in class com.scaleoutsoftware.soss.hserver.interop.KeyValueProducer
-
Read current key.
- getKeyClass() - Method in class com.scaleoutsoftware.soss.hserver.interop.DataGridReaderParameters
-
Gets the key class type.
- getKeyClass() - Method in class com.scaleoutsoftware.soss.hserver.interop.RunMapContext
-
- getKeySerializer() - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
- getKeysForValue(V) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
Searches for a specific value in the map and returns all the keys
this value is associated with.
- getKeyString() - Method in class com.scaleoutsoftware.soss.client.CachedObjectId
-
Retrieves the original (unhashed) string used as a key to a StateServer
object.
- getLength() - Method in class com.scaleoutsoftware.soss.hserver.interop.ObjectReader
-
Gets the length of the last read object.
- getLibraryPath() - Method in class com.scaleoutsoftware.soss.client.InvocationGrid
-
Gets the name of the Hadoop distribution for hServer.
- getLingerTime() - Method in class com.scaleoutsoftware.soss.client.InvocationGrid
-
Gets the linger time for the invocation grid.
- getLoadedInvocationGrids() - Static method in class com.scaleoutsoftware.soss.client.InvocationGrid
-
Returns all invocation grids loaded by this client.
- getLockingMode() - Method in class com.scaleoutsoftware.soss.client.ReadOptions
-
- getLockingMode() - Method in class com.scaleoutsoftware.soss.client.UpdateOptions
-
Gets the locking behavior for the update.
- getLockOnRead() - Method in class com.scaleoutsoftware.soss.client.InvocationGrid
-
- getLockRetryInterval() - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Gets time between lock retries.
- getMap(String) - Static method in class com.scaleoutsoftware.soss.client.map.NamedMapFactory
-
Returns a
NamedMap
instance for the given name.
- getMap(String, CustomSerializer<K>, CustomSerializer<V>) - Static method in class com.scaleoutsoftware.soss.client.map.NamedMapFactory
-
Returns a
NamedMap
instance for the given name, and assigns the specified custom key and value serializers to it.
- getMap() - Method in class com.scaleoutsoftware.soss.client.map.NamedMapInvokableContext
-
Returns the
NamedMap
this operation is performed on.
- getMapId() - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
Gets the map ID.
- getMapName() - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
Gets the map name.
- getMapperContext() - Method in class com.scaleoutsoftware.soss.hserver.interop.DataGridWriterParameters
-
Gets the map phase context.
- getMatchOptions() - Method in class com.scaleoutsoftware.soss.client.NamedCacheFilter
-
Gets matchAll
boolean.
- getMaxLockAttempts() - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Gets the number of lock attempts.
- getMaxMemoryKb() - Method in class com.scaleoutsoftware.soss.hserver.interop.RunMapContext
-
- getMaxNumberOfBuffersToUse() - Method in class com.scaleoutsoftware.soss.hserver.interop.DataGridReaderParameters
-
Gets the number of internal buffers to use.
- getMaxNumberOfCores() - Method in class com.scaleoutsoftware.soss.client.InvocationGrid
-
Gets the maximum number of cores across the IG.
- getMaxReadThroughPendingAttempts() - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Gets the number of read attempts made when another client has a backing store read-through operation pending.
- getMaxServerRetries() - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
Returns the number of server retries when a race condition between client requests occurs.
- getMaxWaitingTime() - Method in class com.scaleoutsoftware.soss.hserver.interop.ChunkedCollectionReader
-
Gets the maximum time spent waiting for unavailable chunk.
- getMemoryMappedFileEnabled() - Method in class com.scaleoutsoftware.soss.hserver.interop.DataGridParameters
-
Get whether memory mapped files are enabled for the reader/writer.
- getMetadata(CachedObjectId, ReadOptions) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Gets the index values for an object in the named cache.
- getMetadata(byte[], ReadOptions) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Gets the index values for an object in the named cache.
- getMetadata(String, ReadOptions) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Gets the index values for an object in the named cache.
- getMetadata(UUID, ReadOptions) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Gets the index values for an object in the named cache.
- getMetadata(CachedObjectId, boolean) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Gets the index values for an object in the named cache.
- getMetadata(byte[], boolean) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Gets the index values for an object in the named cache.
- getMetadata(String, boolean) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Gets the index values for an object in the named cache.
- getMetadata(UUID, boolean) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Gets the index values for an object in the named cache.
- getMetadata() - Method in class com.scaleoutsoftware.soss.client.SossObjectDescriptor
-
Gets metadata related to the object being inserted.
- getName() - Method in class com.scaleoutsoftware.soss.client.Dependency
-
Gets the dependency name.
- getNamedCache() - Method in interface com.scaleoutsoftware.soss.client.EvalArgs
-
Returns the
NamedCache
corresponding to the
target object being evaluated.
- getNamedCache() - Method in class com.scaleoutsoftware.soss.client.NamedCacheObjectExpiredEventArgs
-
Returns the
NamedCache
instance that can be used to manipulate the expiring cached object.
- getNamedCacheBucketContents(BucketId) - Static method in class com.scaleoutsoftware.soss.hserver.interop.BucketStore
-
Returns the contents of the NamedCache bucket.
- getNamedCacheEventCode() - Method in class com.scaleoutsoftware.soss.client.NamedCacheObjectExpiredEventArgs
-
- getNewClassLoader() - Method in class com.scaleoutsoftware.soss.client.InvocationGrid
-
Get the "use new class loader" property.
- getNextLocalBucketId() - Method in class com.scaleoutsoftware.soss.hserver.interop.BucketStore
-
Creates a new bucket on the local host.
- getNumberOfChunks() - Method in class com.scaleoutsoftware.soss.hserver.interop.ChunkedCollectionWriter
-
Gets the number of written chunks.
- getNumberOfThreads() - Method in class com.scaleoutsoftware.soss.client.InvocationGrid
-
Gets the number of threads in the invocation workers which handle
evals and merges.
- getNumFailed() - Method in class com.scaleoutsoftware.soss.client.InvokeResult
-
The number of objects which were not invoked on due to errors.
- getNumSuccessful() - Method in class com.scaleoutsoftware.soss.client.InvokeResult
-
The number of successfully processed objects.
- getObject() - Method in class com.scaleoutsoftware.soss.client.SossObjectDescriptor
-
Gets the serializable object to insert into the NamedCache.
- getObjectClass() - Method in class com.scaleoutsoftware.soss.client.CustomSerializer
-
Returns the class for the object.
- getObjectIds() - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Returns IDs of all objects in cache.
- getObjectReader(int) - Static method in class com.scaleoutsoftware.soss.hserver.interop.BucketStore
-
Gets an object reader which can retrieve objects based on key.
- getObjectSize() - Method in class com.scaleoutsoftware.soss.client.ExtendedObjectMetadata
-
Returns the size in bytes of the StateServer object corresponding to this metadata
- getOutputChunkSizeKb() - Method in class com.scaleoutsoftware.soss.hserver.interop.RunMapContext
-
- getParameterCustomSerializer() - Method in class com.scaleoutsoftware.soss.client.map.NamedMapInvokable
-
Returns the
CustomSerializer
used for serializing/deserializing invocation parameter
objects.
- getParents() - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
-
Gets keys to objects on which the object being added depends.
- getParents() - Method in class com.scaleoutsoftware.soss.client.ExtendedObjectMetadata
-
Return a read-only list containing the dependency parents specified for the StateServer object corresponding to
this ObjectMetadata instance.
- getPartitionMapping() - Method in class com.scaleoutsoftware.soss.hserver.interop.RunMapContext
-
- getPath() - Method in class com.scaleoutsoftware.soss.client.Dependency
-
Gets the dependency path.
- getPayload() - Method in class com.scaleoutsoftware.soss.client.Event
-
An optional payload of bytes that can hold data related to the event (typically a serialized object).
- getPolicy() - Method in class com.scaleoutsoftware.soss.client.SossObjectDescriptor
-
Policy information for the object being inserted.
- getPollingInterval() - Method in class com.scaleoutsoftware.soss.client.PollingCoherencyPolicy
-
Gets the polling interval for this coherency policy.
- getPreemptionPriority() - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
-
Gets the priority of keeping the object in the cache during low-memory situations.
- getPreemptionPriority() - Method in class com.scaleoutsoftware.soss.client.ExtendedObjectMetadata
-
Returns the preemption priority of the StateServer object corresponding to this metadata instance.
- getReadPendingRetryInterval() - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Gets milliseconds between read retries when backing store read-through operations are enabled.
- getRegion() - Method in class com.scaleoutsoftware.soss.hserver.interop.DataGridParameters
-
Get the region the reader/writer is operating on.
- getResult() - Method in class com.scaleoutsoftware.soss.client.InvokeResult
-
Returns the object generated by merging all of the result objects of the individual evaluations together.
- getResultCustomSerializer() - Method in class com.scaleoutsoftware.soss.client.map.NamedMapInvokable
-
- getReturnBehavior() - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
- getSecondKeySerializer() - Method in class com.scaleoutsoftware.soss.hserver.interop.DataGridReaderParameters
-
Gets an additional key serializer for optimized sorting.
- getSeconds() - Method in class com.scaleoutsoftware.soss.client.TimeSpan
-
Gets the time span in seconds
- getSerializationMode() - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
- getSerializationMode() - Method in class com.scaleoutsoftware.soss.hserver.interop.DataGridParameters
-
Gets the serialization mode
- getSize() - Method in class com.scaleoutsoftware.soss.client.CustomSerializer
-
Returns size of fixed size objects.
- getSplits() - Method in class com.scaleoutsoftware.soss.hserver.interop.Image
-
Gets the splits.
- getStaleObject() - Method in exception com.scaleoutsoftware.soss.client.NamedCacheStaleDataException
-
Returns a 'stale' object.
- getStartupActions() - Method in class com.scaleoutsoftware.soss.client.InvocationGrid
-
Returns the startup objects associated with this InvocationGrid
- getStateServerKey(CachedObjectId) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
- getStateServerKey(byte[]) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
- getStateServerKey(String) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
- getStoreName() - Method in class com.scaleoutsoftware.soss.client.RemoteStore
-
Gets remote store name.
- getTags() - Method in interface com.scaleoutsoftware.soss.client.Taggable
-
Method used by
NamedCache
to store tags as SOSS attributes.
- getTags() - Method in class com.scaleoutsoftware.soss.client.TaggableObject
-
- getTags() - Method in class com.scaleoutsoftware.soss.client.TagHolder
-
- getTimeout() - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
-
Gets the time before the object expires.
- getTimeout() - Method in class com.scaleoutsoftware.soss.client.ExtendedObjectMetadata
-
Returns the expiration timeout value for the StateServer object corresponding to this metadata.
- getTotalWaitingTime() - Method in class com.scaleoutsoftware.soss.hserver.interop.ChunkedCollectionReader
-
Gets the total time spent waiting for unavailable chunks.
- getType() - Method in class com.scaleoutsoftware.soss.client.Dependency
-
Gets the dependency type.
- getUseLocking() - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Gets useLocking
property which determines the locking behavior when using the NamedCache
's get
or add
.
- getValue() - Method in enum com.scaleoutsoftware.soss.client.HashIndexPriority
-
- getValue() - Method in class com.scaleoutsoftware.soss.client.map.NamedMapInvokableContext
-
Returns current value.
- getValue() - Method in class com.scaleoutsoftware.soss.hserver.interop.ChunkedCollectionReader
-
Gets the current value.
- getValue() - Method in class com.scaleoutsoftware.soss.hserver.interop.DataGridChunkedCollectionReader
-
- getValue() - Method in class com.scaleoutsoftware.soss.hserver.interop.KeyValueProducer
-
Read current value.
- getValueClass() - Method in class com.scaleoutsoftware.soss.hserver.interop.DataGridReaderParameters
-
Gets the value class type.
- getValueClass() - Method in class com.scaleoutsoftware.soss.hserver.interop.RunMapContext
-
- getValuesAreFixedLength() - Method in class com.scaleoutsoftware.soss.hserver.interop.RunMapContext
-
- getValueSerializer() - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
- getValueSerializer() - Method in class com.scaleoutsoftware.soss.hserver.interop.DataGridParameters
-
Get the value serializer
- greaterOrEqual(String, Object) - Static method in class com.scaleoutsoftware.soss.client.FilterFactory
-
The value of the property with the name propertyName
must be GREATER than OR EQUAL to
value
.
- greaterThan(String, Object) - Static method in class com.scaleoutsoftware.soss.client.FilterFactory
-
The value of the property with the name propertyName
must be GREATER than
value
.
- NamedCache - Class in com.scaleoutsoftware.soss.client
-
Provides access to a named collection of objects that can be shared globally across multiple clients.
- NamedCacheBulkAddException - Exception in com.scaleoutsoftware.soss.client
-
This exception indicates an error while adding multiple objects with bulk add call.
- NamedCacheException - Exception in com.scaleoutsoftware.soss.client
-
Most general Named Cache exception, a base class for all Named Cache exceptions.
- NamedCacheException(String, Exception) - Constructor for exception com.scaleoutsoftware.soss.client.NamedCacheException
-
Construct new exception object.
- NamedCacheFilter - Class in com.scaleoutsoftware.soss.client
-
This class represents a filter used in NamedCache.query()
- NamedCacheFilter(IndexCollection, boolean) - Constructor for class com.scaleoutsoftware.soss.client.NamedCacheFilter
-
Creates a filter for queries.
- NamedCacheFilter(IndexCollection) - Constructor for class com.scaleoutsoftware.soss.client.NamedCacheFilter
-
Creates a filter for queries.
- NamedCacheFilter() - Constructor for class com.scaleoutsoftware.soss.client.NamedCacheFilter
-
Creates a filter that matches all objects.
- NamedCacheIndexAttributeException - Exception in com.scaleoutsoftware.soss.client
-
This exception is used to indicate that there was an error while parsing object properties.
- NamedCacheIndexAttributeException(String, Exception) - Constructor for exception com.scaleoutsoftware.soss.client.NamedCacheIndexAttributeException
-
Construct new exception object.
- NamedCacheIndexAttributeException(String) - Constructor for exception com.scaleoutsoftware.soss.client.NamedCacheIndexAttributeException
-
Construct new exception object.
- NamedCacheInvokeTimeoutException - Exception in com.scaleoutsoftware.soss.client
-
This exception indicates that an invoke operation timed out.
- NamedCacheNotImplementedException - Exception in com.scaleoutsoftware.soss.client
-
This exception indicates that a request was made to perform an operation not implemented in the current release.
- NamedCacheNotLicensedException - Exception in com.scaleoutsoftware.soss.client
-
This exception indicates that a client cannot access StateServer because the client is not licensed.
- NamedCacheObjectAlreadyExistsException - Exception in com.scaleoutsoftware.soss.client
-
This exception indicates that an insert call failed because an object already exists in the StateServer with the given key.
- NamedCacheObjectExpirationListener - Interface in com.scaleoutsoftware.soss.client
-
The interface clients use to receive callback notifications when an object is removed from
StateServer.
- NamedCacheObjectExpiredEventArgs - Class in com.scaleoutsoftware.soss.client
-
- NamedCacheObjectExpiredEventArgs.NamedCacheEventCode - Enum in com.scaleoutsoftware.soss.client
-
Enumeration containing the event codes, which can be used to determine the reason why the object was expired
and the event was fired.
- NamedCacheObjectExpiredEventArgs.NamedCacheObjectDisposition - Enum in com.scaleoutsoftware.soss.client
-
Enumeration used to indicate to StateServer the disposition of an expired object upon return from a StateServer event handler.
- NamedCacheObjectLockedException - Exception in com.scaleoutsoftware.soss.client
-
This exception indicates that the requested StateServer object was locked and couldn't be accessed.
- NamedCacheObjectNotFoundException - Exception in com.scaleoutsoftware.soss.client
-
This exception indicates that an error occurred because the key of an object on which StateServer
was asked to operate was not found.
- NamedCacheOptimisticLockException - Exception in com.scaleoutsoftware.soss.client
-
This exception indicates that the requested StateServer object was locked and couldn't be accessed.
- NamedCacheReadThroughTimeoutException - Exception in com.scaleoutsoftware.soss.client
-
This exception indicates that a read-through operation to a backing store (such as a database) timed out.
- NamedCacheRemoteStoreAccessException - Exception in com.scaleoutsoftware.soss.client
-
This exception is thrown when an access error to a remote store occurs.
- NamedCacheRemoteStoreConfigurationException - Exception in com.scaleoutsoftware.soss.client
-
This exception is thrown by read calls when there is a misconfiguration in remote store settings.
- NamedCacheSecurityException - Exception in com.scaleoutsoftware.soss.client
-
Exception in security routine.
- NamedCacheSecurityException(String, Exception) - Constructor for exception com.scaleoutsoftware.soss.client.NamedCacheSecurityException
-
Construct new exception object.
- NamedCacheSecurityException(String) - Constructor for exception com.scaleoutsoftware.soss.client.NamedCacheSecurityException
-
- NamedCacheServerUnavailableException - Exception in com.scaleoutsoftware.soss.client
-
This exception indicates that the connection to the server was lost or an unexpected error occurred.
- NamedCacheStaleDataException - Exception in com.scaleoutsoftware.soss.client
-
- NamedMap<K,V> - Class in com.scaleoutsoftware.soss.client.map
-
An implementation of the
ConcurrentMap
which uses ScaleOut StateServer to store keys
and values.
- NamedMap() - Constructor for class com.scaleoutsoftware.soss.client.map.NamedMap
-
- NamedMapFactory - Class in com.scaleoutsoftware.soss.client.map
-
This class contains static methods for acquiring
NamedMap
objects.
- NamedMapFactory() - Constructor for class com.scaleoutsoftware.soss.client.map.NamedMapFactory
-
- NamedMapInvokable<KEY,VALUE,PARAMETER,RESULT> - Class in com.scaleoutsoftware.soss.client.map
-
Base class for implementing parallel invocations, which are executed on all keys in the map across
the cluster in a distributed manner.
- NamedMapInvokable() - Constructor for class com.scaleoutsoftware.soss.client.map.NamedMapInvokable
-
- NamedMapInvokableContext<K,V> - Class in com.scaleoutsoftware.soss.client.map
-
- NamedMapInvokableContext() - Constructor for class com.scaleoutsoftware.soss.client.map.NamedMapInvokableContext
-
- next() - Method in class com.scaleoutsoftware.soss.client.map.NamedMapInvokableContext
-
Reads the next key and value from the map.
- not(Filter) - Static method in class com.scaleoutsoftware.soss.client.FilterFactory
-
Creates a compound filter, matching objects must NOT satisfy filter
.
- notEqual(String, Object) - Static method in class com.scaleoutsoftware.soss.client.FilterFactory
-
The value of the property with the name propertyName
must NOT be EQUAL to
value
.
- NotifyCoherencyPolicy - Class in com.scaleoutsoftware.soss.client
-
Indicates that proxy objects in remote stores should be notified every time the master object is updated.
- NotifyCoherencyPolicy() - Constructor for class com.scaleoutsoftware.soss.client.NotifyCoherencyPolicy
-
Creates a new notify coherency policy.
- read(StateServerKey) - Method in class com.scaleoutsoftware.soss.hserver.interop.ObjectReader
-
Gets an object from the ScaleOut StateServer store based on the object key.
- readExternal(ObjectInput) - Method in class com.scaleoutsoftware.soss.client.IndexCollection
-
- readExternal(ObjectInput) - Method in class com.scaleoutsoftware.soss.client.IndexValue
-
- readExternal(ObjectInput) - Method in class com.scaleoutsoftware.soss.client.TagHolder
-
- ReadLockingMode - Enum in com.scaleoutsoftware.soss.client
-
An enumeration used to control locking behavior during Retrieve and GetMetadata operation
- readNext() - Method in class com.scaleoutsoftware.soss.hserver.interop.ChunkedCollectionReader
-
Reads the next entry from the chunks.
- readNext() - Method in class com.scaleoutsoftware.soss.hserver.interop.DataGridChunkedCollectionReader
-
- readNext() - Method in class com.scaleoutsoftware.soss.hserver.interop.KeyValueProducer
-
Reads the next key-value pair.
- ReadOptions - Class in com.scaleoutsoftware.soss.client
-
Class containing options that can be used when retrieving an object or a metadata in ScaleOut StateServer.
- ReadOptions(ReadLockingMode) - Constructor for class com.scaleoutsoftware.soss.client.ReadOptions
-
- ReadOptions(ReadLockingMode, GeoServerReadMode) - Constructor for class com.scaleoutsoftware.soss.client.ReadOptions
-
- ReadOptions(ReadLockingMode, GeoServerReadMode, CreateHandler, Object, CreatePolicy) - Constructor for class com.scaleoutsoftware.soss.client.ReadOptions
-
- releaseLock(CachedObjectId) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Releases the lock on a cached object.
- releaseLock(byte[]) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Releases the lock on a cached object.
- releaseLock(String) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Releases the lock on a cached object.
- releaseLock(UUID) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Releases the lock on a cached object.
- RemoteStore - Class in com.scaleoutsoftware.soss.client
-
A remote store which is used to look for objects that are not found.
- RemoteStore(String) - Constructor for class com.scaleoutsoftware.soss.client.RemoteStore
-
Creates an object referencing remote store.
- remove(int) - Method in class com.scaleoutsoftware.soss.client.IndexCollection
-
- remove(Object, Object) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
Removes the entry from the map only if currently mapped to a given value.
- remove(Object) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
Removes the mapping for a key from this map if it is present.
- remove(CachedObjectId) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Removes the object from the cache.
- remove(byte[]) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Removes the object from the cache.
- remove(String) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Removes the object from the cache.
- remove(UUID) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Removes the object from the cache.
- removeCurrentKey() - Method in class com.scaleoutsoftware.soss.client.map.NamedMapInvokableContext
-
Removes the current key from the named map.
- removeImage() - Method in class com.scaleoutsoftware.soss.hserver.interop.BucketStore
-
Removes the
Image
object from the StateServer.
- removeListener(NamedCacheObjectExpirationListener) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Removes a listener for "object expired" events.
- removeTags(String...) - Method in class com.scaleoutsoftware.soss.client.TaggableObject
-
Removes the tags specified in the tags
from object's tag list.
- removeTags(String...) - Method in class com.scaleoutsoftware.soss.client.TagHolder
-
Removes the tags specified in the tags
from the current tag list.
- replace(K, V, V) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
Replaces the entry for a key only if currently mapped to a given value.
- replace(K, V) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
Replaces the entry for a key only if currently mapped to a value.
- retrieve(CachedObjectId<T>, boolean) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Retrieves an object from the named cache.
- retrieve(byte[], boolean) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Retrieves an object from the named cache.
- retrieve(String, boolean) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Retrieves an object from the named cache.
- retrieve(UUID, boolean) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Retrieves an object from the named cache.
- retrieve(CachedObjectId<T>, ReadOptions) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Retrieves an object from the named cache.
- retrieve(String, ReadOptions) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Retrieves an object from the named cache.
- retrieve(byte[], ReadOptions) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Retrieves an object from the named cache.
- retrieve(UUID, ReadOptions) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Retrieves an object from the named cache.
- retrieveObjectFromBackingStore(CachedObjectId, Object) - Method in interface com.scaleoutsoftware.soss.client.CreateHandler
-
A method that can retrieve an object from a backing store (such as a database) using the provided
object identifier and a user-provided parameter.
- ReturnBehavior - Enum in com.scaleoutsoftware.soss.client.map
-
- RunMapContext<K,V> - Class in com.scaleoutsoftware.soss.hserver.interop
-
An immutable context of job properties which is passed to all mapper tasks.
- RunMapContext(int[], int, int, int, int, Class<K>, Class<V>, boolean, int) - Constructor for class com.scaleoutsoftware.soss.hserver.interop.RunMapContext
-
- scheduleAsyncRead(Callable<Object>) - Method in class com.scaleoutsoftware.soss.hserver.interop.DataGridChunkedCollectionReader
-
- serialize(OutputStream, O) - Method in class com.scaleoutsoftware.soss.client.CustomSerializer
-
Serializes an object to OutputStream
.
- serialize(DataOutputStream, T) - Method in class com.scaleoutsoftware.soss.hserver.interop.SerializerDeserializer
-
Serializes an object.
- SerializerDeserializer<T> - Class in com.scaleoutsoftware.soss.hserver.interop
-
This class is used to abstract serialization and deserialization for Serializables and can be extended for Writables.
- SerializerDeserializer(Class<T>, CustomSerializer<T>) - Constructor for class com.scaleoutsoftware.soss.hserver.interop.SerializerDeserializer
-
Constructs a serializer/deserializer.
- set(int, IndexValue) - Method in class com.scaleoutsoftware.soss.client.IndexCollection
-
Replaces the element at the specified position in this list with the specified element
(optional operation).
- setAbsoluteTimeout(boolean) - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
-
Sets whether the timeout is an absolute expiration value or is a sliding expiration value that
gets reset every time the object is accessed.
- setAbsoluteTimeoutOnRead(boolean) - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
-
Sets whether the timeout is an absolute expiration value or is a sliding expiration value that gets reset every
time the object updated.
- setAllowClientCaching(boolean) - Method in class com.scaleoutsoftware.soss.client.InvocationGridBuilder
-
Sets a boolean value that controls whether objects fetched in the invocation grid worker process during invoke
processing are allowed to be cached in the client cache.
- setAllowClientCaching(boolean) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Sets an flag indicating whether (deserialized) objects accessed by this cache should be kept
in a client-side cache when they are written to StateServer.
- setAllowFastReads(boolean) - Method in class com.scaleoutsoftware.soss.client.InvocationGridBuilder
-
Enables/disables "fast reads" feature for invocations performed
within this invocation grid.
- setAllowRemoteAccess(boolean) - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
-
Sets if object can be accessed by remote stores.
- setAllowReplication(boolean) - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
-
Sets whether the object to be added to the cache will be subject to GeoServer cross-store replication.
- setAvailabilityMode(AvailabilityMode) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
Sets the @link {AvailabilityMode} which controls whether the in-memory data grid should create
object replicas of the named map contents on multiple hosts.
- setBackingStoreAdapter(BackingStore, BackingStorePolicy) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Specifies a class that can be used by the NamedCache
to automatically interact with
an external data source (a database, typically) for read-through, write-through,
refresh-ahead, and write-behind operations.
- setBackingStoreAsyncPolicy(BackingStoreAsyncPolicy) - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
-
Sets the type of backing store operations (none, refresh-ahead or write-behind) performed on the StateServer object
corresponding to this metadata instance.
- setBackingStoreInterval(TimeSpan) - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
-
Sets the interval between asynchronous backing store events
(refresh-ahead, write-behind).
- setBackingStoreMode(CreateInfo.BackingStoreMode) - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
-
- setCache(NamedCache) - Method in class com.scaleoutsoftware.soss.client.Event
-
- setClientCacheSize(int) - Method in class com.scaleoutsoftware.soss.client.InvocationGridBuilder
-
Set the maximum size of the client-side cache on each worker in the invocation grid
in kilobytes.
- setClientCacheSize(int) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
Sets the maximum number of entries (i.e., key-value mappings) in the client cache.
- setCoherencyInterval(NamedCache, int) - Method in class com.scaleoutsoftware.soss.client.InvocationGridBuilder
-
Sets coherency interval in milliseconds which is used for performing
PMIs on a given NamedCache.
- setCoherencyInterval(int) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Sets coherency interval in milliseconds.
- setCoherencyIntervalMilliseconds(int) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
Sets the coherency interval, i.e., the maximum allowed time
between the last server read request and a
NamedMap.get(Object)
request
before the client will retrieve the object from the server
instead of the client cache (if present).
- setCreateHandler(CreateHandler) - Method in class com.scaleoutsoftware.soss.client.ReadOptions
-
Sets custom read-through callback to use when an attempt is made to retrieve an object
that is not in the cache.
- setCustomSerialization(CustomSerializer) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Sets the custom serializer used to serialize objects when writing them to the SOSS cache and
to deserialize objects when reading them from the SOSS cache.
- setDefaultCoherencyPolicy(CoherencyPolicy) - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
-
Sets the default coherency policy.
- setDefaultCreatePolicy(CreatePolicy) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Sets a new CreatePolicy
to be used as a default when creating objects.
- setDefaultGeoServerReadMode(GeoServerReadMode) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
- setDependencies(Object[]) - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
-
- setDisposition(EvalObjectDisposition) - Method in interface com.scaleoutsoftware.soss.client.EvalArgs
-
Sets the target object's desired disposition,
determining the post-evaluation activity.
- setEnableAsyncOperations(boolean) - Method in class com.scaleoutsoftware.soss.client.BackingStorePolicy
-
If true
, a client will handle asynchronous refresh-ahead/write-behind operations.
- setEnableReadThrough(boolean) - Method in class com.scaleoutsoftware.soss.client.BackingStorePolicy
-
If
true
, a client will populate the StateServer automatically from a database (or
other type of backing store) when a cache miss occurs by invoking the
BackingStore.load
method.
- setEnableWriteThrough(boolean) - Method in class com.scaleoutsoftware.soss.client.BackingStorePolicy
-
If
true
, a client will synchronously write changes to a database (or
other type of backing store) when a cached object is updated or created in the cache
by invoking the
BackingStore.store
method.
- setGeoServerReadMode(GeoServerReadMode) - Method in class com.scaleoutsoftware.soss.client.ReadOptions
-
Sets GeoServer "pull" replication behavior when retrieving the object from the StateServer.
- setHadoopPartition(int) - Method in class com.scaleoutsoftware.soss.hserver.interop.DataGridWriterParameters
-
Set the Hadoop partition associated with this writer.
- sethServerLibraryPath(String) - Method in class com.scaleoutsoftware.soss.client.InvocationGridBuilder
-
Sets the appropriate ScaleOut hServer jar path relative to java_api folder.
- setId(CachedObjectId) - Method in class com.scaleoutsoftware.soss.client.Event
-
- setInvocationGrid(InvocationGrid) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
- setInvocationGrid(InvocationGrid) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Sets the invocation grid used by invoke(...)
methods.
- setJVMParameters(String) - Method in class com.scaleoutsoftware.soss.client.InvocationGridBuilder
-
Sets the parameter string to be added to command line when starting the invocation grid workers.
- setLibraryPath(String) - Method in class com.scaleoutsoftware.soss.client.InvocationGridBuilder
-
Sets the appropriate ScaleOut library jar path relative to java_api/lib folder.
- setLingerTimeMinutes(int) - Method in class com.scaleoutsoftware.soss.client.InvocationGridBuilder
-
Sets the time for which the IG remains loaded after the application exits.
- setLockingMode(ReadLockingMode) - Method in class com.scaleoutsoftware.soss.client.ReadOptions
-
Sets whether the Retrieve method should attempt to acquire a StateServer lock when reading the object.
- setLockingMode(UpdateLockingMode) - Method in class com.scaleoutsoftware.soss.client.UpdateOptions
-
Sets the locking behavior for the update.
- setLockObjectsOnReads(boolean) - Method in class com.scaleoutsoftware.soss.client.InvocationGridBuilder
-
- setLockRetryInterval(int) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Sets time between lock retries.
- setMaxLockAttempts(int) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Sets the number of lock attempts.
- setMaxReadThroughPendingAttempts(int) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Sets the number of read attempts made when performing a read-through operation from a backing store or a remote read
from another store using GeoServer pull replication.
- setMaxServerRetries(int) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
Sets the maximum number of server request retries when a race condition between client requests occur.
- setMetadata(CachedObjectId, ObjectMetadata, boolean) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Creates and updates settable index values for a cached object and optionally unlocks the object.
- setMetadata(byte[], ObjectMetadata, boolean) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Creates and updates settable index values for a cached object and optionally unlocks the object.
- setMetadata(String, ObjectMetadata, boolean) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Creates and updates settable index values for a cached object and optionally unlocks the object.
- setMetadata(UUID, ObjectMetadata, boolean) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Creates and updates settable index values for a cached object and optionally unlocks the object.
- setMetadata(ObjectMetadata) - Method in class com.scaleoutsoftware.soss.client.SossObjectDescriptor
-
- setNewClassLoader(boolean) - Method in class com.scaleoutsoftware.soss.client.InvocationGridBuilder
-
If this option is set to true
(default), the IG worker will create a new class loader
for handling the classes in the IG dependency.
- setNumberOfThreads(int) - Method in class com.scaleoutsoftware.soss.client.InvocationGridBuilder
-
Sets the number of threads in the invocation workers which handle
evals and merges.
- setObject(Serializable) - Method in class com.scaleoutsoftware.soss.client.SossObjectDescriptor
-
- setObjectClass(Class<O>) - Method in class com.scaleoutsoftware.soss.client.CustomSerializer
-
Sets the class of the serialized/deserialized objects.
- setObjectDisposition(NamedCacheObjectExpiredEventArgs.NamedCacheObjectDisposition) - Method in class com.scaleoutsoftware.soss.client.NamedCacheObjectExpiredEventArgs
-
- setOneWorkerPerCore(boolean) - Method in class com.scaleoutsoftware.soss.client.InvocationGridBuilder
-
If set to true
, invocation grid will spawn as many worker JVMs, as there are cores
on the store host instead of one worker per JVM.
- setParents(Collection<?>) - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
-
Sets keys to objects on which the object being added depends.
- setPolicy(CreatePolicy) - Method in class com.scaleoutsoftware.soss.client.SossObjectDescriptor
-
- setPreemptionPriority(ObjectPreemptionPriority) - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
-
Sets the priority of keeping the object in the cache during low-memory situations.
- setReadPendingRetryInterval(int) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Sets milliseconds between read retries when backing store read-through operations are enabled.
- setReadThroughArgument(Object) - Method in class com.scaleoutsoftware.soss.client.ReadOptions
-
Sets an argument that will be passed to the provided
CreateHandler
if a
missing object is to be created.
- setReadThroughCreatePolicy(CreatePolicy) - Method in class com.scaleoutsoftware.soss.client.ReadOptions
-
- setRegion(int) - Method in class com.scaleoutsoftware.soss.hserver.interop.DataGridParameters
-
Set the region the reader/writer is operating on.
- setRemoteStores(List<RemoteStore>) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Configures a list of remote stores that this NamedCache
should use to look for objects that are not found in the local store.
- setReturnBehavior(ReturnBehavior) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
- setSerializationMode(SerializationMode) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
Set the serialization mode.
- setTimeout(TimeSpan) - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
-
Sets the time before the object expires.
- setupFilter(QueryContext) - Method in class com.scaleoutsoftware.soss.client.Filter
-
- setUseLocking(boolean) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Determines the locking behavior when using the NamedCache
's indexer to get or set cached items.
- singleObjectInvoke(Class<? extends Invokable<O, P, R>>, CachedObjectId<O>, P, TimeSpan) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Performs a method invocation on a single object(SMI).
- singleObjectInvoke(Class<? extends Invokable<O, P, R>>, byte[], P, TimeSpan) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Performs a method invocation on a single object(SMI).
- singleObjectInvoke(Class<? extends Invokable<O, P, R>>, String, P, TimeSpan) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Performs a method invocation on a single object(SMI).
- singleObjectInvoke(Class<? extends Invokable<O, P, R>>, UUID, P, TimeSpan) - Method in class com.scaleoutsoftware.soss.client.NamedCache
-
Performs a method invocation on a single object(SMI).
- size() - Method in class com.scaleoutsoftware.soss.client.IndexCollection
-
- size() - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
Returns the number of key-value mappings in this map.
- SossIndexAttribute - Annotation Type in com.scaleoutsoftware.soss.client
-
A marker that indicates that the property or class to which it
applies should be saved in the StateServer property index when instances of the class
are created or updated.
- SossObjectDescriptor - Class in com.scaleoutsoftware.soss.client
-
- SossObjectDescriptor(Serializable, CreatePolicy, ObjectMetadata) - Constructor for class com.scaleoutsoftware.soss.client.SossObjectDescriptor
-
Creates a
SossObjDescriptor
class with the metadata and CreatePolicy information needed to
insert an object via a bulk put
NamedCache.putAll(java.util.Map)
operation.
- startReading() - Method in class com.scaleoutsoftware.soss.hserver.interop.ChunkedCollectionReader
-
Starts reading the chunks from the grid.
- store(CachedObjectId<T>, T) - Method in interface com.scaleoutsoftware.soss.client.BackingStore
-
- value() - Method in enum com.scaleoutsoftware.soss.client.NamedCacheObjectExpiredEventArgs.NamedCacheObjectDisposition
-
- value() - Method in enum com.scaleoutsoftware.soss.client.ObjectDisposition
-
- valueOf(String) - Static method in enum com.scaleoutsoftware.soss.client.BackingStoreAsyncPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.scaleoutsoftware.soss.client.Dependency.DependencyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.scaleoutsoftware.soss.client.EvalObjectDisposition
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.scaleoutsoftware.soss.client.GeoServerReadMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.scaleoutsoftware.soss.client.HashIndexPriority
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.scaleoutsoftware.soss.client.LogoutScope
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.scaleoutsoftware.soss.client.map.AvailabilityMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.scaleoutsoftware.soss.client.map.ReturnBehavior
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.scaleoutsoftware.soss.client.NamedCacheObjectExpiredEventArgs.NamedCacheEventCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.scaleoutsoftware.soss.client.NamedCacheObjectExpiredEventArgs.NamedCacheObjectDisposition
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.scaleoutsoftware.soss.client.ObjectDisposition
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.scaleoutsoftware.soss.client.ObjectPreemptionPriority
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.scaleoutsoftware.soss.client.ReadLockingMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.scaleoutsoftware.soss.client.UpdateLockingMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.scaleoutsoftware.soss.client.BackingStoreAsyncPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.scaleoutsoftware.soss.client.Dependency.DependencyType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.scaleoutsoftware.soss.client.EvalObjectDisposition
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.scaleoutsoftware.soss.client.GeoServerReadMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.scaleoutsoftware.soss.client.HashIndexPriority
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.scaleoutsoftware.soss.client.LogoutScope
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.scaleoutsoftware.soss.client.map.AvailabilityMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
-
This implementation does not support this method.
- values() - Static method in enum com.scaleoutsoftware.soss.client.map.ReturnBehavior
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.scaleoutsoftware.soss.client.NamedCacheObjectExpiredEventArgs.NamedCacheEventCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.scaleoutsoftware.soss.client.NamedCacheObjectExpiredEventArgs.NamedCacheObjectDisposition
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.scaleoutsoftware.soss.client.ObjectDisposition
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.scaleoutsoftware.soss.client.ObjectPreemptionPriority
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.scaleoutsoftware.soss.client.ReadLockingMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.scaleoutsoftware.soss.client.UpdateLockingMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.