Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W _ 

A

acquireLock(CachedObjectId) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Locks the cached object in SOSS to prevent other clients from updating or removing it.
acquireLock(byte[]) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Locks the cached object in SOSS to prevent other clients from updating or removing it.
acquireLock(String) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Locks the cached object in SOSS to prevent other clients from updating or removing it.
acquireLock(UUID) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Locks the cached object in SOSS to prevent other clients from updating or removing it.
add(int, IndexValue) - Method in class com.scaleoutsoftware.soss.client.IndexCollection
Inserts the specified IndexValue at the specified position in this list.
add(IndexValue) - Method in class com.scaleoutsoftware.soss.client.IndexCollection
Adding to the end of an IndexCollection is not supported.
add(CachedObjectId<T>, T) - Method in class com.scaleoutsoftware.soss.client.NamedCache
add(UUID, T) - Method in class com.scaleoutsoftware.soss.client.NamedCache
add(byte[], T) - Method in class com.scaleoutsoftware.soss.client.NamedCache
add(String, T) - Method in class com.scaleoutsoftware.soss.client.NamedCache
addAll(Map) - Method in class com.scaleoutsoftware.soss.client.NamedCache
addClass(Class) - Method in class com.scaleoutsoftware.soss.client.InvocationGridBuilder
Adds a class as an invocation grid dependency.
addException(Exception) - Method in class com.scaleoutsoftware.soss.client.EventWrapper
 
addJar(String) - Method in class com.scaleoutsoftware.soss.client.InvocationGridBuilder
Adds a JAR file as an invocation grid dependency.
addJar(String, InputStream) - Method in class com.scaleoutsoftware.soss.client.InvocationGridBuilder
Adds a JAR file as an invocation grid dependency.
addListener(NamedCacheObjectExpirationListener) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Adds a listener for "object expired" events.
addListener(FutureListener<V>) - Method in class com.scaleoutsoftware.soss.client.util.FutureImpl
 
addListener(FutureListener<T>) - Method in class com.scaleoutsoftware.soss.client.util.TransformingFuture
 
address() - Method in class com.scaleoutsoftware.soss.client.util.Struct
Returns this struct address.
addStartupAction(GridAction) - Method in class com.scaleoutsoftware.soss.client.InvocationGridBuilder
Add a startup action to the InvocationGrid that will be run on each host after the InvocationGrid spawns on each host.
addTags(String...) - Method in class com.scaleoutsoftware.soss.client.TaggableObject
Adds the tags specified in the tags to the object's tag list.
addTags(String...) - Method in class com.scaleoutsoftware.soss.client.TagHolder
Adds the tags specified in the tags to the current tag list.
allowClientCaching() - Method in class com.scaleoutsoftware.soss.client.NamedCache
and(Filter, Filter) - Static method in class com.scaleoutsoftware.soss.client.FilterFactory
Creates a compound filter, matching objects must satisfy firstFilter AND secondFilter.
array() - Method in class com.scaleoutsoftware.soss.client.util.SossStruct
 
array(S[]) - Method in class com.scaleoutsoftware.soss.client.util.Struct
Defines the specified array of structs as inner structs.
array(S[], Struct.InstanceFactory<S>) - Method in class com.scaleoutsoftware.soss.client.util.Struct
 
array(S[][]) - Method in class com.scaleoutsoftware.soss.client.util.Struct
Defines the specified two-dimensional array of structs as inner structs.
array(S[][][]) - Method in class com.scaleoutsoftware.soss.client.util.Struct
Defines the specified three dimensional array of structs as inner structs.
array(M[]) - Method in class com.scaleoutsoftware.soss.client.util.Struct
Defines the specified array member.
array(M[], Struct.InstanceFactory<M>) - Method in class com.scaleoutsoftware.soss.client.util.Struct
Defines the specified array member.
array(M[][]) - Method in class com.scaleoutsoftware.soss.client.util.Struct
Defines the specified two-dimensional array member.
array(M[][][]) - Method in class com.scaleoutsoftware.soss.client.util.Struct
Defines the specified three-dimensional array member.
array(Struct.UTF8String[], int) - Method in class com.scaleoutsoftware.soss.client.util.Struct
Defines the specified array of UTF-8 strings, all strings having the specified length (convenience method).
ArrayUtil - Class in com.scaleoutsoftware.soss.client.util
 
ArrayUtil() - Constructor for class com.scaleoutsoftware.soss.client.util.ArrayUtil
 
AvailabilityMode - Enum in com.scaleoutsoftware.soss.client.map
This enum controls whether the in-memory data grid should create object replicas of the named map contents on multiple hosts.
await() - Method in class com.scaleoutsoftware.soss.client.EventWrapper
 

B

BackingStore - Interface in com.scaleoutsoftware.soss.client
Provides a means for a NamedCache to interact with a backing store (such as a database) to perform read-through, write-though, refresh-ahead, and write-behind operations.
BackingStoreAsyncPolicy - Enum in com.scaleoutsoftware.soss.client
Indicates the type of asynchronous backing-store behavior that the server should invoke for an object.
BackingStorePolicy - Class in com.scaleoutsoftware.soss.client
Contains options to control how a NamedCache interacts with a backing store.
BackingStorePolicy() - Constructor for class com.scaleoutsoftware.soss.client.BackingStorePolicy
Creates a BackingStorePolicy object with all options set to false.
BackingStorePolicy(boolean, boolean, boolean) - Constructor for class com.scaleoutsoftware.soss.client.BackingStorePolicy
Creates a BackingStorePolicy object.
between(TimeSpan, TimeSpan) - Method in class com.scaleoutsoftware.soss.client.TimeSpan
 
BitConverter - Class in com.scaleoutsoftware.soss.client.util
A set of methods for converting various java primitive types to bytes.
Bool() - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Bool
 
Bool(int) - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Bool
 
BulkLoader<K,V> - Class in com.scaleoutsoftware.soss.client.map
This class is used to efficiently bulk put objects into the NamedMap.
BulkLoader() - Constructor for class com.scaleoutsoftware.soss.client.map.BulkLoader
 
byteOrder() - Method in class com.scaleoutsoftware.soss.client.util.SossStruct
 
byteOrder() - Method in class com.scaleoutsoftware.soss.client.util.Struct
Returns the byte order for this struct (configurable).

C

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 NamedCaches.
cancel(boolean) - Method in class com.scaleoutsoftware.soss.client.util.FutureImpl
 
cancel(boolean) - Method in class com.scaleoutsoftware.soss.client.util.TransformingFuture
 
check(K, V) - Method in interface com.scaleoutsoftware.soss.client.map.QueryCondition
Checks if key and value match the condition.
clear() - Method in class com.scaleoutsoftware.soss.client.IndexCollection
Clears all elements in the IndexCollection by setting the IndexValue in each index position to null.
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.
clearRange(int, int) - Method in class com.scaleoutsoftware.soss.client.IndexCollection
Clears a range of elements in the IndexCollection by setting the IndexValues in the corresponding index positions to null.
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.
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.client.util - package com.scaleoutsoftware.soss.client.util
Utility classes that support the StateServer client implementation.
conditionResource() - Method in interface com.scaleoutsoftware.soss.client.util.RecyclableResource
Perform any "conditioning" on this resource necessary to allow it to be reused.
Constants - Interface in com.scaleoutsoftware.soss.client.util
 
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.
contains(int[], int) - Static method in class com.scaleoutsoftware.soss.client.util.ArrayUtil
 
contains(int[], int[]) - Static method in class com.scaleoutsoftware.soss.client.util.ArrayUtil
 
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.
countDown() - Method in class com.scaleoutsoftware.soss.client.EventWrapper
 
CreateHandler - Interface in com.scaleoutsoftware.soss.client
By implementing this interface the read through behaviour can be specified on object-by-object basis.
createInstance() - Method in interface com.scaleoutsoftware.soss.client.util.Struct.InstanceFactory
 
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
createPolicy - Variable in class com.scaleoutsoftware.soss.client.ExtendedObjectMetadata
 
createTime - Variable in class com.scaleoutsoftware.soss.client.ExtendedObjectMetadata
 
createTime() - Method in class com.scaleoutsoftware.soss.client.ExtendedObjectMetadata
Returns the create time of the object.
CustomSerializer<O> - Class in com.scaleoutsoftware.soss.client
Custom serializers should extend this class.
CustomSerializer() - Constructor for class com.scaleoutsoftware.soss.client.CustomSerializer
 
CustomSerializerMap - Class in com.scaleoutsoftware.soss.client.util
A singleton object holding custom serializers by appId.

D

decrementUseCount() - Method in interface com.scaleoutsoftware.soss.client.util.ResourceAllocationValidator
 
decrementUseCount() - Method in class com.scaleoutsoftware.soss.client.util.SossStruct
 
Dependency - Class in com.scaleoutsoftware.soss.client
Invocation grid dependency.
Dependency.DependencyType - Enum in com.scaleoutsoftware.soss.client
Dependency type
deserialize(InputStream) - Method in class com.scaleoutsoftware.soss.client.CustomSerializer
Deserializes an object from InputStream.
deserialize(InputStream, O) - Method in class com.scaleoutsoftware.soss.client.CustomSerializer
Deserializes an object from InputStream.
deserialize(ObjectInput) - Static method in class com.scaleoutsoftware.soss.client.IndexValue
Create a new IndexValue instance from the serialized stream given by in.
deserialize(InputStream) - Method in class com.scaleoutsoftware.soss.client.util.EventSerializer
 
deserialize(ByteBuffer) - Method in class com.scaleoutsoftware.soss.client.util.SossStruct
 
destroyResource(R) - Method in class com.scaleoutsoftware.soss.client.util.ResourcePool
A resource should be removed from the pool either because it is no longer usable or because it isn't needed anymore.
disableMethodInvocationEventHandling() - Method in class com.scaleoutsoftware.soss.client.NamedCache
Disables this NamedCache instance for receiving StateServer method invocation events.
disableObjectExpirationEventHandling() - Method in class com.scaleoutsoftware.soss.client.NamedCache
Deprecated.
the event handling will be automatically disabled when the last listener is unregistered NamedCache.removeListener(NamedCacheObjectExpirationListener)
doMerge(RESULT, RESULT) - Method in class com.scaleoutsoftware.soss.client.util.MergeTree
Merge one result into another.

E

enableMethodInvocationEventHandling() - Method in class com.scaleoutsoftware.soss.client.NamedCache
Enables this NamedCache instance for receiving StateServer method invocation events.
enableObjectExpirationEventHandling() - Method in class com.scaleoutsoftware.soss.client.NamedCache
Deprecated.
the event handling will be automatically enabled when the listener is registered NamedCache.addListener(NamedCacheObjectExpirationListener)
entrySet() - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
This implementation does not support this method.
Enum16(List<?>) - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Enum16
 
Enum16(List<?>, int) - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Enum16
 
Enum32(List<?>) - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Enum32
 
Enum32(List<?>, int) - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Enum32
 
Enum64(List<?>) - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Enum64
 
Enum64(List<?>, int) - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Enum64
 
Enum8(List<?>) - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Enum8
 
Enum8(List<?>, int) - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Enum8
 
EnumWithInt16Value(Class<E>) - Constructor for class com.scaleoutsoftware.soss.client.util.SossStruct.EnumWithInt16Value
 
EnumWithInt32Value(Class<E>) - Constructor for class com.scaleoutsoftware.soss.client.util.SossStruct.EnumWithInt32Value
 
EnumWithInt32Value(Class<E>, int) - Constructor for class com.scaleoutsoftware.soss.client.util.SossStruct.EnumWithInt32Value
 
EnumWithValueHelper<V,E extends java.lang.Enum<E> & HasValue<V>> - Class in com.scaleoutsoftware.soss.client.util
A helper class for supporting java enum implementations that require explicit values (in addition to the built-in java enum ordinals).
equal(String, Object) - Static method in class com.scaleoutsoftware.soss.client.FilterFactory
The value of the property with the name propertyName must be EQUAL to value.
equals(Object) - Method in class com.scaleoutsoftware.soss.client.CachedObjectId
 
equals(Object) - Method in class com.scaleoutsoftware.soss.client.IndexValue
 
equals(Object) - Method in class com.scaleoutsoftware.soss.client.TimeSpan
 
equals(Object) - Method in class com.scaleoutsoftware.soss.client.util.HostToPartitionsMapping
 
erase(CachedObjectId) - Method in interface com.scaleoutsoftware.soss.client.BackingStore
Removes an object from the backing store.
eval(Object, GridAction, EvalArgs<Object>) - Method in class com.scaleoutsoftware.soss.client.IgDaemonInvokable
 
eval(O, P, EvalArgs<O>) - Method in interface com.scaleoutsoftware.soss.client.Invokable
Evaluates an object according the specified parameters
eval(KEY, VALUE, PARAMETER) - Method in class com.scaleoutsoftware.soss.client.map.NamedMapInvokable
This method is called for each key in the map.
eval(Object, InvokeFilterParams<?, ?>, EvalArgs<Object>) - Method in class com.scaleoutsoftware.soss.client.util.FilterInvokable
Evaluate a users filter method
EvalArgs<O> - Interface in com.scaleoutsoftware.soss.client
EvalObjectDisposition - Enum in com.scaleoutsoftware.soss.client
Specifies the desired disposition of the target object following execution of an Invokable.eval(Object, java.io.Serializable, EvalArgs) method.
evalPartialKeySet(NamedMapInvokableContext<KEY, VALUE>, PARAMETER) - Method in class com.scaleoutsoftware.soss.client.map.NamedMapInvokable
This method is called for a group of keys in the map.
Event - Class in com.scaleoutsoftware.soss.client
Contains information about an event that was pushed from a ScaleOut client (via Pipeline.postEvent).
Event(NamedCache, CachedObjectId, String, byte[]) - Constructor for class com.scaleoutsoftware.soss.client.Event
 
eventDeliveryException(EventDeliveryExceptionHandlerArgs) - Method in class com.scaleoutsoftware.soss.client.EventDeliveryExceptionHandler
This method is called when an unhandled exceptions occurs during any backing store operation.
EventDeliveryExceptionHandler - Class in com.scaleoutsoftware.soss.client
The EventDeliveryExceptionHandler is used to deliver exceptions that were unhandled in user code during backing store operations.
EventDeliveryExceptionHandler() - Constructor for class com.scaleoutsoftware.soss.client.EventDeliveryExceptionHandler
 
EventDeliveryExceptionHandlerArgs - Class in com.scaleoutsoftware.soss.client
The EventDeliveryExceptionHandlerArgs class is used to store the NamedCache, Id, and Exception that occurred during a BackingStore operation.
EventDeliveryExceptionHandlerArgs() - Constructor for class com.scaleoutsoftware.soss.client.EventDeliveryExceptionHandlerArgs
 
EventSerializer - Class in com.scaleoutsoftware.soss.client.util
 
EventSerializer() - Constructor for class com.scaleoutsoftware.soss.client.util.EventSerializer
 
EventWrapper - Class in com.scaleoutsoftware.soss.client
 
EventWrapper(Event) - Constructor for class com.scaleoutsoftware.soss.client.EventWrapper
 
ExceptionUnwrapper<E extends java.lang.Exception> - Class in com.scaleoutsoftware.soss.client.util
A helper class for unwrapping and re-wrapping exceptions as they cross between thread pools and clients.
ExceptionUnwrapper(Class<E>, ExceptionWrapper<E>) - Constructor for class com.scaleoutsoftware.soss.client.util.ExceptionUnwrapper
 
ExceptionWrapper<E extends java.lang.Exception> - Interface in com.scaleoutsoftware.soss.client.util
Wrap an existing exception as a cause within a new instance of E.
execute(ExecutorService) - Method in class com.scaleoutsoftware.soss.client.util.MergeTree
Runs the workers, merges the results in the tree, and returns the final result.
executeParallelQuery(QueryCondition<K, V>) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
Runs a parallel query on the map contents with the specified QueryCondition.
executeParallelQuery(QueryCondition<K, V>, long, TimeUnit) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
Runs a parallel query on the map contents with specified QueryCondition.
expressionsEqual(Filter, Filter) - Static method in class com.scaleoutsoftware.soss.client.FilterFactory
To pass through this filter objects must satisfy both firstFilter and secondFilter or neither of them.
ExtendedObjectMetadata - Class in com.scaleoutsoftware.soss.client
ExtendedObjectMetadata augments the user-specified ObjectMetadata values with additional read-only values maintained automatically by the StateServer.
ExtendedObjectMetadata() - Constructor for class com.scaleoutsoftware.soss.client.ExtendedObjectMetadata
 

F

fillArray(M[]) - Method in class com.scaleoutsoftware.soss.client.util.SossStruct
 
fillArray(S[]) - Method in class com.scaleoutsoftware.soss.client.util.Struct
Fill the array, structs, with instances so that space in the struct is appropriately consumed.
fillArray(S[], Struct.InstanceFactory<S>) - Method in class com.scaleoutsoftware.soss.client.util.Struct
Fill the array factory with instances of type S created by the instance factory factory.
fillArray(M[]) - Method in class com.scaleoutsoftware.soss.client.util.Struct
Fill the parameter arrayMember with values of type M.
fillArray(M[], Struct.InstanceFactory<M>) - Method in class com.scaleoutsoftware.soss.client.util.Struct
Fill the array arrayMember with instances of type M created by the instance factory factory.
Filter - Class in com.scaleoutsoftware.soss.client
An interface for filters that can be used in NamedCache.queryObjects(Class, Filter) and NamedCache.queryKeys(Class, Filter).
Filter() - Constructor for class com.scaleoutsoftware.soss.client.Filter
 
filter(T, P) - Method in interface com.scaleoutsoftware.soss.client.InvokeFilter
Filter objects from a set of query results according to the specified parameters
FilterFactory - Class in com.scaleoutsoftware.soss.client
This factory is used for constructing query expressions.
FilterFactory() - Constructor for class com.scaleoutsoftware.soss.client.FilterFactory
 
FilterInvokable - Class in com.scaleoutsoftware.soss.client.util
 
FilterInvokable() - Constructor for class com.scaleoutsoftware.soss.client.util.FilterInvokable
 
Float32() - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Float32
 
Float64() - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Float64
 
formatHostAddress(SocketAddress) - Static method in class com.scaleoutsoftware.soss.client.util.NetUtils
Return a string representation of a SocketAddress.
fromMilliseconds(long) - Static method in class com.scaleoutsoftware.soss.client.TimeSpan
Create TimeSpan from number of milliseconds
fromMinutes(long) - Static method in class com.scaleoutsoftware.soss.client.TimeSpan
Create TimeSpan from number of minutes
fromSeconds(long) - Static method in class com.scaleoutsoftware.soss.client.TimeSpan
Create TimeSpan from number of seconds
FutureImpl<V> - Class in com.scaleoutsoftware.soss.client.util
A base implementation of the Future interface.
FutureImpl() - Constructor for class com.scaleoutsoftware.soss.client.util.FutureImpl
 

G

generateEvenItemDistribution(int) - Method in class com.scaleoutsoftware.soss.client.util.HostToPartitionsMapping
Generates the distribution of items to partition in such way that each host has roughly even share of items.
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.
get(int) - Method in class com.scaleoutsoftware.soss.client.util.CustomSerializerMap
 
get() - Method in class com.scaleoutsoftware.soss.client.util.FutureImpl
 
get(long, TimeUnit) - Method in class com.scaleoutsoftware.soss.client.util.FutureImpl
 
get() - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.EnumWithInt16Value
 
get() - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.EnumWithInt32Value
 
get() - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.Int16
 
get() - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.Int32
 
get(Class<E>) - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.Int32
 
get() - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.Int8
 
get() - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.UInt32
 
get() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Bool
 
get() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Enum16
 
get() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Enum32
 
get() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Enum64
 
get() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Enum8
 
get() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Float32
 
get() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Float64
 
get() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Reference32
 
get() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Reference64
 
get() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Signed16
 
get() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Signed32
 
get() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Signed64
 
get() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Signed8
 
get() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Unsigned16
 
get() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Unsigned32
 
get() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Unsigned8
 
get() - Method in class com.scaleoutsoftware.soss.client.util.Struct.UTF8String
 
get() - Method in class com.scaleoutsoftware.soss.client.util.TransformingFuture
 
get(long, TimeUnit) - Method in class com.scaleoutsoftware.soss.client.util.TransformingFuture
 
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.
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
getBoolean() - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.Int8
 
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.
getByteBuffer() - Method in class com.scaleoutsoftware.soss.client.util.Struct
Returns the byte buffer for this struct.
getByteBufferPosition() - Method in class com.scaleoutsoftware.soss.client.util.Struct
Returns the absolute position of this struct within its associated byte buffer.
getBytes() - Method in class com.scaleoutsoftware.soss.client.IndexValue
Returns a copy of the current value of this IndexValue as an array of bytes.
getBytes(String) - Static method in class com.scaleoutsoftware.soss.client.util.BitConverter
 
getBytes(boolean) - Static method in class com.scaleoutsoftware.soss.client.util.BitConverter
 
getBytes(Date) - Static method in class com.scaleoutsoftware.soss.client.util.BitConverter
 
getBytes(int) - Static method in class com.scaleoutsoftware.soss.client.util.BitConverter
 
getBytes(long) - Static method in class com.scaleoutsoftware.soss.client.util.BitConverter
 
getBytes(double) - Static method in class com.scaleoutsoftware.soss.client.util.BitConverter
 
getBytes(UUID) - Static method in class com.scaleoutsoftware.soss.client.util.BitConverter
 
getBytesChar(int) - Static method in class com.scaleoutsoftware.soss.client.util.BitConverter
 
getBytesUnicode(String) - Static method in class com.scaleoutsoftware.soss.client.util.BitConverter
 
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
Deprecated.
the event handling will be automatically enabled when the listener is registered NamedCache.addListener(NamedCacheObjectExpirationListener); there is no need to explicitly enable them.
getCache(StateServerKey, boolean) - Static method in class com.scaleoutsoftware.soss.client.CacheFactory
Deprecated.
the event handling will be automatically enabled when the listener is registered NamedCache.addListener(NamedCacheObjectExpirationListener); there is no need to explicitly enable them.
getCache() - Method in class com.scaleoutsoftware.soss.client.Event
The named cache that can be used to access the object associated with Id.
getCache() - Method in class com.scaleoutsoftware.soss.client.EventDeliveryExceptionHandlerArgs
The NamedCache where a backing store operation threw an exception.
getCachedObjectId() - Method in class com.scaleoutsoftware.soss.client.EventDeliveryExceptionHandlerArgs
The CachedObjectId of the object for the operation that was in progress.
getCachedObjectId() - Method in class com.scaleoutsoftware.soss.client.NamedCacheObjectExpiredEventArgs
Returns the CachedObjectId of the expiring object.
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.
getCurrent() - Static method in class com.scaleoutsoftware.soss.client.util.HostToPartitionsMapping
 
getCurrent(Iterable<GatewayDescriptor>) - Static method in class com.scaleoutsoftware.soss.client.util.HostToPartitionsMapping
Gets current partition mapping from the list of gateways provided by the server.
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
Gets the default read mode (GeoServerReadMode) used by read operations.
getDependencies() - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
Deprecated.
getDependencies() - Method in class com.scaleoutsoftware.soss.client.InvocationGrid
Gets the invocation grid dependencies.
getElapsedMillis() - Method in class com.scaleoutsoftware.soss.client.util.Stopwatch
 
getElapsedNanos() - Method in class com.scaleoutsoftware.soss.client.util.Stopwatch
 
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.
getEvent() - Method in class com.scaleoutsoftware.soss.client.EventWrapper
 
getException() - Method in class com.scaleoutsoftware.soss.client.EventDeliveryExceptionHandlerArgs
The exception that was unhandled in by the BackingStore implementation.
getExceptions() - Method in class com.scaleoutsoftware.soss.client.EventWrapper
 
getFilterClass() - Method in class com.scaleoutsoftware.soss.client.util.InvokeFilterParams
 
getForPartition(int) - Method in class com.scaleoutsoftware.soss.client.util.HostToPartitionsMapping
 
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.
getHelper(Class<E>) - Static method in class com.scaleoutsoftware.soss.client.util.EnumWithValueHelper
 
getHosts() - Method in class com.scaleoutsoftware.soss.client.util.HostToPartitionsMapping
 
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.
getIfExists() - Method in class com.scaleoutsoftware.soss.client.InvocationGridBuilder
 
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
Returns the IndexCollection of IndexValues specified for this object.
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).
getInstance() - Static method in class com.scaleoutsoftware.soss.client.util.CustomSerializerMap
 
getInt(ByteBuffer, int) - Static method in class com.scaleoutsoftware.soss.client.util.BitConverter
 
getInt(byte[], int) - Static method in class com.scaleoutsoftware.soss.client.util.BitConverter
 
getInvocationGrid() - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
Gets the currently assigned InvocationGrid.
getInvocationGrid() - Method in class com.scaleoutsoftware.soss.client.NamedCache
Gets the invocation grid, which is used by invoke() methods.
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.
getKeySerializer() - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
Gets the CustomSerializer used to serialize and deserialize keys.
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.
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.
getLocalHostName() - Static method in class com.scaleoutsoftware.soss.client.util.NetUtils
Gets the name of the local host.
getLocalInterfaces() - Static method in class com.scaleoutsoftware.soss.client.util.NetUtils
Retrieve the set of InetAddress's to which the current host responds.
getLocalPartitions() - Method in class com.scaleoutsoftware.soss.client.util.HostToPartitionsMapping
 
getLockingMode() - Method in class com.scaleoutsoftware.soss.client.ReadOptions
Gets the locking mode (ReadLockingMode).
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
If true, the objects are locked before they are read and passed to the Invokable.eval(Object, java.io.Serializable, EvalArgs) method.
getLockRetryInterval() - Method in class com.scaleoutsoftware.soss.client.NamedCache
Gets time between lock retries.
getLong(byte[], int) - Static method in class com.scaleoutsoftware.soss.client.util.BitConverter
 
getLoopbackAddress() - Static method in class com.scaleoutsoftware.soss.client.util.NetUtils
Return the local host's loopback address.
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.
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.
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.
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.
getNamedCacheEventCode() - Method in class com.scaleoutsoftware.soss.client.NamedCacheObjectExpiredEventArgs
Returns the reason why the event was fired in the form of event code NamedCacheObjectExpiredEventArgs.NamedCacheEventCode.
getNewClassLoader() - Method in class com.scaleoutsoftware.soss.client.InvocationGrid
Get the "use new class loader" property.
getNewResource() - Method in interface com.scaleoutsoftware.soss.client.util.ResourceFactory
Create and return a new resource.
getNumberOfHosts() - Method in class com.scaleoutsoftware.soss.client.util.HostToPartitionsMapping
 
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.
getObjectClass() - Method in class com.scaleoutsoftware.soss.client.util.InvokeFilterParams
 
getObjectIds() - Method in class com.scaleoutsoftware.soss.client.NamedCache
Returns IDs of all objects in cache.
getObjectSize() - Method in class com.scaleoutsoftware.soss.client.ExtendedObjectMetadata
Returns the size in bytes of the StateServer object corresponding to this metadata
getParamClass() - Method in class com.scaleoutsoftware.soss.client.util.InvokeFilterParams
 
getParameterCustomSerializer() - Method in class com.scaleoutsoftware.soss.client.map.NamedMapInvokable
Returns the CustomSerializer used for serializing/deserializing invocation parameter objects.
getParamInstance() - Method in class com.scaleoutsoftware.soss.client.util.InvokeFilterParams
 
getParentIndex(int) - Method in class com.scaleoutsoftware.soss.client.util.MergeTree
Returns the index of the parent node for the child node.
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.
getPartitions(InetAddress) - Method in class com.scaleoutsoftware.soss.client.util.HostToPartitionsMapping
 
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.
getReadMode() - Method in class com.scaleoutsoftware.soss.client.ReadOptions
Returns the reading mode.
getReadPendingRetryInterval() - Method in class com.scaleoutsoftware.soss.client.NamedCache
Gets milliseconds between read retries when backing store read-through operations are enabled.
getResource() - Method in class com.scaleoutsoftware.soss.client.util.ResourcePool
Return an available resource from the pool, lazily creating a new one if none are available and we haven't exceeded the maximum pool size.
getResource() - Method in class com.scaleoutsoftware.soss.client.util.ResourceRecycler
Return an available resource from the pool, lazily creating a new one if none are available.
getResource() - Method in class com.scaleoutsoftware.soss.client.util.StructRecycler
 
getResourceSize() - Method in class com.scaleoutsoftware.soss.client.util.StructRecycler
 
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
Returns the CustomSerializer used for serializing/deserializing result objects.
getReturnBehavior() - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
Gets the return behavior setting for NamedMap.put(Object, Object) and NamedMap.remove(Object) methods.
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
Gets the serialization mode associated with this named map.
getShort(byte[], int) - Static method in class com.scaleoutsoftware.soss.client.util.BitConverter
 
getSize() - Method in class com.scaleoutsoftware.soss.client.CustomSerializer
Returns size of fixed size objects.
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
Deprecated.
CachedObjectId should be used instead of StateServerKey when performing cache operations. Use NamedCache.createKey(byte[]) to create CachedObjectIds
getStateServerKey(byte[]) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Deprecated.
CachedObjectId should be used instead of StateServerKey when performing cache operations. Use NamedCache.createKey(byte[]) to create CachedObjectIds
getStateServerKey(String) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Deprecated.
CachedObjectId should be used instead of StateServerKey when performing cache operations. Use NamedCache.createKey(byte[]) to create CachedObjectIds
getStoreName() - Method in class com.scaleoutsoftware.soss.client.RemoteStore
Gets remote store name.
getStringFromAscii(byte[]) - Static method in class com.scaleoutsoftware.soss.client.util.BitConverter
 
getStringFromUnicode(byte[]) - Static method in class com.scaleoutsoftware.soss.client.util.BitConverter
 
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.
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.
getValueSerializer() - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
Gets the CustomSerializer used to serialize and deserialize values.
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.

H

hasAllTags(String...) - Static method in class com.scaleoutsoftware.soss.client.FilterFactory
Matching objects must be tagged with ALL of the tags provided as parameters.
hasAllTags(String...) - Method in class com.scaleoutsoftware.soss.client.TaggableObject
Determines whether this object has all of the tags specified by tags.
hasAllTags(String...) - Method in class com.scaleoutsoftware.soss.client.TagHolder
Determines whether this holder has all of the tags specified by tags.
hasAnyTags(String...) - Static method in class com.scaleoutsoftware.soss.client.FilterFactory
Matching objects must be tagged with ANY of the tags provided as parameters.
hasAnyTags(String...) - Method in class com.scaleoutsoftware.soss.client.TaggableObject
Determines whether this object has any of the tags specified by tags.
hasAnyTags(String...) - Method in class com.scaleoutsoftware.soss.client.TagHolder
Determines whether this holder has any of the tags specified by tags.
Hash_hash(int, int) - Static method in class com.scaleoutsoftware.soss.client.util.BitConverter
 
hashAppName(String) - Static method in class com.scaleoutsoftware.soss.client.util.BitConverter
Use the same hash function used in sosslib to calculate the appId to avoid precluding interoperation.
hashCode() - Method in class com.scaleoutsoftware.soss.client.CachedObjectId
 
hashCode() - Method in class com.scaleoutsoftware.soss.client.IndexValue
 
hashCode() - Method in class com.scaleoutsoftware.soss.client.util.HostToPartitionsMapping
 
HashIndexPriority - Enum in com.scaleoutsoftware.soss.client
This enum allows sorting of hashed attributes by priority.
hashString(String) - Static method in class com.scaleoutsoftware.soss.client.util.BitConverter
Provides a 128-bit hash value for an arbitrary length string.
hashStringInt(String) - Static method in class com.scaleoutsoftware.soss.client.util.BitConverter
Provides a 128-bit hash value for an arbitrary length string.
hashStringOneInt(String) - Static method in class com.scaleoutsoftware.soss.client.util.BitConverter
Provides a 32-bit hash value for an arbitrary length string.
HasValue<V> - Interface in com.scaleoutsoftware.soss.client.util
Enum classes can implement this interface if they want Struct.EnumXx Members to serialize the Enum's value as opposed to its ordinal.
hostToNetworkOrder(short) - Static method in class com.scaleoutsoftware.soss.client.util.NetUtils
 
hostToNetworkOrder(int) - Static method in class com.scaleoutsoftware.soss.client.util.NetUtils
 
HostToPartitionsMapping - Class in com.scaleoutsoftware.soss.client.util
This class encapsulates mapping of partitions to hosts.
HostToPartitionsMapping(Map<InetAddress, Set<Integer>>) - Constructor for class com.scaleoutsoftware.soss.client.util.HostToPartitionsMapping
 

I

IgDaemonInvokable - Class in com.scaleoutsoftware.soss.client
 
IgDaemonInvokable() - Constructor for class com.scaleoutsoftware.soss.client.IgDaemonInvokable
 
incrementUseCount() - Method in interface com.scaleoutsoftware.soss.client.util.ResourceAllocationValidator
 
incrementUseCount() - Method in class com.scaleoutsoftware.soss.client.util.SossStruct
 
IndexCollection - Class in com.scaleoutsoftware.soss.client
A List of IndexValues which may be used to query the StateServer object store for the set of objects with metadata matching the (positional) values specified in the IndexCollection.
IndexCollection() - Constructor for class com.scaleoutsoftware.soss.client.IndexCollection
 
IndexValue - Class in com.scaleoutsoftware.soss.client
An immutable value that may be assigned to an IndexCollection and used to query the StateServer for objects with metadata matching the IndexCollection.
IndexValue(boolean) - Constructor for class com.scaleoutsoftware.soss.client.IndexValue
Create a new IndexValue using the contents of value exported as a byte array.
IndexValue(Date) - Constructor for class com.scaleoutsoftware.soss.client.IndexValue
Create a new IndexValue using the contents of value exported as a byte array.
IndexValue(UUID) - Constructor for class com.scaleoutsoftware.soss.client.IndexValue
Create a new IndexValue using the contents of value exported as a byte array.
IndexValue(int) - Constructor for class com.scaleoutsoftware.soss.client.IndexValue
Create a new IndexValue using the contents of value exported as a byte array.
IndexValue(long) - Constructor for class com.scaleoutsoftware.soss.client.IndexValue
Create a new IndexValue using the contents of value exported as a byte array.
IndexValue(String) - Constructor for class com.scaleoutsoftware.soss.client.IndexValue
Create a new IndexValue using the 32-byte digest resulting from the SHA-256 MessageDigest of value.
IndexValue(byte[]) - Constructor for class com.scaleoutsoftware.soss.client.IndexValue
Create a new IndexValue with the value given in value.
IndexValue(byte[], int, int) - Constructor for class com.scaleoutsoftware.soss.client.IndexValue
Create a new IndexValue with the values given in positions position (inclusive) through position + length (exclusive) of the array value.
INFINITE_TIMEOUT - Static variable in class com.scaleoutsoftware.soss.client.TimeSpan
 
initialize() - Method in interface com.scaleoutsoftware.soss.client.util.RecyclableResource
Set the Struct.Member fields within this instance to appropriate initial values.
inner(S) - Method in class com.scaleoutsoftware.soss.client.util.SossStruct
 
inner(S) - Method in class com.scaleoutsoftware.soss.client.util.Struct
Defines the specified struct as inner of this struct.
insert(K, V) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
Inserts the key and value into the map if the key does not already exist in the map.
insert(CachedObjectId<T>, T, CreatePolicy, boolean, boolean) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Inserts a serializable object to a named cache.
insert(byte[], Object, CreatePolicy, boolean, boolean) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Inserts a serializable object to a named cache.
insert(String, Object, CreatePolicy, boolean, boolean) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Inserts a serializable object to a named cache.
insert(UUID, Object, CreatePolicy, boolean, boolean) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Inserts a serializable object to a named cache.
Int16() - Constructor for class com.scaleoutsoftware.soss.client.util.SossStruct.Int16
 
Int32() - Constructor for class com.scaleoutsoftware.soss.client.util.SossStruct.Int32
 
Int8() - Constructor for class com.scaleoutsoftware.soss.client.util.SossStruct.Int8
 
InvocationGrid - Class in com.scaleoutsoftware.soss.client
This is a handle object for the available invocation grid.
InvocationGridBuilder - Class in com.scaleoutsoftware.soss.client
An invocation grid (IG) represents a custom configuration of the set of JVMs attached to the hosts in the store.
InvocationGridBuilder(String) - Constructor for class com.scaleoutsoftware.soss.client.InvocationGridBuilder
Creates the builder to configure the invocation grid.
Invokable<O,P extends java.io.Serializable,R> - Interface in com.scaleoutsoftware.soss.client
The interface that must be implemented by all processing classes, and passed into the invoke call.
invoke(NamedMapInvokable<K, V, PARAMETER, RESULT>, PARAMETER) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
Runs a parallel method invocation (NamedMapInvokable) on the map contents and returns the result.
invoke(NamedMapInvokable<K, V, PARAMETER, RESULT>, PARAMETER, long, TimeUnit) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
Runs a parallel method invocation (NamedMapInvokable) on the map contents and returns the result.
invoke(Class<? extends Invokable<O, P, R>>, NamedCacheFilter, P, TimeSpan) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Performs a method invocation on all StateServer objects in this NamedCache that satisfy the constraints given by the filter.
invoke(Class<? extends Invokable<O, P, R>>, Class<O>, Filter, P, TimeSpan) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Performs a method invocation on all StateServer objects in this NamedCache that satisfy the constraints given by the filter.
invoke(Invokable<O, P, R>, IndexCollection, P, TimeSpan) - Method in class com.scaleoutsoftware.soss.client.NamedCache
invoke(Invokable<O, P, R>, IndexCollection, P, int) - Method in class com.scaleoutsoftware.soss.client.NamedCache
invoke(Invokable<O, P, R>, NamedCacheFilter, P, int) - Method in class com.scaleoutsoftware.soss.client.NamedCache
InvokeException - Exception in com.scaleoutsoftware.soss.client
An exception that occurred during an invoke call.
InvokeException(String, Throwable) - Constructor for exception com.scaleoutsoftware.soss.client.InvokeException
Constructs an InvokeException with a message and cause.
InvokeException(String) - Constructor for exception com.scaleoutsoftware.soss.client.InvokeException
Constructs an InvokeException with a message.
InvokeException(Throwable) - Constructor for exception com.scaleoutsoftware.soss.client.InvokeException
Constructs an InvokeException with a cause.
InvokeException() - Constructor for exception com.scaleoutsoftware.soss.client.InvokeException
Constructs an InvokeException.
InvokeFilter<T,P> - Interface in com.scaleoutsoftware.soss.client
The interface that must be implemented and passed into the invokeFilter call.
invokeFilter(NamedCacheFilter, Class<T>, Class<P>, P, Class<? extends InvokeFilter<T, P>>, TimeSpan) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Queries objects in the ScaleOut StateServer (SOSS) store within this NamedCache instance, returning a set of typed, keys (SetCachedObjectId) corresponding only to those objects that are instances of type T and its subtypes and satisfy the criteria specified by filter.
InvokeFilterParams<T extends java.io.Serializable,P extends java.io.Serializable> - Class in com.scaleoutsoftware.soss.client.util
Class used to pass the UserDefined InvokeFilter class and class types to invoke
InvokeFilterParams(Class<T>, Class<P>, P, Class<? extends InvokeFilter<T, P>>) - Constructor for class com.scaleoutsoftware.soss.client.util.InvokeFilterParams
 
InvokeResult<R> - Class in com.scaleoutsoftware.soss.client
Contains information about a completed invoke call.
InvokeResult(InvokeReply) - Constructor for class com.scaleoutsoftware.soss.client.InvokeResult
 
iPAddressFromUInt(int) - Static method in class com.scaleoutsoftware.soss.client.util.NetUtils
 
iPAddressToUInt(InetAddress) - Static method in class com.scaleoutsoftware.soss.client.util.NetUtils
 
isAbsoluteTimeout() - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
isAllowReplication() - Method in class com.scaleoutsoftware.soss.client.CreatePolicy
isCancelled() - Method in class com.scaleoutsoftware.soss.client.util.FutureImpl
 
isCancelled() - Method in class com.scaleoutsoftware.soss.client.util.TransformingFuture
 
isContained(String, String) - Static method in class com.scaleoutsoftware.soss.client.FilterFactory
The string property with the name propertyName must be CONTAINED IN the string str.
isDone() - Method in class com.scaleoutsoftware.soss.client.util.FutureImpl
 
isDone() - Method in class com.scaleoutsoftware.soss.client.util.TransformingFuture
 
isEmpty() - Method in class com.scaleoutsoftware.soss.client.IndexCollection
Returns true if this IndexCollection contains no (non-null) IndexValues.
isEmpty() - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
Returns true if this map contains no key-value mappings.
isPacked() - Method in class com.scaleoutsoftware.soss.client.util.Struct
Indicates if this struct is packed (configurable).
isProxy - Variable in class com.scaleoutsoftware.soss.client.ExtendedObjectMetadata
 
isProxy() - Method in class com.scaleoutsoftware.soss.client.ExtendedObjectMetadata
Checks if the object is a proxy object for "pull" replication.
isUnion() - Method in class com.scaleoutsoftware.soss.client.util.SossUnion
Always returns true.
isUnion() - Method in class com.scaleoutsoftware.soss.client.util.Struct
Indicates if this struct's members are mapped to the same location in memory (default false).
isUnion() - Method in class com.scaleoutsoftware.soss.client.util.Union
Returns true
isUpToDate() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Reference32
 
isUpToDate() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Reference64
 
isUseLocking() - Method in class com.scaleoutsoftware.soss.client.NamedCache

K

keySet() - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
Returns the set of keys in the map.

L

lessOrEqual(String, Object) - Static method in class com.scaleoutsoftware.soss.client.FilterFactory
The value of the property with the name propertyName must be LESS than OR EQUAL to value.
lessThan(String, Object) - Static method in class com.scaleoutsoftware.soss.client.FilterFactory
The value of the property with the name propertyName must be LESS than value.
load(CachedObjectId<T>) - Method in interface com.scaleoutsoftware.soss.client.BackingStore
Loads an object from the backing store.
load() - Method in class com.scaleoutsoftware.soss.client.InvocationGridBuilder
If the invocation grid is not yet loaded, this method delivers dependencies to the hosts and starts up the invocation workers.
load(boolean) - Method in class com.scaleoutsoftware.soss.client.InvocationGridBuilder
If the invocation grid is not yet loaded, this method delivers dependencies to the hosts and starts up the invocation workers.
loadFromConfigurationFile(String) - Static method in class com.scaleoutsoftware.soss.client.InvocationGrid
Loads a predeclared invocation grid from the configuration file.
loadFromConfigurationFile(String, boolean) - Static method in class com.scaleoutsoftware.soss.client.InvocationGrid
Loads a predeclared invocation grid from the configuration file.
login(String, LoginModule) - Method in class com.scaleoutsoftware.soss.client.LoginManager
Performs a log in for a cache specified by cacheName with a custom authorization method.
login(String) - Method in class com.scaleoutsoftware.soss.client.LoginManager
Performs a login for a cache specified by cacheName using the default authorization method.
LoginManager - Class in com.scaleoutsoftware.soss.client
Logs in to the ScaleOut StateServer service on a per-cache basis, passing supplied credentials to the server.
LoginModule - Interface in com.scaleoutsoftware.soss.client
This is an interface for user-defined login routines.
logout(String, LogoutScope) - Method in class com.scaleoutsoftware.soss.client.LoginManager
Performs a logout for a cache specified by cacheName.
LogoutScope - Enum in com.scaleoutsoftware.soss.client
Indicates the scope of a logout operation on NamedCache.

M

MaxDependencies - Static variable in class com.scaleoutsoftware.soss.client.CreatePolicy
 
MaxIndexValues - Static variable in class com.scaleoutsoftware.soss.client.IndexCollection
The fixed number of IndexValues an IndexCollection may hold.
MaxValueByteLength - Static variable in class com.scaleoutsoftware.soss.client.IndexValue
 
Member(int, int) - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Member
Base constructor for custom member types.
merge(Integer, Integer) - Method in class com.scaleoutsoftware.soss.client.IgDaemonInvokable
 
merge(R, R) - Method in interface com.scaleoutsoftware.soss.client.Invokable
Merges two result objects into one.
merge(RESULT, RESULT, PARAMETER) - Method in class com.scaleoutsoftware.soss.client.map.NamedMapInvokable
This method is used for merging two invocation results into one.
merge(Set<CachedObjectId>, Set<CachedObjectId>) - Method in class com.scaleoutsoftware.soss.client.util.FilterInvokable
 
MergeTree<RESULT> - Class in com.scaleoutsoftware.soss.client.util
This is a base class which is used by its subclasses to create a pool of worker threads, each executing a task which produces a result object.
MergeTree(int) - Constructor for class com.scaleoutsoftware.soss.client.util.MergeTree
Creates the merge tree with the given number of worker nodes.
MGTI_ALL_APP_IDS - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
pseudo-application id to refer to all applications (v100)
MGTI_APPID_INVOKE_ONCE - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
 
MGTI_APPID_SYSTEM_APPINFO - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
 
MGTI_APPID_SYSTEM_APPNAME - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
 
MGTI_APPID_SYSTEM_INVGRID - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
 
MGTI_APPID_SYSTEM_MMFILE - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
 
MGTI_APPSP_DEPEND - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
 
MGTI_APPSP_QUERY_LOCAL - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
 
MGTI_LOADLOCK_IGOBJ - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
 
MGTI_OBJID_IGOBJ - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
 

N

NamedCache - Class in com.scaleoutsoftware.soss.client
Provides access to a named collection of objects that can be shared globally across multiple clients.
NamedCache(int) - Constructor for class com.scaleoutsoftware.soss.client.NamedCache
Creates a named cache.
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
This is a helper class, objects of which are passed as an argument to the event handler's NamedCacheObjectExpirationListener.
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
This exception is thrown by the NamedCache.retrieve(com.scaleoutsoftware.soss.client.CachedObjectId<T>, boolean) method if the object that is being read is a local copy of the remote master object (proxy) and the previous polling operation failed PollingCoherencyPolicy.
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
A context used by NamedMapInvokable.evalPartialKeySet(NamedMapInvokableContext, Object), to iterate through keys and perform an operation on the current key.
NamedMapInvokableContext() - Constructor for class com.scaleoutsoftware.soss.client.map.NamedMapInvokableContext
 
NetUtils - Class in com.scaleoutsoftware.soss.client.util
Various networking-related utility methods.
networkToHostOrder(short) - Static method in class com.scaleoutsoftware.soss.client.util.NetUtils
 
networkToHostOrder(int) - Static method in class com.scaleoutsoftware.soss.client.util.NetUtils
 
newBuffer(int) - Method in class com.scaleoutsoftware.soss.client.util.SossStruct
 
newBuffer(int) - Method in class com.scaleoutsoftware.soss.client.util.Struct
 
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 objects in remote stores should be notified every time a master object is created, or updated.
NotifyCoherencyPolicy() - Constructor for class com.scaleoutsoftware.soss.client.NotifyCoherencyPolicy
Creates a new notify coherency policy.
NotImplementedException - Exception in com.scaleoutsoftware.soss.client.util
Indicates that a feature or method is not yet implemented.
NotImplementedException() - Constructor for exception com.scaleoutsoftware.soss.client.util.NotImplementedException
 
NotImplementedException(String) - Constructor for exception com.scaleoutsoftware.soss.client.util.NotImplementedException
 
NotImplementedException(Throwable) - Constructor for exception com.scaleoutsoftware.soss.client.util.NotImplementedException
 
NotImplementedException(String, Throwable) - Constructor for exception com.scaleoutsoftware.soss.client.util.NotImplementedException
 
NUM_HASHED_PROPERTIES - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
Number of hashtables available

O

objectClass - Variable in class com.scaleoutsoftware.soss.client.CustomSerializer
 
ObjectDisposition - Enum in com.scaleoutsoftware.soss.client
An enumeration used to indicate to StateServer the disposition of an expired object upon return from a StateServer event handler.
objectExpired(NamedCacheObjectExpiredEventArgs) - Method in interface com.scaleoutsoftware.soss.client.NamedCacheObjectExpirationListener
Called when the object described via eventArgs is about to be removed from the cache.
ObjectMetadata - Class in com.scaleoutsoftware.soss.client
Metadata describing a StateServer object including the set of user-defined index values defined for the object.
ObjectMetadata() - Constructor for class com.scaleoutsoftware.soss.client.ObjectMetadata
Creates new empty instance.
ObjectNotSupportedException - Exception in com.scaleoutsoftware.soss.client
This exception is thrown by CustomSerializer methods when serialization/deserialization is not supported for an object.
ObjectNotSupportedException(String) - Constructor for exception com.scaleoutsoftware.soss.client.ObjectNotSupportedException
Creates exception with a message.
ObjectNotSupportedException() - Constructor for exception com.scaleoutsoftware.soss.client.ObjectNotSupportedException
Creates exception without a message.
ObjectPreemptionPriority - Enum in com.scaleoutsoftware.soss.client
Indicates the priority of keeping a given object in StateServer memory.
objectSizeBytes - Variable in class com.scaleoutsoftware.soss.client.ExtendedObjectMetadata
 
offset() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Member
Returns the relative offset of this member within its struct.
onPostInitialize() - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.Int16
 
onPostInitialize() - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.Int32
 
onPostInitialize() - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.Int8
 
onPostInitialize() - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.UInt32
 
OptimisticConcurrencyVersionHolder - Interface in com.scaleoutsoftware.soss.client
Instances of Types that implement OptimisticConcurrencyVersionHolder are associated with StateServer object version information and are therefore suitable for optimistic concurrency.
or(Filter, Filter) - Static method in class com.scaleoutsoftware.soss.client.FilterFactory
Creates a compound filter, matching objects must satisfy firstFilter OR secondFilter.
ordinalToEnum(int) - Method in class com.scaleoutsoftware.soss.client.util.EnumWithValueHelper
 
outerStruct() - Method in class com.scaleoutsoftware.soss.client.util.Struct
Returns the outer struct if any.

P

padLeft(String, char, int) - Static method in class com.scaleoutsoftware.soss.client.util.StringUtils
 
parents - Variable in class com.scaleoutsoftware.soss.client.ExtendedObjectMetadata
 
PollingCoherencyPolicy - Class in com.scaleoutsoftware.soss.client
Indicates that proxy objects in remote stores should poll the master object for updates every time the specified coherency interval expires.
PollingCoherencyPolicy(TimeSpan) - Constructor for class com.scaleoutsoftware.soss.client.PollingCoherencyPolicy
Creates a polling coherency policy.
PollingCoherencyPolicy() - Constructor for class com.scaleoutsoftware.soss.client.PollingCoherencyPolicy
Creates a polling coherency policy with the default polling interval.
position() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Member
Returns the absolute position of this member in the byte buffer.
propertiesContains(String, String) - Static method in class com.scaleoutsoftware.soss.client.FilterFactory
The string property with the name propertyName must CONTAIN the string property with the name secondPropertyName.
propertiesEqual(String, String) - Static method in class com.scaleoutsoftware.soss.client.FilterFactory
The two properties of matching objects must be EQUAL.
propertiesGreaterOrEqual(String, String) - Static method in class com.scaleoutsoftware.soss.client.FilterFactory
The value of the property of the matching objects with the name firstPropertyName must be GREATER than OR EQUAL to that of the property with the name secondPropertyName.
propertiesGreaterThan(String, String) - Static method in class com.scaleoutsoftware.soss.client.FilterFactory
The value of the property of the matching objects with the name firstPropertyName must be GREATER than that of the property with the name secondPropertyName.
propertiesLessOrEqual(String, String) - Static method in class com.scaleoutsoftware.soss.client.FilterFactory
The value of the property of the matching objects with the name firstPropertyName must be LESS than OR EQUAL to that of the property with the name secondPropertyName.
propertiesLessThan(String, String) - Static method in class com.scaleoutsoftware.soss.client.FilterFactory
The value of the property of the matching objects with the name firstPropertyName must be LESS than that of the property with the name secondPropertyName.
propertiesNotEqual(String, String) - Static method in class com.scaleoutsoftware.soss.client.FilterFactory
The two properties of matching objects must NOT be EQUAL.
put(K, V) - Method in class com.scaleoutsoftware.soss.client.map.BulkLoader
Put key and value in the map.
put(K, V) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
Associates the specified value with the specified key in this map.
put(CachedObjectId<T>, T) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Adds an item to the cache using default parameters.
put(byte[], Object) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Adds an item to the cache using default parameters.
put(String, Object) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Adds an item to the cache using default parameters.
put(UUID, Object) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Adds an item to the cache using default parameters.
put(int, CustomSerializer) - Method in class com.scaleoutsoftware.soss.client.util.CustomSerializerMap
 
putAll(Map<? extends K, ? extends V>) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
Efficiently puts contents of the specified map into the named map.
putAll(Map) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Efficiently adds a large collection of objects to the cache.
putIfAbsent(K, V) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
Puts the value in the map if the key is absent, otherwise returns the existing value.
putInt(byte[], int, int) - Static method in class com.scaleoutsoftware.soss.client.util.BitConverter
 
putInt(ByteBuffer, int) - Static method in class com.scaleoutsoftware.soss.client.util.BitConverter
 
putShort(byte[], int, short) - Static method in class com.scaleoutsoftware.soss.client.util.BitConverter
 

Q

query(NamedCacheFilter) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Queries the cache for objects that match NamedCacheFilter.
query(IndexCollection) - Method in class com.scaleoutsoftware.soss.client.NamedCache
QueryCondition<K,V> - Interface in com.scaleoutsoftware.soss.client.map
A query condition required by NamedMap.executeParallelQuery(QueryCondition)
queryKeys(Class<T>, Filter) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Queries objects in the StateServer within this NamedCache returning a set of typed, keys (SetCachedObjectId<T>T) corresponding only to those objects that are instances of type T and its subtypes and satisfy the criteria specified by filter.
queryObjects(Class<T>, Filter) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Queries objects in the StateServer within this NamedCache returning a collection of objects (Collection<T>) containing only those objects that are instances of type T and its subtypes and satisfy the criteria specified by filter.

R

read(InputStream) - Method in class com.scaleoutsoftware.soss.client.util.Struct
Reads this struct from the specified input stream (convenience method when using Stream I/O).
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
ReadMode - Enum in com.scaleoutsoftware.soss.client
 
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
RecyclableResource - Interface in com.scaleoutsoftware.soss.client.util
An interface that provides methods for recycling and initializing resources.
recycle() - Method in interface com.scaleoutsoftware.soss.client.util.RecyclableResource
Return this instance to its recycler.
Reference32() - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Reference32
 
Reference64() - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Reference64
 
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.
releaseResource(R) - Method in class com.scaleoutsoftware.soss.client.util.ResourcePool
Release a resource back to the pool.
releaseResource(R) - Method in class com.scaleoutsoftware.soss.client.util.ResourceRecycler
Release a resource back to the buffer.
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
Removes the element at the specified index of the 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.
removeListener(NamedCacheObjectExpirationListener) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Removes a listener for "object expired" events.
removeListener(FutureListener<V>) - Method in class com.scaleoutsoftware.soss.client.util.FutureImpl
 
removeListener(FutureListener<T>) - Method in class com.scaleoutsoftware.soss.client.util.TransformingFuture
 
removeRange(int, int) - Method in class com.scaleoutsoftware.soss.client.IndexCollection
Removes from the list all of the elements whose index is between fromIndex (inclusive) to toIndex (exclusive).
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.
ResourceAllocationValidator - Interface in com.scaleoutsoftware.soss.client.util
An interface that ResourceRecycler and ResourcePool require managed resources to implement so that the resource managers can do additional validity checking that the resource is genuinely available.
ResourceFactory<R> - Interface in com.scaleoutsoftware.soss.client.util
A callback interface used by ResourcePool to create a new resource instance when a resource is requested and the pool is not currently full.
ResourcePool<R extends ResourceAllocationValidator> - Class in com.scaleoutsoftware.soss.client.util
A simple resource pool where resources are created as needed up to a fixed maximum number of resources.
ResourcePool(ResourceFactory<R>, int, int) - Constructor for class com.scaleoutsoftware.soss.client.util.ResourcePool
 
ResourcePoolTimeoutException - Exception in com.scaleoutsoftware.soss.client.util
Indicates that a caller timed out waiting for a resource to become available in a resource pool.
ResourcePoolTimeoutException() - Constructor for exception com.scaleoutsoftware.soss.client.util.ResourcePoolTimeoutException
 
ResourcePoolTimeoutException(String) - Constructor for exception com.scaleoutsoftware.soss.client.util.ResourcePoolTimeoutException
 
ResourcePoolTimeoutException(Throwable) - Constructor for exception com.scaleoutsoftware.soss.client.util.ResourcePoolTimeoutException
 
ResourcePoolTimeoutException(String, Throwable) - Constructor for exception com.scaleoutsoftware.soss.client.util.ResourcePoolTimeoutException
 
ResourceRecycler<R extends ResourceAllocationValidator> - Class in com.scaleoutsoftware.soss.client.util
A simple resource recycler that functions like a ResourcePool except that resources are created whenever the cache is empty and resources are left for garbage collection if there are already more than a fixed number in the buffer.
ResourceRecycler(ResourceFactory<R>, int) - Constructor for class com.scaleoutsoftware.soss.client.util.ResourceRecycler
 
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
This enum defines whether NamedMap.put(Object, Object) and NamedMap.remove(Object) methods should return the previous value associated with the key.
runTask() - Method in class com.scaleoutsoftware.soss.client.util.MergeTree
Run single task and get the result.

S

search(int[], int) - Static method in class com.scaleoutsoftware.soss.client.util.ArrayUtil
 
SerializationMode - Enum in com.scaleoutsoftware.soss.client.util
 
serialize(OutputStream, O) - Method in class com.scaleoutsoftware.soss.client.CustomSerializer
Serializes an object to OutputStream.
serialize(OutputStream, Event) - Method in class com.scaleoutsoftware.soss.client.util.EventSerializer
 
serialize(Serializable) - Method in class com.scaleoutsoftware.soss.client.util.SerializingStream
 
serialize(ByteBuffer) - Method in class com.scaleoutsoftware.soss.client.util.SossStruct
 
SerializingStream - Class in com.scaleoutsoftware.soss.client.util
 
SerializingStream(int) - Constructor for class com.scaleoutsoftware.soss.client.util.SerializingStream
 
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).
set(E) - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.EnumWithInt16Value
 
set(E) - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.EnumWithInt32Value
 
set(short) - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.Int16
 
set(int) - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.Int32
 
set(E) - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.Int32
 
set(byte) - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.Int8
 
set(boolean) - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.Int8
 
set(long) - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.UInt32
 
set(boolean) - Method in class com.scaleoutsoftware.soss.client.util.Struct.Bool
 
set(Enum<?>) - Method in class com.scaleoutsoftware.soss.client.util.Struct.Enum16
 
set(Enum<?>) - Method in class com.scaleoutsoftware.soss.client.util.Struct.Enum32
 
set(Enum<?>) - Method in class com.scaleoutsoftware.soss.client.util.Struct.Enum64
 
set(Enum<?>) - Method in class com.scaleoutsoftware.soss.client.util.Struct.Enum8
 
set(float) - Method in class com.scaleoutsoftware.soss.client.util.Struct.Float32
 
set(double) - Method in class com.scaleoutsoftware.soss.client.util.Struct.Float64
 
set(S) - Method in class com.scaleoutsoftware.soss.client.util.Struct.Reference32
 
set(S) - Method in class com.scaleoutsoftware.soss.client.util.Struct.Reference64
 
set(short) - Method in class com.scaleoutsoftware.soss.client.util.Struct.Signed16
 
set(int) - Method in class com.scaleoutsoftware.soss.client.util.Struct.Signed32
 
set(long) - Method in class com.scaleoutsoftware.soss.client.util.Struct.Signed64
 
set(byte) - Method in class com.scaleoutsoftware.soss.client.util.Struct.Signed8
 
set(int) - Method in class com.scaleoutsoftware.soss.client.util.Struct.Unsigned16
 
set(long) - Method in class com.scaleoutsoftware.soss.client.util.Struct.Unsigned32
 
set(short) - Method in class com.scaleoutsoftware.soss.client.util.Struct.Unsigned8
 
set(String) - Method in class com.scaleoutsoftware.soss.client.util.Struct.UTF8String
 
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
setByteBuffer(ByteBuffer, int) - Method in class com.scaleoutsoftware.soss.client.util.Struct
Sets the current byte buffer for this struct.
setByteBufferPosition(int) - Method in class com.scaleoutsoftware.soss.client.util.Struct
Sets the position of this struct within its byte buffer.
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).
setComplete(V) - Method in class com.scaleoutsoftware.soss.client.util.FutureImpl
Indicate that the operation has successfully completed.
setCompleteIfActive(V) - Method in class com.scaleoutsoftware.soss.client.util.FutureImpl
If the operation has not yet finished, indicate that the operation has successfully completed.
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
Sets the default read mode (GeoServerReadMode) to be used by read operations.
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.
setEventDeliveryExceptionHandler(EventDeliveryExceptionHandler) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Sets an EventDeliveryExceptionHandler in case a BackingStore's methods throw an exception.
setException(Throwable) - Method in class com.scaleoutsoftware.soss.client.util.FutureImpl
Indicate that the operation was unsuccessfully completed.
setExceptionIfActive(Throwable) - Method in class com.scaleoutsoftware.soss.client.util.FutureImpl
If the operation has not yet finished, indicate that the operation has failed.
setGeoServerReadMode(GeoServerReadMode) - Method in class com.scaleoutsoftware.soss.client.ReadOptions
Sets GeoServer "pull" replication behavior when retrieving the object from the StateServer.
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
Assigns the InvocationGrid to the map.
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
If true, the objects are locked before they are read and passed to the Invokable.eval(Object, java.io.Serializable, EvalArgs) method.
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
Sets the object disposition( NamedCacheObjectExpiredEventArgs.NamedCacheObjectDisposition), determining the action to be performed.
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.
setReadMode(ReadMode) - Method in class com.scaleoutsoftware.soss.client.ReadOptions
Sets the read mode for this ReadOptions.
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
Sets a cache policy object to be used when a NamedCache.retrieve(CachedObjectId, ReadOptions) operation is configured to transparently insert a missing object into the named cache using CreateHandler.
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
Sets whether NamedMap.put(Object, Object) and NamedMap.remove(Object) methods should return the previous value associated with the key.
setSerializationMode(SerializationMode) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
Sets the serialization mode to use.
setThread(Thread) - Method in class com.scaleoutsoftware.soss.client.util.FutureImpl
Record the Thread executing the operation so that we know which thread to interrupt if the FutureImpl.cancel(boolean) method is called.
setThreadIfActive(Thread) - Method in class com.scaleoutsoftware.soss.client.util.FutureImpl
If the operation is not yet finished, record the Thread executing the operation so that we know which thread to interrupt if the FutureImpl.cancel(boolean) method is called.
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.
Signed16() - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Signed16
 
Signed16(int) - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Signed16
 
Signed32() - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Signed32
 
Signed32(int) - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Signed32
 
Signed64() - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Signed64
 
Signed64(int) - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Signed64
 
Signed8() - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Signed8
 
Signed8(int) - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Signed8
 
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
Gets the number of elements in the IndexCollection.
size() - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
Returns the number of key-value mappings in this map.
size() - Method in class com.scaleoutsoftware.soss.client.util.Struct
Returns the size in bytes of this struct.
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.
SOSSLIB_ALL_APP_IDS - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
pseudo-application id to refer to all applications
SOSSLIB_APPID_SPACE_MASK - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
SOSS application ID space mask
SOSSLIB_DEF_APP_ID - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
default application id
SOSSLIB_DEF_MAX_APPNM_LEN - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
max.
SOSSLIB_DEF_MAX_CCACHE_SZ - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
default maximum value for client cache size in KB
SOSSLIB_DEF_MAX_INDEX - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
maximum number of indexes in an index specifier list
SOSSLIB_DEF_U64KEYLEN - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
length of object key in ULONGLONG's
SOSSLIB_DEF_U8KEYLEN - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
sizeof(ULONGLONG) / sizeof(UCHAR))
SOSSLIB_DEF_VALUELEN - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
length of index's value in UCHAR's
SOSSLIB_EVTRET_NOT_HANDLED - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
event was not handled
SOSSLIB_EVTRET_REMOVE - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
object should be removed
SOSSLIB_EVTRET_SAVE - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
object should not be removed
SOSSLIB_INFINITE_TIMEOUT - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
infinite timeout for object lifetime
SOSSLIB_INVOKE_APP_ID - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
appId for invocation result objects
SOSSLIB_MAX_APP_ID - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
max allowed application id
SOSSLIB_MAX_OBJLEN - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
max.
SOSSLIB_MAX_PARENTS - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
maximum # parent objects for object dependencies
SOSSLIB_MAX_TIMEOUT - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
max.
SOSSLIB_MAX_TIMEOUT_SECONDS - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
max.
SOSSLIB_METADATA_APP_ID - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
SOSS address space for metadata objects (v146)
SOSSLIB_NULL_LOCK_TKT - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
null value for lock ticket
SOSSLIB_OBJID_INVOKE_DELEGATES - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
 
SOSSLIB_OBJID_JAVA_DELEGATES - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
 
SOSSLIB_OBJID_PARAMS - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
 
SOSSLIB_SYSTEM_APP_ID - Static variable in interface com.scaleoutsoftware.soss.client.util.Constants
system appId for invocation result objects etc.
SossObjectDescriptor - Class in com.scaleoutsoftware.soss.client
Contains information necessary to insert an object into a NamedCache via a bulk NamedCache.putAll(java.util.Map) operation.
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.
SossStruct - Class in com.scaleoutsoftware.soss.client.util
Initialize Struct to use native byte ordering, since that's what the ScaleOut server uses.
SossStruct() - Constructor for class com.scaleoutsoftware.soss.client.util.SossStruct
 
SossStruct.EnumWithInt16Value<E extends java.lang.Enum<E> & HasValue<java.lang.Short>> - Class in com.scaleoutsoftware.soss.client.util
A Struct.Member for Enum classes that have explicit value assignments.
SossStruct.EnumWithInt32Value<E extends java.lang.Enum<E> & HasValue<java.lang.Integer>> - Class in com.scaleoutsoftware.soss.client.util
A Struct.Member for Enum classes that have explicit value assignments.
SossStruct.Int16 - Class in com.scaleoutsoftware.soss.client.util
An optimized version of Struct.Signed16 which depends on the top-most struct calling SossStruct.memberInitializationComplete() in its constructor after all field initializers have run.
SossStruct.Int32 - Class in com.scaleoutsoftware.soss.client.util
An optimized version of Struct.Signed32 which depends on the top-most struct calling SossStruct.memberInitializationComplete() in its constructor after all field initializers have run.
SossStruct.Int8 - Class in com.scaleoutsoftware.soss.client.util
An optimized version of Struct.Signed16 which depends on the top-most struct calling SossStruct.memberInitializationComplete() in its constructor after all field initializers have run.
SossStruct.UInt32 - Class in com.scaleoutsoftware.soss.client.util
An optimized version of Struct.Unsigned32 which depends on the top-most struct calling SossStruct.memberInitializationComplete() in its constructor after all field initializers have run.
SossUnion - Class in com.scaleoutsoftware.soss.client.util
A Union implementation that subclasses SossStruct (so that all of the Member subclasses defined there are available within subclass implementations of SossUnion as well.
SossUnion() - Constructor for class com.scaleoutsoftware.soss.client.util.SossUnion
 
start() - Method in class com.scaleoutsoftware.soss.client.util.Stopwatch
 
stopInvocationGrid(String) - Static method in class com.scaleoutsoftware.soss.client.InvocationGrid
 
Stopwatch - Class in com.scaleoutsoftware.soss.client.util
Wraps a high-res timer around a stopwatch metaphor for doing performance measurements on code.
Stopwatch() - Constructor for class com.scaleoutsoftware.soss.client.util.Stopwatch
 
store(CachedObjectId<T>, T) - Method in interface com.scaleoutsoftware.soss.client.BackingStore
 
StringUtils - Class in com.scaleoutsoftware.soss.client.util
Static string methods that I couldn't find anywhere else.
Struct - Class in com.scaleoutsoftware.soss.client.util
This class represents a C/C++ struct; it confers interoperability between Java classes and C/C++ struct.
Struct() - Constructor for class com.scaleoutsoftware.soss.client.util.Struct
Default constructor.
struct() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Member
Returns the outer struct container.
Struct.Bool - Class in com.scaleoutsoftware.soss.client.util
This class represents a 8 bits boolean with true represented by 1 and false represented by 0.
Struct.Enum16 - Class in com.scaleoutsoftware.soss.client.util
This class represents a 16 bits Enum.
Struct.Enum32 - Class in com.scaleoutsoftware.soss.client.util
This class represents a 32 bits Enum.
Struct.Enum64 - Class in com.scaleoutsoftware.soss.client.util
This class represents a 64 bits Enum.
Struct.Enum8 - Class in com.scaleoutsoftware.soss.client.util
This class represents a 8 bits Enum.
Struct.Float32 - Class in com.scaleoutsoftware.soss.client.util
This class represents a 32 bits float (C/C++/Java float).
Struct.Float64 - Class in com.scaleoutsoftware.soss.client.util
This class represents a 64 bits float (C/C++/Java double).
Struct.InstanceFactory<S> - Interface in com.scaleoutsoftware.soss.client.util
A factory callback that may be supplied to the Struct.array(Struct[], com.scaleoutsoftware.soss.client.util.Struct.InstanceFactory) method to allow callers to construct their own Struct and Struct.Member instances as needed.
Struct.Member - Class in com.scaleoutsoftware.soss.client.util
This inner class represents the base class for all Struct members.
Struct.Reference32<S extends Struct> - Class in com.scaleoutsoftware.soss.client.util
This class represents a 32 bits reference (C/C++ pointer) to a Struct object (other types may require a Struct wrapper).
Struct.Reference64<S extends Struct> - Class in com.scaleoutsoftware.soss.client.util
This class represents a 64 bits reference (C/C++ pointer) to a Struct object (other types may require a Struct wrapper).
Struct.Signed16 - Class in com.scaleoutsoftware.soss.client.util
This class represents a 16 bits signed integer.
Struct.Signed32 - Class in com.scaleoutsoftware.soss.client.util
This class represents a 32 bits signed integer.
Struct.Signed64 - Class in com.scaleoutsoftware.soss.client.util
This class represents a 64 bits signed integer.
Struct.Signed8 - Class in com.scaleoutsoftware.soss.client.util
This class represents a 8 bits signed integer.
Struct.Unsigned16 - Class in com.scaleoutsoftware.soss.client.util
This class represents a 16 bits unsigned integer.
Struct.Unsigned32 - Class in com.scaleoutsoftware.soss.client.util
This class represents a 32 bits unsigned integer.
Struct.Unsigned8 - Class in com.scaleoutsoftware.soss.client.util
This class represents a 8 bits unsigned integer.
Struct.UTF8String - Class in com.scaleoutsoftware.soss.client.util
This class represents a UTF-8 character string, null terminated (for C/C++ compatibility)
StructRecycler<R extends SossStruct & RecyclableResource & ResourceAllocationValidator> - Class in com.scaleoutsoftware.soss.client.util
A specialized ResourceRecycler for SossStructs that can take advantage of the byte array that backs SossStructs and use it as a means of initializing Structs as they go back into service.
StructRecycler(ResourceFactory<R>, int) - Constructor for class com.scaleoutsoftware.soss.client.util.StructRecycler
 

T

Taggable - Interface in com.scaleoutsoftware.soss.client
Objects of classes implementing this interface can hold arbitrary tags scoped by the object's NamedCache.
TaggableObject - Class in com.scaleoutsoftware.soss.client
An object implementing Taggable.
TaggableObject() - Constructor for class com.scaleoutsoftware.soss.client.TaggableObject
 
TagHolder - Class in com.scaleoutsoftware.soss.client
This class is used as a holder for tags associated with an object.
TagHolder() - Constructor for class com.scaleoutsoftware.soss.client.TagHolder
Constructs an instance of TagHolder.
TimeSpan - Class in com.scaleoutsoftware.soss.client
An object of this class represents a time interval.
toHexString(byte[]) - Static method in class com.scaleoutsoftware.soss.client.util.StringUtils
 
toHexString(byte[], boolean) - Static method in class com.scaleoutsoftware.soss.client.util.StringUtils
 
toHexString(byte[], int, int, boolean) - Static method in class com.scaleoutsoftware.soss.client.util.StringUtils
 
toString() - Method in class com.scaleoutsoftware.soss.client.CachedObjectId
 
toString() - Method in class com.scaleoutsoftware.soss.client.Dependency
 
toString() - Method in class com.scaleoutsoftware.soss.client.util.HostToPartitionsMapping
 
toString() - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.EnumWithInt16Value
 
toString() - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.EnumWithInt32Value
 
toString() - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.Int16
 
toString() - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.Int32
 
toString() - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.Int8
 
toString() - Method in class com.scaleoutsoftware.soss.client.util.SossStruct.UInt32
 
toString() - Method in class com.scaleoutsoftware.soss.client.util.Stopwatch
returns the time since the stopwatch was last started in milliseconds.
toString() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Bool
 
toString() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Enum16
 
toString() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Enum32
 
toString() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Enum64
 
toString() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Enum8
 
toString() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Float32
 
toString() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Float64
 
toString() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Signed16
 
toString() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Signed32
 
toString() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Signed64
 
toString() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Signed8
 
toString() - Method in class com.scaleoutsoftware.soss.client.util.Struct
Returns the String representation of this struct in the form of its constituing bytes (hexadecimal).
toString() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Unsigned16
 
toString() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Unsigned32
 
toString() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Unsigned8
 
toString() - Method in class com.scaleoutsoftware.soss.client.util.Struct.UTF8String
 
transform(V) - Method in class com.scaleoutsoftware.soss.client.util.TransformingFuture
 
TransformingFuture<T,V> - Class in com.scaleoutsoftware.soss.client.util
An adapter class that delegates implementation of Future methods to an existing Future instance while providing a callback (TransformingFuture.transform(V)) to complete processing when the operation completes.
TransformingFuture(ListenableFuture<V>) - Constructor for class com.scaleoutsoftware.soss.client.util.TransformingFuture
 
trim() - Method in class com.scaleoutsoftware.soss.client.util.SerializingStream
 

U

UInt32() - Constructor for class com.scaleoutsoftware.soss.client.util.SossStruct.UInt32
 
Union - Class in com.scaleoutsoftware.soss.client.util
A Struct specialization in which all fields occupy the same location in memory.
Union() - Constructor for class com.scaleoutsoftware.soss.client.util.Union
 
unload() - Method in class com.scaleoutsoftware.soss.client.InvocationGrid
Unloads the invocation grid from the StateServer store and stops all invocation workers.
unloadAll() - Static method in class com.scaleoutsoftware.soss.client.InvocationGrid
Unloads all invocation grids loaded by this client.
Unsigned16() - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Unsigned16
 
Unsigned16(int) - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Unsigned16
 
Unsigned32() - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Unsigned32
 
Unsigned32(int) - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Unsigned32
 
Unsigned8() - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Unsigned8
 
Unsigned8(int) - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.Unsigned8
 
unwrapException(Exception) - Method in class com.scaleoutsoftware.soss.client.util.ExceptionUnwrapper
Unwrap the exception e, immediately throwing an RuntimeExceptions or Errors, returning an exception of type E because we found it as a cause within some other exception wrapper or because we called the ExceptionWrapper instance supplied when this instance was constructed.
unwrapException(Exception, Class<E>, ExceptionWrapper<E>) - Static method in class com.scaleoutsoftware.soss.client.util.ExceptionUnwrapper
 
update(K, V) - Method in class com.scaleoutsoftware.soss.client.map.NamedMap
Updates the key with the new value if the key already exists in the map.
update(CachedObjectId<T>, T, UpdateOptions) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Updates an object in the named cache.
update(byte[], Object, UpdateOptions) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Updates an object in the named cache.
update(String, Object, UpdateOptions) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Updates an object in the named cache.
update(UUID, Object, UpdateOptions) - Method in class com.scaleoutsoftware.soss.client.NamedCache
Updates an object in the named cache.
update(CachedObjectId<T>, T, boolean) - Method in class com.scaleoutsoftware.soss.client.NamedCache
update(byte[], Object, boolean) - Method in class com.scaleoutsoftware.soss.client.NamedCache
update(String, Object, boolean) - Method in class com.scaleoutsoftware.soss.client.NamedCache
update(UUID, Object, boolean) - Method in class com.scaleoutsoftware.soss.client.NamedCache
updateCurrentValue(V) - Method in class com.scaleoutsoftware.soss.client.map.NamedMapInvokableContext
Updates the value for the current key.
UpdateLockingMode - Enum in com.scaleoutsoftware.soss.client
Enumeration used to control locking behavior during update operations.
UpdateOptions - Class in com.scaleoutsoftware.soss.client
Class containing options that can be used when updating an object in ScaleOut StateServer.
UpdateOptions(UpdateLockingMode) - Constructor for class com.scaleoutsoftware.soss.client.UpdateOptions
Constructs an UpdateOptions structure with the desired locking mode.
updateTime - Variable in class com.scaleoutsoftware.soss.client.ExtendedObjectMetadata
 
updateTime() - Method in class com.scaleoutsoftware.soss.client.ExtendedObjectMetadata
Returns the update time of the object.
UTF8String(int) - Constructor for class com.scaleoutsoftware.soss.client.util.Struct.UTF8String
 

V

value() - Method in enum com.scaleoutsoftware.soss.client.NamedCacheObjectExpiredEventArgs.NamedCacheObjectDisposition
 
value() - Method in enum com.scaleoutsoftware.soss.client.ObjectDisposition
 
value() - Method in interface com.scaleoutsoftware.soss.client.util.HasValue
 
value() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Reference32
 
value() - Method in class com.scaleoutsoftware.soss.client.util.Struct.Reference64
 
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.ReadMode
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.
valueOf(String) - Static method in enum com.scaleoutsoftware.soss.client.util.SerializationMode
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.ReadMode
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.
values() - Static method in enum com.scaleoutsoftware.soss.client.util.SerializationMode
Returns an array containing the constants of this enum type, in the order they are declared.
valueToEnum(V) - Method in class com.scaleoutsoftware.soss.client.util.EnumWithValueHelper
 

W

wrap(Exception) - Method in interface com.scaleoutsoftware.soss.client.util.ExceptionWrapper
Wrap ex as the cause within a new instance of E.
write(OutputStream) - Method in class com.scaleoutsoftware.soss.client.util.Struct
Writes this struct to the specified output stream (convenience method when using Stream I/O).
writeExternal(ObjectOutput) - Method in class com.scaleoutsoftware.soss.client.IndexCollection
 
writeExternal(ObjectOutput) - Method in class com.scaleoutsoftware.soss.client.IndexValue
 
writeExternal(ObjectOutput) - Method in class com.scaleoutsoftware.soss.client.TagHolder
 

_

_indexCollection - Variable in class com.scaleoutsoftware.soss.client.ObjectMetadata
 
_logger - Variable in class com.scaleoutsoftware.soss.client.NamedCache
 
A B C D E F G H I K L M N O P Q R S T U V W _ 
Skip navigation links