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

accumulatorFactory() - Method in interface com.scaleout.client.caching.CacheEntryReduceHandler
Generate a thread local accumulator for the final result.
add(K, V) - Method in class com.scaleout.client.caching.Cache
Add an object to the ScaleOut cache.
add(K, V, List<K>) - Method in class com.scaleout.client.caching.Cache
Add an object to the ScaleOut cache.
add(K, V, CreatePolicy) - Method in class com.scaleout.client.caching.Cache
Add an object to the ScaleOut cache with a parameter CreatePolicy.
add(K, V, CreatePolicy, List<K>) - Method in class com.scaleout.client.caching.Cache
Add an object to the ScaleOut cache with a parameter CreatePolicy.
addAndLock(K, V) - Method in class com.scaleout.client.caching.Cache
Add an object to the ScaleOut cache with an exclusive lock.
addAndLock(K, V, CreatePolicy) - Method in class com.scaleout.client.caching.Cache
Add an object to the ScaleOut cache with an exclusive lock and a parameter CreatePolicy.
addAndLockAsync(K, V) - Method in class com.scaleout.client.caching.Cache
Asynchronously add an object to the ScaleOut cache with an exclusive lock.
addAndLockAsync(K, V, CreatePolicy) - Method in class com.scaleout.client.caching.Cache
Asynchronously add an object to the ScaleOut cache with an exclusive lock and a parameter CreatePolicy.
addAsync(K, V) - Method in class com.scaleout.client.caching.Cache
Asynchronously add an object to the ScaleOut cache.
addAsync(K, V, CreatePolicy) - Method in class com.scaleout.client.caching.Cache
Asynchronously add an object to the ScaleOut cache with a parameter CreatePolicy.
addOrUpdate(K, V) - Method in class com.scaleout.client.caching.Cache
Add or update an object to/in the ScaleOut cache.
addOrUpdate(K, V, CreatePolicy) - Method in class com.scaleout.client.caching.Cache
Add or update an object to/in the ScaleOut cache with a custom CreatePolicy.
addOrUpdateAsync(K, V) - Method in class com.scaleout.client.caching.Cache
Asynchronously add or update an object to or in the ScaleOut cache.
addOrUpdateAsync(K, V, CreatePolicy) - Method in class com.scaleout.client.caching.Cache
Asynchronously add or update an object to/in the ScaleOut cache with a custom CreatePolicy.
addRemoteStoreName(String) - Method in class com.scaleout.client.caching.CacheBuilder
Set the remote store name for GeoServerPull.
addRemoteStoreNames(List<String>) - Method in class com.scaleout.client.caching.CacheBuilder
Set remote store names to use for GeoServerPull.
addTags(String...) - Method in class com.scaleout.client.caching.query.TaggableObject
Adds the tags specified in the tags to the object's tag list.
and(Filter, Filter) - Static method in class com.scaleout.client.caching.query.FilterFactory
Creates a compound filter, matching objects must satisfy firstFilter AND secondFilter.

B

backingStoreEventInterval(Duration) - Method in class com.scaleout.client.caching.CacheBuilder
The interval the BackingStoreMode will use.
BackingStoreMode - Enum in com.scaleout.client.caching
The BackingStoreMode indicates the type of asynchronous backing-store behavior that the server should invoke for an object.
backingStoreMode(BackingStoreMode) - Method in class com.scaleout.client.caching.CacheBuilder
The BackingStoreMode the Cache will use.
BootstrapGateway - Class in com.scaleout.client
 
BootstrapGateway() - Constructor for class com.scaleout.client.BootstrapGateway
 
BootstrapGatewayProvider - Class in com.scaleout.client
 
BootstrapGatewayProvider(String) - Constructor for class com.scaleout.client.BootstrapGatewayProvider
 
build() - Method in class com.scaleout.client.caching.CacheBuilder
Instantiates a Cache connected to ScaleOut via the GridConnection.
build() - Method in class com.scaleout.client.caching.CreatePolicyBuilder
Instantiates a CreatePolicy with all configured options.
build() - Method in class com.scaleout.client.caching.ReadPolicyBuilder
Instantiates a new, immutable ReadPolicy.
build() - Method in class com.scaleout.client.ighosting.InvocationWorkerBuilder
Builds the InvocationWorker as specified by the constructor and optional changes.
ByteArrayKeyEncoder - Class in com.scaleout.client.caching
The ByteArrayKeyEncoder is an implementation of a KeyEncoder for Byte[] keys compatible with the SOSS-JNC API.
ByteArrayKeyEncoder() - Constructor for class com.scaleout.client.caching.ByteArrayKeyEncoder
Constructs a KeyEncoder implementation for byte[] keys.

C

Cache<K,V> - Class in com.scaleout.client.caching
The Cache class is used to make caching requests to a ScaleOut in-memory data grid.
CacheBuilder<K,V> - Class in com.scaleout.client.caching
The CacheBuilder is used to instantiate a typed cache connected to a ScaleOut in-memory data grid.
CacheBuilder(GridConnection, String, Class<K>) - Constructor for class com.scaleout.client.caching.CacheBuilder
Instantiates a new CacheBuilder instance.
CacheBuilder(GridConnection, String, KeyEncoder<K>, Class<K>) - Constructor for class com.scaleout.client.caching.CacheBuilder
Instantiates a new CacheBuilder instance.
CacheBuilder(GridConnection, String, KeyEncoder<K>, Class<K>, Properties) - Constructor for class com.scaleout.client.caching.CacheBuilder
Instantiates a new CacheBuilder instance.
CacheBuilder(GridConnection, String, Class<K>, Properties) - Constructor for class com.scaleout.client.caching.CacheBuilder
Instantiates a new CacheBuilder instance.
CacheDeserializer<V> - Class in com.scaleout.client.caching
The CacheDeserializer is used to deserialize a V value from a N-length byte array.
CacheDeserializer() - Constructor for class com.scaleout.client.caching.CacheDeserializer
Default constructor.
CachedObjectMetadata<K> - Class in com.scaleout.client.caching
Metadata for an object stored in a Cache.
CachedObjectMetadata() - Constructor for class com.scaleout.client.caching.CachedObjectMetadata
Default constructor.
CacheEntryDisposition - Enum in com.scaleout.client.caching
Cache entry disposition is used by the CacheEntryExpirationHandler to tell a Cache what to do with an object that has expired.
CacheEntryEraseHandler<K,V> - Interface in com.scaleout.client.caching
Callback that removes the provided object from a backing store.
CacheEntryExpirationHandler<K,V> - Interface in com.scaleout.client.caching
Callback that is invoked when an object expires in the ScaleOut service.
CacheEntryForEachHandler<K,V,P> - Interface in com.scaleout.client.caching
Callback that is invoked on each eligible object for a Cache.invoke(String, Duration) call.
CacheEntryMethodInvocationHandler<K,V,P,R> - Interface in com.scaleout.client.caching
Callback event handler for all Cache.singleInvoke(Object, String, Duration) operations.
CacheEntryReduceHandler<K,V,P,R> - Interface in com.scaleout.client.caching
Callback that is invoked on each eligible object for a Cache.invoke(String, Duration) call.
CacheEntryStoreHandler<K,V> - Interface in com.scaleout.client.caching
Callback that writes the provided object to a backing store.
CacheException - Exception in com.scaleout.client.caching
The CacheException is thrown when all retries to connect to a ScaleOut in-memory data grid have been exhausted.
CacheException(String) - Constructor for exception com.scaleout.client.caching.CacheException
Instantiates a CacheException with a message.
CacheException(Exception) - Constructor for exception com.scaleout.client.caching.CacheException
Instantiates a CacheException with a Exception cause.
CacheException(String, Exception) - Constructor for exception com.scaleout.client.caching.CacheException
Instantiates a CacheException with a message and an Exception cause.
CacheObjectAttribute - Annotation Type in com.scaleout.client.caching.query
An attribute that indicates that the property or class to which it applies are available for queries.
CacheObjectAttributeException - Exception in com.scaleout.client.caching.query
Thrown if there is an error parsing a method annotated with CacheObjectAttribute.
CacheObjectAttributeException(String) - Constructor for exception com.scaleout.client.caching.query.CacheObjectAttributeException
Construct a CacheObjectAttributeException with a custom message.
CacheObjectAttributeException(Exception) - Constructor for exception com.scaleout.client.caching.query.CacheObjectAttributeException
Construct a CacheObjectAttributeException with an underlying cause.
CacheObjectAttributeException(String, Exception) - Constructor for exception com.scaleout.client.caching.query.CacheObjectAttributeException
Construct a CacheObjectAttributeException with an underlying cause and custom message.
CacheResponse<K,V> - Class in com.scaleout.client.caching
The CacheResponse provides details regarding the status of a caching request.
CacheResponse() - Constructor for class com.scaleout.client.caching.CacheResponse
Default constructor.
CacheSerializer<V> - Class in com.scaleout.client.caching
The CacheSerializer is used to serialize a V value to a N-length byte array.
CacheSerializer() - Constructor for class com.scaleout.client.caching.CacheSerializer
Default constructor.
cacheValueDeserializer() - Method in class com.scaleout.client.caching.Cache
 
CacheValueDeserializer<V> - Class in com.scaleout.client.caching
The CacheValueDeserializer is used as the default V value deserializer.
CacheValueDeserializer() - Constructor for class com.scaleout.client.caching.CacheValueDeserializer
Default Cache value deserializer.
cacheValueSerializer() - Method in class com.scaleout.client.caching.Cache
 
CacheValueSerializer<V> - Class in com.scaleout.client.caching
The CacheValueSerializer is used as the default V value serializer.
CacheValueSerializer() - Constructor for class com.scaleout.client.caching.CacheValueSerializer
Default Cache serializer.
ClassStructureParsingException - Exception in com.scaleout.client.caching.query
Thrown if there is an error parsing a class annotated with CacheObjectAttribute.
ClassStructureParsingException(String, Method) - Constructor for exception com.scaleout.client.caching.query.ClassStructureParsingException
Construct an exception with a custom message and the method where the exception was thrown.
ClassStructureParsingException(String, Class) - Constructor for exception com.scaleout.client.caching.query.ClassStructureParsingException
Construct an exception with a custom message and the class where the exception was thrown.
clear() - Method in class com.scaleout.client.caching.Cache
Clear all objects from the ScaleOut cache.
clearAsync() - Method in class com.scaleout.client.caching.Cache
Asynchronously clear all objects from the ScaleOut cache.
clearTags() - Method in class com.scaleout.client.caching.query.TaggableObject
Clears all tags from the object's tag list.
clientCache(ClientCache<K, V>) - Method in class com.scaleout.client.caching.CacheBuilder
Assign a custom client cache implementation to this Cache.
ClientCache<K,V> - Class in com.scaleout.client.caching
The ClientCache stores ClientCacheEntry's to speed up read operations.
ClientCache() - Constructor for class com.scaleout.client.caching.ClientCache
Default constructor.
clientCacheCoherencyIntervalMs(long) - Method in class com.scaleout.client.caching.CacheBuilder
The client cache will return the object if the coherency interval has not elapsed.
ClientCacheEntry<K,V> - Class in com.scaleout.client.caching
The ClientCacheEntry is an element in a ClientCache.
ClientCacheEntry() - Constructor for class com.scaleout.client.caching.ClientCacheEntry
Default constructor.
clientCacheEntryWeigher(ClientCacheEntryWeigher<K, V>) - Method in class com.scaleout.client.caching.CacheBuilder
ClientCacheEntryWeigher<K,V> - Class in com.scaleout.client.caching
The ClientCacheEntryWeigher is used to evaluate a ClientCacheEntry's weight in the weighted ClientCache.
ClientCacheEntryWeigher() - Constructor for class com.scaleout.client.caching.ClientCacheEntryWeigher
Default constructor.
clientCacheOptions(ClientCacheOptions) - Method in class com.scaleout.client.caching.CacheBuilder
ClientCacheOptions - Enum in com.scaleout.client.caching
The ClientCacheOptions enum indicates in-memory client cache usage.
clientCacheSize(int) - Method in class com.scaleout.client.caching.CacheBuilder
The size of the ClientCache.
com.scaleout.client - package com.scaleout.client
API for connecting to a ScaleOut in-memory data grid.
com.scaleout.client.caching - package com.scaleout.client.caching
API for caching to a ScaleOut in-memory data grid.
com.scaleout.client.caching.query - package com.scaleout.client.caching.query
API for querying cached objects in a ScaleOut in-memory data grid.
com.scaleout.client.ighosting - package com.scaleout.client.ighosting
API for creating InvocationGrids.
com.scaleoutsoftware.client.cloud - package com.scaleoutsoftware.client.cloud
API for connecting to a ScaleOut in-memory data grid deployed in cloud environments.
configure(GridConnection, Logger, byte[], String) - Method in interface com.scaleout.client.ighosting.InvocationGridStartup
Configure the invocation worker.
connect(String) - Static method in class com.scaleout.client.GridConnection
Connects to a ScaleOut in-memory data grid, returning a GridConnection instance that can be used with a CacheBuilder to create a Cache and access objects in the ScaleOut in-memory data grid.
connect(String, BootstrapGatewayProvider) - Static method in class com.scaleout.client.GridConnection
Connects to a ScaleOut in-memory data grid, returning a GridConnection instance that can be used with a CacheBuilder to create a Cache and access objects in the ScaleOut in-memory data grid.
Constants - Class in com.scaleout.client.caching
Constants and reasonable defaults for configuring a cache from a properties file.
contains(String, String) - Static method in class com.scaleout.client.caching.query.FilterFactory
The string property with the name propertyName must CONTAIN the string str.
create(K) - Method in interface com.scaleout.client.caching.ValueFactory
Creates a ValueFactoryResult based on the key.
createPolicy() - Method in class com.scaleout.client.caching.Cache
Retrieve the default CreatePolicy used by this Cache.
CreatePolicy - Class in com.scaleout.client.caching
The CreatePolicy specifies per-object policy information when adding objects to a ScaleOut in-memory data grid.
CreatePolicy(CreatePolicyBuilder) - Constructor for class com.scaleout.client.caching.CreatePolicy
Construct a CreatePolicy based on the CreatePolicyBuilder.
CreatePolicyBuilder - Class in com.scaleout.client.caching
The CreatePolicyBuilder class is used to create immutable CreatePolicy objects.
CreatePolicyBuilder() - Constructor for class com.scaleout.client.caching.CreatePolicyBuilder
Instantiates the CreatePolicyBuilder
CreatePolicyBuilder(CreatePolicy) - Constructor for class com.scaleout.client.caching.CreatePolicyBuilder
Instantiates the CreatePolicyBuilder
customSerialization(CacheSerializer<V>, CacheDeserializer<V>) - Method in class com.scaleout.client.caching.CacheBuilder
Set the value CacheSerializer and CacheDeserializer the Cache will use.

D

defaultPolicy() - Static method in class com.scaleout.client.caching.ReadPolicyBuilder
Retrieves the default ReadPolicy.
deployInvocationGridThroughZip(GridConnection, String, String, File, String) - Static method in class com.scaleout.client.InvocationGridManager
Deploys a packaged invocation grid.
deployInvocationGridThroughZip(GridConnection, String, String, File, String, byte[]) - Static method in class com.scaleout.client.InvocationGridManager
Deploys a packaged invocation grid.
deployInvocationGridThroughZip(GridConnection, String, String, File, String, String, byte[]) - Static method in class com.scaleout.client.InvocationGridManager
Deploys a packaged invocation grid.
DeserializationException - Exception in com.scaleout.client.caching
The DeserializationException indicates that an error occurred while deserializing a value from the ScaleOut in-memory data grid.
DeserializationException(String) - Constructor for exception com.scaleout.client.caching.DeserializationException
Instantiates a DeserializationException with a message.
DeserializationException(String, Exception) - Constructor for exception com.scaleout.client.caching.DeserializationException
Instantiates a DeserializationException with a message and an Exception cause.
deserialize(byte[]) - Method in class com.scaleout.client.caching.CacheDeserializer
Deserialize a byte[] into a V object.
deserialize(byte[]) - Method in class com.scaleout.client.caching.CacheValueDeserializer
Deserialize an object using ObjectInputStream.
deserialize(byte[]) - Static method in class com.scaleout.client.caching.Event
 
deserializeResult(byte[]) - Method in interface com.scaleout.client.caching.CacheEntryReduceHandler
Deserialize a result value from binary data.
disableLocalStringKeyCaching() - Method in class com.scaleout.client.caching.CacheBuilder
Disables the in-memory string key cache.

E

Ec2AdapterException - Exception in com.scaleoutsoftware.client.cloud
No EC2 instances were found with the ScaleOut store name supplied to the EC2BootstrapGatewayProvider's constructor, or a ScaleOut EC2 instance contains invalid metadata in its __soss_metadata tag.
Ec2AdapterException() - Constructor for exception com.scaleoutsoftware.client.cloud.Ec2AdapterException
Default constructor.
Ec2AdapterException(String) - Constructor for exception com.scaleoutsoftware.client.cloud.Ec2AdapterException
Create an Ec2AdapterException with a message.
Ec2AdapterException(String, Exception) - Constructor for exception com.scaleoutsoftware.client.cloud.Ec2AdapterException
Create an Ec2AdapterException with a message and a cause.
Ec2AdapterException(Exception) - Constructor for exception com.scaleoutsoftware.client.cloud.Ec2AdapterException
Create an Ec2AdapterException with a message.
Ec2AdapterException(String, Exception, boolean, boolean) - Constructor for exception com.scaleoutsoftware.client.cloud.Ec2AdapterException
Create an Ec2AdapterException with a message and cause -- optionally suppress and write stack trace.
Ec2BootstrapGatewayProvider - Class in com.scaleoutsoftware.client.cloud
A BootstrapGatewayProvider implementation that can be used with GridConnection.connect(String, BootstrapGatewayProvider) to connect to ScaleOut hosts running in an Amazon EC2 environment.
Ec2BootstrapGatewayProvider(String, GatewayType, Ec2Client) - Constructor for class com.scaleoutsoftware.client.cloud.Ec2BootstrapGatewayProvider
Construct the Ec2BootstrapGatewayProvider with the EC2 deployed StoreName, gateway type, and an initialized ec2 client.
Ec2BootstrapGatewayProvider(String, GatewayType, String, String, String) - Constructor for class com.scaleoutsoftware.client.cloud.Ec2BootstrapGatewayProvider
Construct the Ec2BootstrapGatewayProvider with the EC2 deployed StoreName, gateway type, and credentials to initialize an Ec2Client.
Ec2TagMissingException - Exception in com.scaleoutsoftware.client.cloud
ScaleOut EC2 instances are missing tag metadata (the __soss_metadata tag) that is required for client connections.
Ec2TagMissingException() - Constructor for exception com.scaleoutsoftware.client.cloud.Ec2TagMissingException
Default constructor.
Ec2TagMissingException(String) - Constructor for exception com.scaleoutsoftware.client.cloud.Ec2TagMissingException
Create an Ec2TagMissingException with a message.
Ec2TagMissingException(String, Exception) - Constructor for exception com.scaleoutsoftware.client.cloud.Ec2TagMissingException
Create an Ec2TagMissingException with a message and a cause.
Ec2TagMissingException(Exception) - Constructor for exception com.scaleoutsoftware.client.cloud.Ec2TagMissingException
Create an Ec2TagMissingException with a message.
Ec2TagMissingException(String, Exception, boolean, boolean) - Constructor for exception com.scaleoutsoftware.client.cloud.Ec2TagMissingException
Create an Ec2TagMissingException with a message and cause -- optionally suppress and write stack trace.
emptyLockToken() - Static method in class com.scaleout.client.caching.LockToken
Retrieve an empty lock token.
emptyVersionToken() - Static method in class com.scaleout.client.caching.VersionToken
Retrieve an empty version token.
enableAsyncReadThrough(boolean) - Method in interface com.scaleout.client.caching.ServiceEventHandler
Enable async read through on this service event handler.
enableAsyncWriteThrough(boolean) - Method in interface com.scaleout.client.caching.ServiceEventHandler
Enable async write through on this service event handler.
enableReadThrough(boolean) - Method in interface com.scaleout.client.caching.ServiceEventHandler
Enable read through on this service event handler.
encode(byte[]) - Method in class com.scaleout.client.caching.ByteArrayKeyEncoder
Encodes the byte[] key.
encode(Integer) - Method in class com.scaleout.client.caching.IntegerKeyEncoder
Encodes the Integer key into a KeyEncodingResult
encode(K) - Method in class com.scaleout.client.caching.KeyEncoder
Encodes a K key into an array of 32-bytes.
encode(String) - Method in class com.scaleout.client.caching.LegacyStringKeyEncoder
Encodes the String key into a KeyEncodingResult with a unicode encoded key string.
encode(String) - Method in class com.scaleout.client.caching.StringKeyEncoder
Encodes the String key into a KeyEncodingResult with a UTF-8 encoded key string.
encode(UUID) - Method in class com.scaleout.client.caching.UuidKeyEncoder
Encodes the UUID key.
encodedKeyString() - Method in class com.scaleout.client.caching.KeyEncodingResult
Retrieve the encoded key string (if it exists).
equal(String, Object) - Static method in class com.scaleout.client.caching.query.FilterFactory
The value of the property with the name propertyName must be EQUAL to value.
erase(K) - Method in interface com.scaleout.client.caching.CacheEntryEraseHandler
Remove the provided object based on the key from a backing store.
evaluate(K, OperationContext<K, V, P>) - Method in interface com.scaleout.client.caching.CacheEntryForEachHandler
Evaluate an object in this for each operation.
evaluate(K, OperationContext<K, V, P>) - Method in interface com.scaleout.client.caching.CacheEntryMethodInvocationHandler
Map a key into the thread-local accumulator and return the accumulated result.
evaluateEntryWeight(ClientCacheEntry<K, V>) - Method in class com.scaleout.client.caching.ClientCacheEntryWeigher
Evaluates the weight of the entry.
Event - Class in com.scaleout.client.caching
Contains information about an event that was pushed from a ScaleOut client (via Pipeline.postEvent).
Event(String, byte[]) - Constructor for class com.scaleout.client.caching.Event
 
EventDeliveryExceptionArgs<K,V> - Class in com.scaleout.client.caching
The EventDeliveryExceptionHandlerArgs class is used to store the NamedCache, Id, and Exception that occurred during a BackingStore operation.
EventDeliveryExceptionArgs() - Constructor for class com.scaleout.client.caching.EventDeliveryExceptionArgs
Default constructor.
EventDeliveryExceptionHandler<K,V> - Class in com.scaleout.client.caching
The EventDeliveryExceptionHandler is used to deliver exceptions that were unhandled in user code during backing store operations.
EventDeliveryExceptionHandler() - Constructor for class com.scaleout.client.caching.EventDeliveryExceptionHandler
Default constructor.
EventPayload - Class in com.scaleout.client.caching
An event delived to PostedEventHandler handlers.
EventPayload(String, byte[]) - Constructor for class com.scaleout.client.caching.EventPayload
Construct a new event payload.
expressionsEqual(Filter, Filter) - Static method in class com.scaleout.client.caching.query.FilterFactory
To pass through this filter objects must satisfy both firstFilter and secondFilter or neither of them.

F

Filter - Class in com.scaleout.client.caching.query
An interface for filters that can be used in Cache.queryObjects(Filter, Class), or Cache.queryKeys(Filter, Class).
Filter() - Constructor for class com.scaleout.client.caching.query.Filter
default constructor.
FilterFactory - Class in com.scaleout.client.caching.query
This factory is used for constructing query expressions.
fromBytes(byte[]) - Method in class com.scaleout.client.caching.ByteArrayKeyEncoder
Returns the original byte[] key.
fromBytes(byte[]) - Method in class com.scaleout.client.caching.IntegerKeyEncoder
Retrieves the Integer key.
fromBytes(byte[]) - Method in class com.scaleout.client.caching.KeyEncoder
Retrieves a encoded key.
fromBytes(byte[]) - Method in class com.scaleout.client.caching.LegacyStringKeyEncoder
Retrieves a Unicode string from the 32-byte encoded key string.
fromBytes(byte[]) - Method in class com.scaleout.client.caching.StringKeyEncoder
Retrieves a UTF-8 string from the 32-byte encoded key string.
fromBytes(byte[]) - Method in class com.scaleout.client.caching.UuidKeyEncoder
Returns the original byte[] key.
fromString(String) - Static method in enum com.scaleout.client.caching.BackingStoreMode
Retrieve a backing store mode from a string value.
fromString(String) - Static method in enum com.scaleout.client.caching.ClientCacheOptions
Retrieve a ClientCacheOptions enum from a string.
fromString(String) - Static method in enum com.scaleout.client.caching.GeoServerCoherencyPolicy
Retrieve a GeoServerCoherencyPolicy enum from a string.
fromString(String) - Static method in enum com.scaleout.client.caching.GeoServerPullPolicy
Retrieve a GeoServerPullPolicy enum from a string.
fromString(String) - Static method in enum com.scaleout.client.caching.GeoServerPushPolicy
Retrieve a GeoServerPushPolicy enum from a string.
fromString(String) - Static method in enum com.scaleout.client.caching.GeoServerReadMode
Retrieve a GeoServerReadMode enum from a string.
fromString(String) - Static method in enum com.scaleout.client.caching.PreemptionPriority
Retrieve a PreemptionPriority from a string.
fromString(String) - Static method in enum com.scaleout.client.caching.TimeoutType
Retrieve a TimeoutType enum from a string.

G

GatewayType - Enum in com.scaleoutsoftware.client.cloud
Enum detailing the type of Gateway to pull from the GCP instances.
GcpAdapterException - Exception in com.scaleoutsoftware.client.cloud
No GCP instances were found with the ScaleOut store name supplied to the GcpBootstrapGatewayProvider's constructor, or a ScaleOut GCP instance contains invalid metadata in its __soss_metadata tag.
GcpAdapterException() - Constructor for exception com.scaleoutsoftware.client.cloud.GcpAdapterException
Default constructor.
GcpAdapterException(String) - Constructor for exception com.scaleoutsoftware.client.cloud.GcpAdapterException
Create an GcpAdapterException with a message and cause -- optionally suppress and write stack trace.
GcpAdapterException(String, Exception) - Constructor for exception com.scaleoutsoftware.client.cloud.GcpAdapterException
Create an GcpAdapterException with a message and cause -- optionally suppress and write stack trace.
GcpAdapterException(Exception) - Constructor for exception com.scaleoutsoftware.client.cloud.GcpAdapterException
Create an GcpAdapterException with a cause.
GcpAdapterException(String, Exception, boolean, boolean) - Constructor for exception com.scaleoutsoftware.client.cloud.GcpAdapterException
Create an GcpAdapterException with a message and cause -- optionally suppress and write stack trace.
GcpBootstrapGatewayProvider - Class in com.scaleoutsoftware.client.cloud
A BootstrapGatewayProvider implementation that can be used with GridConnection.connect(String, BootstrapGatewayProvider) to connect to ScaleOut hosts running in a Google Cloud Platform environment.
GcpBootstrapGatewayProvider(String, GatewayType, String, String, InstancesClient) - Constructor for class com.scaleoutsoftware.client.cloud.GcpBootstrapGatewayProvider
Construct a GcpBootstrapGatewayProvider with a GCP deployed StoreName, gateway type, and an initialized GCP InstancesClient.
GcpTagMissingException - Exception in com.scaleoutsoftware.client.cloud
ScaleOut GCP instances are missing tag metadata (the __soss_metadata tag) that is required for client connections.
GcpTagMissingException() - Constructor for exception com.scaleoutsoftware.client.cloud.GcpTagMissingException
Default constructor.
GcpTagMissingException(String) - Constructor for exception com.scaleoutsoftware.client.cloud.GcpTagMissingException
Create an GcpTagMissingException with a message.
GcpTagMissingException(String, Exception) - Constructor for exception com.scaleoutsoftware.client.cloud.GcpTagMissingException
Create an GcpTagMissingException with a message and a cause.
GcpTagMissingException(Exception) - Constructor for exception com.scaleoutsoftware.client.cloud.GcpTagMissingException
Create an GcpTagMissingException with a message.
GcpTagMissingException(String, Exception, boolean, boolean) - Constructor for exception com.scaleoutsoftware.client.cloud.GcpTagMissingException
Create an GcpTagMissingException with a message and cause -- optionally suppress and write stack trace.
GEOS_MAX_REGISTER_REMOTE_STORE_RETRY_ATTEMPTS - Static variable in class com.scaleout.client.caching.Constants
GeoServer max register remote store attempt configuration key
GEOS_MAX_REGISTER_REMOTE_STORE_RETRY_ATTEMPTS_DEFAULT - Static variable in class com.scaleout.client.caching.Constants
GeoServer max register remote store attempt configuration default value
GEOS_REGISTER_REMOTE_STORE_RETRY_INTERVAL - Static variable in class com.scaleout.client.caching.Constants
GeoServer max register remote store retry interval configuration key
GEOS_REGISTER_REMOTE_STORE_RETRY_INTERVAL_DEFAULT - Static variable in class com.scaleout.client.caching.Constants
GeoServer max register remote store retry interval configuration default value
GEOS_REMOTE_STORE_NAMES - Static variable in class com.scaleout.client.caching.Constants
GeoServer remote store configuration key
GEOS_REMOTE_STORE_NAMES_DEFAULT - Static variable in class com.scaleout.client.caching.Constants
GeoServer remote store configuration default value
GEOSERVER_COHERENCY_POLICY - Static variable in class com.scaleout.client.caching.Constants
GeoServer coherency policy configuration key.
GEOSERVER_COHERENCY_POLICY_INTERVAL - Static variable in class com.scaleout.client.caching.Constants
GeoServer coherency interval configuration key
GEOSERVER_COHERENCY_POLICY_INTERVAL_DEFAULT - Static variable in class com.scaleout.client.caching.Constants
GeoServer default coherency interval value
GEOSERVER_COHERENCY_POLICY_NO - Static variable in class com.scaleout.client.caching.Constants
GeoServer coherency policy no auto refresh value
GEOSERVER_COHERENCY_POLICY_NOTIFY - Static variable in class com.scaleout.client.caching.Constants
GeoServer coherency policy notify value
GEOSERVER_COHERENCY_POLICY_POLL - Static variable in class com.scaleout.client.caching.Constants
GeoServer coherency policy poll value
GEOSERVER_PULL_POLICY - Static variable in class com.scaleout.client.caching.Constants
GeoServer pull policy configuration key
GEOSERVER_PULL_POLICY_ALLOW - Static variable in class com.scaleout.client.caching.Constants
GeoServer pull policy allow value
GEOSERVER_PULL_POLICY_DISABLED - Static variable in class com.scaleout.client.caching.Constants
GeoServer pull policy disable value
GEOSERVER_PUSH_POLICY - Static variable in class com.scaleout.client.caching.Constants
GeoServer push policy configuration key
GEOSERVER_PUSH_POLICY_ALLOW - Static variable in class com.scaleout.client.caching.Constants
GeoServer push policy configuration allow value
GEOSERVER_PUSH_POLICY_DISABLED - Static variable in class com.scaleout.client.caching.Constants
GeoServer push policy configuration disable value
GEOSERVER_READ_MODE - Static variable in class com.scaleout.client.caching.Constants
GeoServer read mode configuration key
GEOSERVER_READ_MODE_LOCAL_ALLOW_STALE - Static variable in class com.scaleout.client.caching.Constants
GeoServer read mode configuration allow stale value
GEOSERVER_READ_MODE_LOCAL_THROW_STALE - Static variable in class com.scaleout.client.caching.Constants
GeoServer read mode configuration throw on stale value
GEOSERVER_READ_MODE_NONE - Static variable in class com.scaleout.client.caching.Constants
GeoServer read mode configuration none value
GEOSERVER_READ_MODE_REMOTE - Static variable in class com.scaleout.client.caching.Constants
GeoServer read mode configuration remote value
geoServerCoherencyInterval(Duration) - Method in class com.scaleout.client.caching.CacheBuilder
Note, requires GeoServer Pro enabled license.
geoServerCoherencyPolicy(GeoServerCoherencyPolicy) - Method in class com.scaleout.client.caching.CacheBuilder
Note, GeoServerCoherencyPolicy.Poll and GeoServerCoherencyPolicy.Notify requires GeoServer Pro enabled license.
GeoServerCoherencyPolicy - Enum in com.scaleout.client.caching
The GeoServerCoherencyPolicy is used to indicate the type of coherency policy used for GeoServer "pull" replication.
geoServerPullPolicy(GeoServerPullPolicy) - Method in class com.scaleout.client.caching.CacheBuilder
Note, requires GeoServer Pro enabled license.
GeoServerPullPolicy - Enum in com.scaleout.client.caching
The GeoServerPullPolicy enum is used to indicate whether objects added to the cache will be accessible to remote stores via GeoServer "pull" replication.
geoServerPushPolicy(GeoServerPushPolicy) - Method in class com.scaleout.client.caching.CacheBuilder
The GeoServerPushPolicy the Cache will use.
GeoServerPushPolicy - Enum in com.scaleout.client.caching
The GeoServerPushPolicy enum is used to indicate whether objects added to the cache will be subject to GeoServer "push" replication.
geoServerReadMode(GeoServerReadMode) - Method in class com.scaleout.client.caching.CacheBuilder
The GeoServerReadMode the Cache will use.
GeoServerReadMode - Enum in com.scaleout.client.caching
The GeoServerReadMode is an enum used to control GeoServer "pull" replication during Read operations.
get() - Method in enum com.scaleout.client.caching.BackingStoreMode
Returns the byte value for this enum.
get(K) - Method in class com.scaleout.client.caching.ClientCache
Retrieve an entry from the client cache.
get() - Method in enum com.scaleout.client.caching.GeoServerPullPolicy
Retrieve the enums byte value
get() - Method in enum com.scaleout.client.caching.GeoServerPushPolicy
Retrieve the enums byte value
get() - Method in enum com.scaleout.client.caching.PreemptionPriority
Retrieve the byte value of this enum.
get(byte[]) - Method in class com.scaleout.client.caching.StringKeyCache
Retrieve the string key for this hashed string key.
get() - Method in enum com.scaleout.client.caching.TimeoutType
Retrieves the byte value of this enum.
getActiveGateways() - Method in class com.scaleout.client.GridConnection
 
getAllowRemoteAccess() - Method in class com.scaleout.client.caching.CachedObjectMetadata
Return true/false if this object has remote access allowed.
getAllowReplication() - Method in class com.scaleout.client.caching.CachedObjectMetadata
Return true/false if this object is allowed to be replicated.
getAppId() - Method in interface com.scaleout.client.caching.ServiceEventHandler
The application ID of this service event handler.
getBackingStoreEventInterval() - Method in class com.scaleout.client.caching.CachedObjectMetadata
Retrieve the backing store event interval duration.
getBackingStoreEventInterval() - Method in class com.scaleout.client.caching.CreatePolicy
Retrieves the configured backing store event interval.
getBackingStoreMode() - Method in class com.scaleout.client.caching.CachedObjectMetadata
Retrieve the backing store mode.
getBackingStoreMode() - Method in class com.scaleout.client.caching.CreatePolicy
Retrieves the configured BackingStoreMode.
getBootstrapGateways() - Method in class com.scaleout.client.BootstrapGatewayProvider
 
getBootstrapGateways() - Method in class com.scaleoutsoftware.client.cloud.Ec2BootstrapGatewayProvider
Retrieves the ScaleOut host's gateway addresses running in an Amazon EC2 environment.
getBootstrapGateways() - Method in class com.scaleoutsoftware.client.cloud.GcpBootstrapGatewayProvider
 
getCache() - Method in class com.scaleout.client.caching.EventDeliveryExceptionArgs
getCache() - Method in interface com.scaleout.client.caching.OperationContext
Access to the Cache that performed the invoke operation.
getClientCache() - Method in class com.scaleout.client.caching.CacheBuilder
Retrieve the ClientCache.
getClientCacheCoherencyIntervalMs() - Method in class com.scaleout.client.caching.CacheBuilder
Retrieve the client cache coherency interval in Ms
getClientCacheOptions() - Method in class com.scaleout.client.caching.CacheBuilder
Retrieve the ClientCacheOptions the ClientCache will use.
getClientCacheSize() - Method in class com.scaleout.client.caching.CacheBuilder
Retrieve the size of the ClientCache.
getClientCacheWeigher() - Method in class com.scaleout.client.caching.CacheBuilder
Retrieve the ClientCacheEntryWeigher the ClientCache will use.
getConnection() - Method in class com.scaleout.client.caching.CacheBuilder
Retrieve the GridConnection the Cache will use.
getCreatePolicy() - Method in class com.scaleout.client.caching.CacheBuilder
Retrieve the CreatePolicy the Cache will use.
getCreatePolicy() - Method in class com.scaleout.client.caching.ValueFactoryResult
Retrieves the creation policy.
getCreateTime() - Method in class com.scaleout.client.caching.CachedObjectMetadata
Retrieve the time this object was created.
getDeserializer() - Method in class com.scaleout.client.caching.CacheBuilder
Retrieve the CacheDeserializer the Cache will use
getErrorData() - Method in class com.scaleout.client.caching.InvokeResponse
Retrieves the error data for a Cache.invoke(String, byte[], Duration) operation.
getEventInfo() - Method in class com.scaleout.client.caching.EventPayload
Retrieve the event info.
getException() - Method in class com.scaleout.client.caching.EventDeliveryExceptionArgs
The exception that was unhandled by the ValueFactory, CacheEntryEraseHandler, CacheEntryStoreHandler, or CacheEntryExpirationHandler implementation.
getFailureCount() - Method in class com.scaleout.client.caching.InvokeResponse
Retrieves the number of failures during the Cache.invoke(String, byte[], Duration) operation.
getFastReadVersion() - Method in interface com.scaleout.client.caching.OperationContext
Retrieve the VersionToken associated with the key during this invoke operation.
getGeoServerCoherencyInterval() - Method in class com.scaleout.client.caching.CreatePolicy
Retrieves the configured coherency interval for GeoServer polling operations.
getGeoServerCoherencyInterval() - Method in class com.scaleout.client.caching.ReadPolicy
Retrieves the configured coherency interval for GeoServer polling operations.
getGeoServerCoherencyPolicy() - Method in class com.scaleout.client.caching.CachedObjectMetadata
Retrieve the GeoServer coherency policy.
getGeoServerCoherencyPolicy() - Method in class com.scaleout.client.caching.CreatePolicy
Retrieves the configured GeoServerCoherencyPolicy.
getGeoServerCoherencyPolicy() - Method in class com.scaleout.client.caching.ReadPolicy
Retrieves the configured GeoServerCoherencyPolicy.
getGeoServerPullPolicy() - Method in class com.scaleout.client.caching.CreatePolicy
Retrieves the configured GeoServerPullPolicy.
getGeoServerPullPolicy() - Method in class com.scaleout.client.caching.ReadPolicy
Retrieves the configured GeoServerPullPolicy.
getGeoServerPushPolicy() - Method in class com.scaleout.client.caching.CreatePolicy
Retrieves the configured GeoServerPushPolicy.
getGeoServerPushPolicy() - Method in class com.scaleout.client.caching.ReadPolicy
Retrieves the configured GeoServerPushPolicy.
getGeoServerReadMode() - Method in class com.scaleout.client.caching.CacheBuilder
Retrieve the GeoServerReadMode the Cache will use.
getGeoServerReadMode() - Method in class com.scaleout.client.caching.ReadPolicy
Retrieves the configured GeoServerReadMode.
getGridConnection() - Method in interface com.scaleout.client.caching.ServiceEventHandler
Retrieve the GridConnection associated with this service event handler.
getGridConnection() - Method in class com.scaleout.client.ighosting.InvocationWorker
Retrieve the GridConnection of this InvocationWorker.
getGridConnection() - Method in class com.scaleout.client.ighosting.InvocationWorkerBuilder
Retrieve the GridConnection used by this builder.
getHost() - Method in class com.scaleout.client.BootstrapGateway
 
getIgId() - Method in class com.scaleout.client.ighosting.InvocationWorker
 
getInfo() - Method in class com.scaleout.client.caching.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().
getInvocationGridId() - Method in class com.scaleout.client.ighosting.InvocationWorkerBuilder
Retrieve the InvocationGrid ID used by this builder.
getKey() - Method in class com.scaleout.client.caching.CacheResponse
Returns the key for the request or null if no key is used.
getKey() - Method in class com.scaleout.client.caching.ClientCacheEntry
Retrieve the entries key.
getKey() - Method in class com.scaleout.client.caching.EventDeliveryExceptionArgs
The key of the object for the operation that was in progress.
getKeyClass() - Method in class com.scaleout.client.caching.CacheBuilder
Retrieve the key class.
getKeyEncoder() - Method in class com.scaleout.client.caching.CacheBuilder
Retrieve the KeyEncoder the Cache will use to encode keys.
getKeyEncoder() - Method in interface com.scaleout.client.caching.ServiceEventHandler
The KeyEncoder used by this service event handler.
getLockToken() - Method in class com.scaleout.client.caching.CacheResponse
If the caching request successfully completed and performed a locking operation then a lock token will be returned.
getLockToken() - Method in class com.scaleout.client.caching.ClientCacheEntry
Retrieve the version token.
getManagementPort() - Method in class com.scaleout.client.BootstrapGateway
 
getMaxReadThroughAttempts() - Method in class com.scaleout.client.caching.CacheBuilder
Retrieve the max read through attempts.
getMaxRegisterRemoteStoreAttempts() - Method in class com.scaleout.client.caching.CacheBuilder
Retrieve the max register remote store attempts.
getMetadata(K) - Method in class com.scaleout.client.caching.Cache
Retrieves CachedObjectMetadata for an object stored in the cache.
getMetadataAsync(K) - Method in class com.scaleout.client.caching.Cache
Retrieves CachedObjectMetadata for an object stored in the cache.
getName() - Method in class com.scaleout.client.caching.CacheBuilder
Retrieve the name of the Cache this CacheBuilder will create.
getObjectSize() - Method in class com.scaleout.client.caching.CachedObjectMetadata
Retrieve the object size (in bytes).
getObjectTimeout() - Method in class com.scaleout.client.caching.CreatePolicy
Retrieves the configured object timeout.
getParam(byte[]) - Method in interface com.scaleout.client.caching.ParamHolder
Turn the binary data of a parameter object into a hydrated P instance.
getParam(byte[]) - Method in class com.scaleout.client.caching.UndefinedParamHolder
The default implementation of ParamHolder.
getParameterObject() - Method in interface com.scaleout.client.caching.OperationContext
Retrieve the P parameter object or NULL if no ParamHolder was supplied to the Cache.invoke(String, byte[], Duration) operation.
getParentKeys() - Method in class com.scaleout.client.caching.CachedObjectMetadata
Retrieve the parent keys.
getPayload() - Method in class com.scaleout.client.caching.Event
An optional payload of bytes that can hold data related to the event (typically a serialized object).
getPayload() - Method in class com.scaleout.client.caching.EventPayload
The binary payload associated with this event.
getPreemptionPriority() - Method in class com.scaleout.client.caching.CachedObjectMetadata
Retrieve the preemption priority.
getPreemptionPriority() - Method in class com.scaleout.client.caching.CreatePolicy
Retrieves the configured PreemptionPriority
getReadPolicy() - Method in class com.scaleout.client.caching.CacheBuilder
Retrieve the ReadPolicy the Cache will use.
getReadThroughRetryInterval() - Method in class com.scaleout.client.caching.CacheBuilder
Retrieve the read through retry interval.
getRegisterRemoteStoreRetryInterval() - Method in class com.scaleout.client.caching.CacheBuilder
Retrieve the register remote store interval.
getRemoteStoreNames() - Method in class com.scaleout.client.caching.CacheBuilder
Retrieve the remote store names.
getRequestStatus() - Method in class com.scaleout.client.caching.InvokeResponse
getResultObject() - Method in class com.scaleout.client.caching.InvokeResponse
If applicable, return the generated result for the Cache.invoke(String, byte[], Duration) operation.
getScaleoutStoreName() - Method in class com.scaleout.client.BootstrapGatewayProvider
 
getSecureManagementPort() - Method in class com.scaleout.client.BootstrapGateway
 
getSecureServerPort() - Method in class com.scaleout.client.BootstrapGateway
 
getSerializer() - Method in class com.scaleout.client.caching.CacheBuilder
Retrieve the CacheSerializer the Cache will use
getServerPort() - Method in class com.scaleout.client.BootstrapGateway
 
getStatus() - Method in class com.scaleout.client.caching.CacheResponse
Returns the status of a caching request.
getSuccessCount() - Method in class com.scaleout.client.caching.InvokeResponse
Return the number of successful invocations for the Cache.invoke(String, byte[], Duration) operation.
getTagHolder() - Method in class com.scaleout.client.caching.ValueFactoryResult
Retrieves the tag holder.
getTags() - Method in interface com.scaleout.client.caching.query.Taggable
Method used by Cache to store tags as SOSS attributes.
getTags() - Method in class com.scaleout.client.caching.query.TaggableObject
 
getTimeout() - Method in class com.scaleout.client.caching.CachedObjectMetadata
Retrieve the timeout duration.
getTimeoutType() - Method in class com.scaleout.client.caching.CachedObjectMetadata
Retrieve the timeout type for this object.
getTimeoutType() - Method in class com.scaleout.client.caching.CreatePolicy
Retrieves the configured object TimeoutType.
getTimestamp() - Method in class com.scaleout.client.caching.ClientCacheEntry
Retrieve the timestamp of this entry.
getUpdateTime() - Method in class com.scaleout.client.caching.CachedObjectMetadata
Retrieve the time this object was last updated.
getValue() - Method in class com.scaleout.client.caching.CacheResponse
Returns the value for the request or null if no value is available.
getValue() - Method in class com.scaleout.client.caching.ClientCacheEntry
Retrieve the entries value.
getValue() - Method in enum com.scaleout.client.caching.query.HashIndexPriority
Retrieves the value for this enum.
getValue() - Method in class com.scaleout.client.caching.ValueFactoryResult
Retrieves the value.
getVersionToken() - Method in class com.scaleout.client.caching.CacheResponse
If the caching request successfully completed a key/value operation and the object has a version then a version token will be returned.
getVersionToken() - Method in class com.scaleout.client.caching.ClientCacheEntry
Retrieve the lock token
greaterOrEqual(String, Object) - Static method in class com.scaleout.client.caching.query.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.scaleout.client.caching.query.FilterFactory
The value of the property with the name propertyName must be GREATER than value.
GridConnectException - Exception in com.scaleout.client
Indicates that an error occurred while connecting to the ScaleOut in-memory data grid.
GridConnectException(String) - Constructor for exception com.scaleout.client.GridConnectException
Constructs a new GridConnectException with the specified detail message.
GridConnectException(String, Exception) - Constructor for exception com.scaleout.client.GridConnectException
Constructs a new GridConnectException with the specified detail message and cause.
GridConnection - Class in com.scaleout.client
Represents connection(s) to one or more servers in a ScaleOut in-memory data grid.
GridConnection() - Constructor for class com.scaleout.client.GridConnection
Protected, hidden constructor.
GridConnection(String) - Constructor for class com.scaleout.client.GridConnection
private, hidden constructor.

H

handleExpirationEvent(Cache<K, V>, K) - Method in interface com.scaleout.client.caching.CacheEntryExpirationHandler
Callback that is invoked when an object expires in the ScaleOut service.
hasAllTags(String...) - Static method in class com.scaleout.client.caching.query.FilterFactory
Matching objects must be tagged with ALL of the tags provided as parameters.
hasAllTags(String...) - Method in class com.scaleout.client.caching.query.TaggableObject
Determines whether this object has all the tags specified by tags.
hasAnyTags(String...) - Static method in class com.scaleout.client.caching.query.FilterFactory
Matching objects must be tagged with ANY of the tags provided as parameters.
hasAnyTags(String...) - Method in class com.scaleout.client.caching.query.TaggableObject
Determines whether this object has any of the tags specified by tags.
HashIndexPriority - Enum in com.scaleout.client.caching.query
This enum allows sorting of hashed attributes by priority.
hasValue() - Method in class com.scaleout.client.caching.LockToken
Check to see if this LockToken has a value.
hasValue() - Method in class com.scaleout.client.caching.VersionToken
Check to see if this VersionToken has a value.
host - Variable in class com.scaleout.client.BootstrapGateway
 

I

IntegerKeyEncoder - Class in com.scaleout.client.caching
The IntegerKeyEncoder is an implementation of a KeyEncoder for Integer keys.
IntegerKeyEncoder() - Constructor for class com.scaleout.client.caching.IntegerKeyEncoder
Construct a KeyEncoder for Integer keys.
InvocationGridException - Exception in com.scaleout.client
Indicates that an error occurred when deploying or loading an invocation grid.
InvocationGridException(String) - Constructor for exception com.scaleout.client.InvocationGridException
Constructs a new GridConnectException with the specified detail message.
InvocationGridException(String, Exception) - Constructor for exception com.scaleout.client.InvocationGridException
Constructs a new GridConnectException with the specified detail message and cause.
InvocationGridManager - Class in com.scaleout.client
The InvocationGridManager is used to manage invocation grids.
InvocationGridManager() - Constructor for class com.scaleout.client.InvocationGridManager
 
InvocationGridSignal - Enum in com.scaleout.client.ighosting
Available invocation grid signals.
InvocationGridSignalHandler - Interface in com.scaleout.client.ighosting
InvocationGrid signal handler.
InvocationGridStartup - Interface in com.scaleout.client.ighosting
The invocation grid startup is called when InvocationWorker.waitForEvents() is called and can be used to register for ServiceEvents.
InvocationWorker - Class in com.scaleout.client.ighosting
An invocation worker is a listener for invocation grid events.
InvocationWorkerBuilder - Class in com.scaleout.client.ighosting
InvocationWorkerBuilder is used to instantiate an InvocationWorker.
InvocationWorkerBuilder() - Constructor for class com.scaleout.client.ighosting.InvocationWorkerBuilder
Begin constructing the InvocationWorker.
InvocationWorkerBuilder(String) - Constructor for class com.scaleout.client.ighosting.InvocationWorkerBuilder
Begin constructing the InvocationWorker.
InvocationWorkerBuilder(InvocationGridStartup) - Constructor for class com.scaleout.client.ighosting.InvocationWorkerBuilder
Begin constructing the InvocationWorker.
InvocationWorkerBuilder(String, InvocationGridStartup) - Constructor for class com.scaleout.client.ighosting.InvocationWorkerBuilder
Begin constructing the InvocationWorker.
InvocationWorkerBuilder(Properties) - Constructor for class com.scaleout.client.ighosting.InvocationWorkerBuilder
Begin constructing the InvocationWorker.
invoke(String, Duration) - Method in class com.scaleout.client.caching.Cache
Invoke a parallel operation on this cache.
invoke(String, String, Duration) - Method in class com.scaleout.client.caching.Cache
Invoke a parallel operation on this cache.
invoke(String, byte[], Duration) - Method in class com.scaleout.client.caching.Cache
Invoke a parallel operation on this cache.
invoke(String, String, byte[], Duration) - Method in class com.scaleout.client.caching.Cache
Invoke a parallel operation on this cache.
InvokeResponse - Class in com.scaleout.client.caching
Details for the result of a Cache.invoke(String, byte[], Duration) operation.
InvokeResponse() - Constructor for class com.scaleout.client.caching.InvokeResponse
 
InvokeType - Enum in com.scaleout.client.caching
Invoke types.
isContained(String, String) - Static method in class com.scaleout.client.caching.query.FilterFactory
The string property with the name propertyName must be CONTAINED IN the string str.
isProxy() - Method in class com.scaleout.client.caching.CachedObjectMetadata
Return true/false if this object is a "proxy" object.

K

keyBytes() - Method in class com.scaleout.client.caching.KeyEncodingResult
Retrieve the encoded key bytes.
KeyEncoder<K> - Class in com.scaleout.client.caching
The KeyEncoder is used to transform a K key into an array of 32 bytes.
KeyEncoder() - Constructor for class com.scaleout.client.caching.KeyEncoder
Construct a KeyEncoder.
KeyEncodingResult - Class in com.scaleout.client.caching
The KeyEncodingResult returned by an implementation of KeyEncoder.encode(Object)
KeyEncodingResult(byte[]) - Constructor for class com.scaleout.client.caching.KeyEncodingResult
Creates a KeyEncodingResult with the encoded key
KeyEncodingResult(byte[], byte[]) - Constructor for class com.scaleout.client.caching.KeyEncodingResult
Create a KeyEncodingResult with the key bytes and an encoded key string.

L

LegacyStringKeyEncoder - Class in com.scaleout.client.caching
The LegacyStringKeyEncoder is an implementation of a KeyEncoder for String keys compatible with the SOSS-JNC API.
LegacyStringKeyEncoder(StringKeyCache) - Constructor for class com.scaleout.client.caching.LegacyStringKeyEncoder
Construct a KeyEncoder for String keys compatible with the SOSS-JNC API.
lessOrEqual(String, Object) - Static method in class com.scaleout.client.caching.query.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.scaleout.client.caching.query.FilterFactory
The value of the property with the name propertyName must be LESS than value.
lock(K) - Method in class com.scaleout.client.caching.Cache
Lock an object within the ScaleOut cache for exclusive access.
lockAsync(K) - Method in class com.scaleout.client.caching.Cache
Asynchronously lock an object within the ScaleOut cache for exclusive access.
LockToken - Class in com.scaleout.client.caching
The LockToken is an identifier for a lock that is held on an object in the ScaleOut in-memory data grid.
LockToken() - Constructor for class com.scaleout.client.caching.LockToken
Default constructor.

M

managementPort - Variable in class com.scaleout.client.BootstrapGateway
 
map(K, R, OperationContext<K, V, P>) - Method in interface com.scaleout.client.caching.CacheEntryReduceHandler
Map a key into the thread-local accumulator and return the accumulated result.
MEMORY_PREEMPTION_PRIORITY - Static variable in class com.scaleout.client.caching.Constants
Object preemption priority configuration key
MEMORY_PREEMPTION_PRIORITY_NORMAL - Static variable in class com.scaleout.client.caching.Constants
Object preemption priority configuration normal value
MEMORY_PREEMPTION_PRIORITY_NOTREMOVABLE - Static variable in class com.scaleout.client.caching.Constants
Object preemption priority configuration not removable value

N

not(Filter) - Static method in class com.scaleout.client.caching.query.FilterFactory
Creates a compound filter, matching objects must NOT satisfy filter.
notEqual(String, Object) - Static method in class com.scaleout.client.caching.query.FilterFactory
The value of the property with the name propertyName must NOT be EQUAL to value.

O

OBJECT_BACKING_STORE_EVENT_INTERVAL - Static variable in class com.scaleout.client.caching.Constants
Object backing store event interval configuration key
OBJECT_BACKING_STORE_EVENT_INTERVAL_DEFAULT - Static variable in class com.scaleout.client.caching.Constants
Object backing store event interval configuration default value
OBJECT_BACKING_STORE_MODE - Static variable in class com.scaleout.client.caching.Constants
Object backing store mode configuration key
OBJECT_BACKING_STORE_MODE_NONE - Static variable in class com.scaleout.client.caching.Constants
Object backing store mode configuration none value
OBJECT_BACKING_STORE_MODE_REFRESHAHEAD - Static variable in class com.scaleout.client.caching.Constants
Object backing store mode configuration refresh ahead value
OBJECT_BACKING_STORE_MODE_WRITEBEHIND - Static variable in class com.scaleout.client.caching.Constants
Object backing store mode configuration write behind value
OBJECT_BACKING_STORE_OPTION - Static variable in class com.scaleout.client.caching.Constants
Object backing store configuration key
OBJECT_BACKING_STORE_OPTION_DEFAULT - Static variable in class com.scaleout.client.caching.Constants
Object backing store configuration value
OBJECT_CLIENT_CACHE_CLASS - Static variable in class com.scaleout.client.caching.Constants
Object client cache class configuration key
OBJECT_CLIENT_CACHE_CLASS_DEFAULT - Static variable in class com.scaleout.client.caching.Constants
Object client cache class configuration default value
OBJECT_CLIENT_CACHE_COHERENCY_INTERVAL - Static variable in class com.scaleout.client.caching.Constants
Client cache coherency interval configuration key
OBJECT_CLIENT_CACHE_COHERENCY_INTERVAL_DEFAULT - Static variable in class com.scaleout.client.caching.Constants
Client cache coherency interval configuration default value
OBJECT_CLIENT_CACHE_OPTION - Static variable in class com.scaleout.client.caching.Constants
Client cache option configuration key
OBJECT_CLIENT_CACHE_OPTION_DEEPCOPY - Static variable in class com.scaleout.client.caching.Constants
Client cache option configuration deepcopy value
OBJECT_CLIENT_CACHE_OPTION_DISABLED - Static variable in class com.scaleout.client.caching.Constants
Client cache option configuration disable value
OBJECT_CLIENT_CACHE_OPTION_REFERENCE - Static variable in class com.scaleout.client.caching.Constants
Client cache option configuration reference value
OBJECT_CLIENT_CACHE_SIZE - Static variable in class com.scaleout.client.caching.Constants
Client cache size configuration key
OBJECT_CLIENT_CACHE_SIZE_DEFAULT - Static variable in class com.scaleout.client.caching.Constants
Client cache size configuration default value
OBJECT_CLIENT_CACHE_WEIGHER_CLASS - Static variable in class com.scaleout.client.caching.Constants
Object client cache class configuration key
OBJECT_DESERIALIZER_CLASS - Static variable in class com.scaleout.client.caching.Constants
Object deserializer class configuration key
OBJECT_MAX_READ_THROUGH_ATTEMPTS - Static variable in class com.scaleout.client.caching.Constants
Object max read through attempts configuration key
OBJECT_MAX_READ_THROUGH_ATTEMPTS_DEFAULT - Static variable in class com.scaleout.client.caching.Constants
Object max read through attempts configuration default value
OBJECT_READ_THROUGH_RETRY_INTERVAL - Static variable in class com.scaleout.client.caching.Constants
Object read through retry interval configuration key
OBJECT_READ_THROUGH_RETRY_INTERVAL_DEFAULT - Static variable in class com.scaleout.client.caching.Constants
Object read through retry interval configuration default value
OBJECT_SERIALIZER_CLASS - Static variable in class com.scaleout.client.caching.Constants
Object serializer class configuration key
OBJECT_TIMEOUT - Static variable in class com.scaleout.client.caching.Constants
Object timeout configuration key
OBJECT_TIMEOUT_DEFAULT - Static variable in class com.scaleout.client.caching.Constants
Object timeout configuration default value
OBJECT_TIMEOUT_TYPE - Static variable in class com.scaleout.client.caching.Constants
Object timeout type configuration key
OBJECT_TIMEOUT_TYPE_ABSOLUTE - Static variable in class com.scaleout.client.caching.Constants
Object timeout type configuration absolute value
OBJECT_TIMEOUT_TYPE_RESET - Static variable in class com.scaleout.client.caching.Constants
Object timeout type configuration reset on update value
OBJECT_TIMEOUT_TYPE_SLIDING - Static variable in class com.scaleout.client.caching.Constants
Object timeout type configuration sliding value
objectTimeout(Duration) - Method in class com.scaleout.client.caching.CacheBuilder
The timeout for objects stored in the ScaleOut Cache.
objectTimeoutType(TimeoutType) - Method in class com.scaleout.client.caching.CacheBuilder
The TimeoutType the Cache will use.
onException(EventDeliveryExceptionArgs<K, V>) - Method in class com.scaleout.client.caching.EventDeliveryExceptionHandler
This method is called when an unhandled exception occurs during any backing store operation.
onMessage(K, EventPayload) - Method in interface com.scaleout.client.caching.PostedEventHandler
Called when an event is posted to this key.
onSignal(InvocationGridSignal, Object) - Method in interface com.scaleout.client.ighosting.InvocationGridSignalHandler
Handle the invocation grid signal.
OperationContext<K,V,P> - Interface in com.scaleout.client.caching
Invoke operation context used during Cache.invoke(String, Duration) operations.
or(Filter, Filter) - Static method in class com.scaleout.client.caching.query.FilterFactory
Creates a compound filter, matching objects must satisfy firstFilter OR secondFilter.

P

ParamHolder<P> - Interface in com.scaleout.client.caching
Retrieves a hydrated P parameter object for Cache.invoke(String, byte[], Duration) operations.
PostedEventHandler<K> - Interface in com.scaleout.client.caching
Callback event handler for Cache.postEvent(Object, String, byte[], Duration) operations.
postEvent(K, String, byte[], Duration) - Method in class com.scaleout.client.caching.Cache
Post an event to a key.
postEvent(K, String, String, byte[], Duration) - Method in class com.scaleout.client.caching.Cache
Post an event to a key.
preemptionPriority(PreemptionPriority) - Method in class com.scaleout.client.caching.CacheBuilder
The PreemptionPriority the Cache will use.
PreemptionPriority - Enum in com.scaleout.client.caching
The PreemptionPriority enum is used to indicate the priority of keeping a given object in the ScaleOut in-memory data grid under low-memory conditions.
propertiesContains(String, String) - Static method in class com.scaleout.client.caching.query.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.scaleout.client.caching.query.FilterFactory
The two properties of matching objects must be EQUAL.
propertiesGreaterOrEqual(String, String) - Static method in class com.scaleout.client.caching.query.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.scaleout.client.caching.query.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.scaleout.client.caching.query.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.scaleout.client.caching.query.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.scaleout.client.caching.query.FilterFactory
The two properties of matching objects must NOT be EQUAL.
PropertyInvocationException - Exception in com.scaleout.client.caching.query
Thrown if an error occurs while parsing a class annotated with CacheObjectAttribute.
PropertyInvocationException(String, Throwable) - Constructor for exception com.scaleout.client.caching.query.PropertyInvocationException
Construct the exception.
put(ClientCacheEntry<K, V>) - Method in class com.scaleout.client.caching.ClientCache
Add an element to the client cache.
put(byte[], String) - Method in class com.scaleout.client.caching.StringKeyCache
Add an item to this in-process string key cache

Q

queryKeys(Filter, Class<C>) - Method in class com.scaleout.client.caching.Cache
Query the objects in this Cache with the parameter filter returning an iterable of K keys.
queryObjectCount() - Method in class com.scaleout.client.caching.Cache
Perform a distributed query to retrieve a count of all objects in the cache.
queryObjects(Filter, Class<C>) - Method in class com.scaleout.client.caching.Cache
Query the objects in this Cache with the parameter filter.

R

raiseServiceEventForReadThrough() - Method in class com.scaleout.client.caching.CacheBuilder
Tell the ScaleOut StateServer service to raise events for read through.
read(K) - Method in class com.scaleout.client.caching.Cache
Read an object from the ScaleOut cache.
read(K, ReadPolicy) - Method in class com.scaleout.client.caching.Cache
Read a locked object from the ScaleOut cache.
readAndLock(K) - Method in class com.scaleout.client.caching.Cache
Read an object from the ScaleOut cache and acquire an exclusive lock for that object.
readAndLock(K, ReadPolicy) - Method in class com.scaleout.client.caching.Cache
Read an object from the ScaleOut cache and acquire an exclusive lock for that object using a custom read policy.
readAndLockAsync(K) - Method in class com.scaleout.client.caching.Cache
Asynchronously read an object from the ScaleOut cache and acquire an exclusive lock for that object.
readAndLockAsync(K, ReadPolicy) - Method in class com.scaleout.client.caching.Cache
Asynchronously read an object from the ScaleOut cache and acquire an exclusive lock for that object using a custom read policy.
readAndLockOrAdd(K, ValueFactory<K, V>, ReadPolicy) - Method in class com.scaleout.client.caching.Cache
Read and lock an object from the ScaleOut cache.
readAndLockOrAddAsync(K, ValueFactory<K, V>, ReadPolicy) - Method in class com.scaleout.client.caching.Cache
Read an object from the ScaleOut cache.
readAsync(K) - Method in class com.scaleout.client.caching.Cache
Asynchronously read an object from the ScaleOut cache.
readAsync(K, ReadPolicy) - Method in class com.scaleout.client.caching.Cache
Asynchronously read a locked object from the ScaleOut cache.
readLocked(K, LockToken) - Method in class com.scaleout.client.caching.Cache
Read a locked object from the ScaleOut cache.
readLocked(K, LockToken, ReadPolicy) - Method in class com.scaleout.client.caching.Cache
Read a locked object from the ScaleOut cache with a custom read policy.
readLockedAsync(K, LockToken) - Method in class com.scaleout.client.caching.Cache
Asynchronously read a locked object from the ScaleOut cache.
readLockedAsync(K, LockToken, ReadPolicy) - Method in class com.scaleout.client.caching.Cache
Asynchronously read a locked object from the ScaleOut cache with a custom read policy.
readOrAdd(K, ValueFactory<K, V>, ReadPolicy) - Method in class com.scaleout.client.caching.Cache
Read an object from the ScaleOut cache.
readOrAddAsync(K, ValueFactory<K, V>, ReadPolicy) - Method in class com.scaleout.client.caching.Cache
Read an object from the ScaleOut cache.
ReadPolicy - Class in com.scaleout.client.caching
The ReadPolicy specifies per-object policy information when reading objects from a ScaleOut in-memory data grid.
ReadPolicyBuilder - Class in com.scaleout.client.caching
The ReadPolicyBuilder class is used to create immutable ReadPolicy objects.
ReadPolicyBuilder() - Constructor for class com.scaleout.client.caching.ReadPolicyBuilder
Construct a builder.
reduce(R, R) - Method in interface com.scaleout.client.caching.CacheEntryReduceHandler
Reduce two results into a single result.
refreshLock(K, LockToken) - Method in class com.scaleout.client.caching.Cache
Refresh a lock on an object within the ScaleOut cache.
refreshLockAsync(K, LockToken) - Method in class com.scaleout.client.caching.Cache
Asynchronously refresh a lock on an object within the ScaleOut cache.
remove(K) - Method in class com.scaleout.client.caching.Cache
Remove an object from the ScaleOut cache.
remove(K) - Method in class com.scaleout.client.caching.ClientCache
Remove an entry from the client cache.
removeAsync(K) - Method in class com.scaleout.client.caching.Cache
Asynchronously remove an object from the ScaleOut cache.
removeLocked(K, LockToken) - Method in class com.scaleout.client.caching.Cache
Remove a locked object from the ScaleOut cache.
removeLockedAsync(K, LockToken) - Method in class com.scaleout.client.caching.Cache
Asynchronously remove a locked object from the ScaleOut cache.
removeOptimistic(K, VersionToken) - Method in class com.scaleout.client.caching.Cache
Remove an optimistically locked object from the ScaleOut cache.
removeTags(String...) - Method in class com.scaleout.client.caching.query.TaggableObject
Removes the tags specified in the tags from object's tag list.
RequestStatus - Enum in com.scaleout.client.caching
The RequestStatus provides details on the status of a caching request.
retrieveAllKeys() - Method in class com.scaleout.client.caching.Cache
Retrieve all of the keys in the Cache.

S

secureManagementPort - Variable in class com.scaleout.client.BootstrapGateway
 
secureServerPort - Variable in class com.scaleout.client.BootstrapGateway
 
SerializationException - Exception in com.scaleout.client.caching
The SerializationException indicates that an error occurred while serializing a value to the ScaleOut in-memory data grid.
SerializationException(String) - Constructor for exception com.scaleout.client.caching.SerializationException
Instantiates a SerializationException with a message.
SerializationException(String, Exception) - Constructor for exception com.scaleout.client.caching.SerializationException
Instantiates a SerializationException with a message and an Exception cause.
serialize(V) - Method in class com.scaleout.client.caching.CacheSerializer
Serialize a V object into a byte[].
serialize(V) - Method in class com.scaleout.client.caching.CacheValueSerializer
Serializes an object using an ObjectOutputStream.
serialize(Event) - Static method in class com.scaleout.client.caching.Event
 
serializeResult(R) - Method in interface com.scaleout.client.caching.CacheEntryMethodInvocationHandler
Serialize a result value into binary data.
serializeResult(R) - Method in interface com.scaleout.client.caching.CacheEntryReduceHandler
Serialize a result value into binary data.
serverPort - Variable in class com.scaleout.client.BootstrapGateway
 
ServiceEventHandler<K,V> - Interface in com.scaleout.client.caching
The service event handler handles events from the ScaleOut service.
ServiceEvents - Class in com.scaleout.client
Manages event callback registration for Cache instances.
ServiceEventsException - Exception in com.scaleout.client
Indicates that an error occurred while connecting to the ScaleOut in-memory data grid.
ServiceEventsException(String) - Constructor for exception com.scaleout.client.ServiceEventsException
Constructs a new ServiceEventsException with the specified detail message.
ServiceEventsException(String, Exception) - Constructor for exception com.scaleout.client.ServiceEventsException
Constructs a new GridConnectException with the specified detail message and cause.
setBackingStoreEventInterval(Duration) - Method in class com.scaleout.client.caching.CreatePolicyBuilder
Configuration option for the backing store event interval.
setBackingStoreMode(BackingStoreMode) - Method in class com.scaleout.client.caching.CreatePolicyBuilder
Configuration option for the BackingStoreMode.
setCacheEntryMethodInvocationHandler(Cache<K, V>, String, CacheEntryMethodInvocationHandler<K, V, Void, R>) - Static method in class com.scaleout.client.ServiceEvents
Set a CacheEntryMethodInvocationHandler for the target cache.
setCacheEntryMethodInvocationHandler(Cache<K, V>, String, CacheEntryMethodInvocationHandler<K, V, P, R>, ParamHolder<P>) - Static method in class com.scaleout.client.ServiceEvents
Set a CacheEntryMethodInvocationHandler for the target cache.
setEraseObjectHandler(Cache<K, V>, CacheEntryEraseHandler<K, V>) - Static method in class com.scaleout.client.ServiceEvents
Sets a CacheEntryEraseHandler for the target cache.
setEventDeliveryExceptionHandler(Cache<K, V>, EventDeliveryExceptionHandler<K, V>) - Static method in class com.scaleout.client.ServiceEvents
Set an event delivery exception handler.
setExpirationHandler(Cache<K, V>, CacheEntryExpirationHandler<K, V>) - Static method in class com.scaleout.client.ServiceEvents
Sets a CacheEntryExpirationHandler for the target Cache.
setForEachEventHandler(Cache<K, V>, String, CacheEntryForEachHandler<K, V, Void>) - Static method in class com.scaleout.client.ServiceEvents
Sets a CacheEntryForEachHandler for the target cache.
setForEachEventHandler(Cache<K, V>, String, CacheEntryForEachHandler<K, V, P>, ParamHolder<P>) - Static method in class com.scaleout.client.ServiceEvents
Sets a CacheEntryForEachHandler and ParamHolder for the target cache.
setGeoServerCoherencyInterval(Duration) - Method in class com.scaleout.client.caching.CreatePolicyBuilder
Configuration option for the GeoServer coherency interval for polling operations.
setGeoServerCoherencyInterval(Duration) - Method in class com.scaleout.client.caching.ReadPolicyBuilder
Configuration option for the GeoServer coherency interval for polling operations.
setGeoServerCoherencyPolicy(GeoServerCoherencyPolicy) - Method in class com.scaleout.client.caching.CreatePolicyBuilder
Configuration option for GeoServerCoherencyPolicy.
setGeoServerCoherencyPolicy(GeoServerCoherencyPolicy) - Method in class com.scaleout.client.caching.ReadPolicyBuilder
Configuration option for GeoServerCoherencyPolicy.
setGeoServerPullPolicy(GeoServerPullPolicy) - Method in class com.scaleout.client.caching.CreatePolicyBuilder
Configuration option for the GeoServerPullPolicy.
setGeoserverPullPolicy(GeoServerPullPolicy) - Method in class com.scaleout.client.caching.ReadPolicyBuilder
Configuration option for the GeoServerPullPolicy.
setGeoServerPushPolicy(GeoServerPushPolicy) - Method in class com.scaleout.client.caching.CreatePolicyBuilder
Configuration option for the GeoServerPushPolicy.
setGeoserverPushPolicy(GeoServerPushPolicy) - Method in class com.scaleout.client.caching.ReadPolicyBuilder
Configuration option for the GeoServerPushPolicy.
setGeoserverReadMode(GeoServerReadMode) - Method in class com.scaleout.client.caching.ReadPolicyBuilder
Configuration option for the GeoServerReadMode.
setLoadObjectHandler(Cache<K, V>, ValueFactory<K, V>) - Static method in class com.scaleout.client.ServiceEvents
Sets a ValueFactory for loading objects into the target Cache.
setMaxReadThroughAttempts(int) - Method in class com.scaleout.client.caching.CacheBuilder
Specify the number of max read through attempts.
setMaxRegisterRemoteStoreNameAttempts(int) - Method in class com.scaleout.client.caching.CacheBuilder
Specifies the number of attempts to retry setting the remote store.
setObjectTimeout(Duration) - Method in class com.scaleout.client.caching.CreatePolicyBuilder
Configuration option for object timeout.
setObjectTimeoutType(TimeoutType) - Method in class com.scaleout.client.caching.CreatePolicyBuilder
Configuration option for the TimeoutType.
setPostedEventHandler(Cache<K, V>, PostedEventHandler<K>) - Static method in class com.scaleout.client.ServiceEvents
Set a PostedEventHandler for the target cache.
setPreemptionPriority(PreemptionPriority) - Method in class com.scaleout.client.caching.CreatePolicyBuilder
Configuration option for the PreemptionPriority.
setReadThroughRetryInterval(Duration) - Method in class com.scaleout.client.caching.CacheBuilder
Specify the amount of time the client will wait during a read through attempt.
setReduceEventHandler(Cache<K, V>, String, CacheEntryReduceHandler<K, V, Void, R>) - Static method in class com.scaleout.client.ServiceEvents
Sets a CacheEntryReduceHandler for the target cache.
setReduceEventHandler(Cache<K, V>, String, CacheEntryReduceHandler<K, V, P, R>, ParamHolder<P>) - Static method in class com.scaleout.client.ServiceEvents
Sets a CacheEntryReduceHandler and ParamHolder for the target cache.
setRegisterRemoteStoreRetryInterval(Duration) - Method in class com.scaleout.client.caching.CacheBuilder
Specifies the number of attempts to retry setting the remote store.
setStoreObjectHandler(Cache<K, V>, CacheEntryStoreHandler<K, V>) - Static method in class com.scaleout.client.ServiceEvents
Sets a CacheEntryStoreHandler for the target cache.
setupFilter(QueryContext) - Method in class com.scaleout.client.caching.query.Filter
this method is hidden.
shutdownInvocationGrid(GridConnection, String) - Static method in class com.scaleout.client.InvocationGridManager
Shutdown a running invocation grid.
shutdownInvocationGrid(GridConnection, long) - Static method in class com.scaleout.client.InvocationGridManager
Shutdown a running invocation grid.
singleInvoke(K, String, Duration) - Method in class com.scaleout.client.caching.Cache
Invoke a method on a single object in this cache.
singleInvoke(K, String, String, Duration) - Method in class com.scaleout.client.caching.Cache
Invoke a method on a single object in this cache.
singleInvoke(K, String, byte[], Duration) - Method in class com.scaleout.client.caching.Cache
Invoke a method on a single object in this cache.
singleInvoke(K, String, String, byte[], Duration) - Method in class com.scaleout.client.caching.Cache
Invoke a method on a single object in this cache.
size() - Method in class com.scaleout.client.caching.ClientCacheEntry
Retrieve the size of the object (in bytes).
startPreInstalledInvocationGrid(GridConnection, String, String, String, String) - Static method in class com.scaleout.client.InvocationGridManager
Start a pre-installed invocation grid.
startPreInstalledInvocationGrid(GridConnection, String, String, String, String, byte[]) - Static method in class com.scaleout.client.InvocationGridManager
Start a pre-installed invocation grid.
startPreInstalledInvocationGrid(GridConnection, String, String, String, String, String, byte[]) - Static method in class com.scaleout.client.InvocationGridManager
Start a pre-installed invocation grid.
store(K, V) - Method in interface com.scaleout.client.caching.CacheEntryStoreHandler
Callback that writes the provided object to a backing store.
StringKeyCache - Class in com.scaleout.client.caching
Maintains an in-process cache of string keys.
StringKeyCache(GridConnection, String, boolean) - Constructor for class com.scaleout.client.caching.StringKeyCache
 
StringKeyCache(GridConnection, String, int, boolean) - Constructor for class com.scaleout.client.caching.StringKeyCache
Instantiate the string key cache with a grid connection, name, max size, and record if legacy string (unicode) keys are in use.
StringKeyEncoder - Class in com.scaleout.client.caching
The StringKeyEncoder is an implementation of a KeyEncoder for String keys that is not compatible with the SOSS-JNC API.
StringKeyEncoder(StringKeyCache) - Constructor for class com.scaleout.client.caching.StringKeyEncoder
Instantiate a string key encoder with a string key cache.

T

Taggable - Interface in com.scaleout.client.caching.query
Objects of classes implementing this interface can hold arbitrary tags scoped by the object's Cache.
TaggableObject - Class in com.scaleout.client.caching.query
An implementation of Taggable.
TaggableObject() - Constructor for class com.scaleout.client.caching.query.TaggableObject
Construct the taggable object.
TimeoutType - Enum in com.scaleout.client.caching
The TimeoutType enum is used to indicate the type of timeout an object uses.
toString() - Method in class com.scaleout.client.caching.EventPayload
 

U

UndefinedParamHolder<P> - Class in com.scaleout.client.caching
The UndefinedParamHolder is the default implementation of ParamHolder and returns NULL and logs an error.
UndefinedParamHolder() - Constructor for class com.scaleout.client.caching.UndefinedParamHolder
 
unlock(K, LockToken) - Method in class com.scaleout.client.caching.Cache
Unlock a locked object within the ScaleOut cache.
unlockAsync(K, LockToken) - Method in class com.scaleout.client.caching.Cache
Asynchronously unlock a locked object within the ScaleOut cache.
update(K, V) - Method in class com.scaleout.client.caching.Cache
Update an object in the ScaleOut cache.
update(K, V, CreatePolicy) - Method in class com.scaleout.client.caching.Cache
Update an object in the ScaleOut cache.
updateAndRetainLock(K, V, LockToken) - Method in class com.scaleout.client.caching.Cache
Update a locked object in the ScaleOut cache and retain exclusive access to the object through a lock.
updateAndRetainLock(K, V, LockToken, CreatePolicy) - Method in class com.scaleout.client.caching.Cache
Update a locked object in the ScaleOut cache and retain exclusive access to the object through a lock.
updateAndRetainLockAsync(K, V, LockToken) - Method in class com.scaleout.client.caching.Cache
Asynchronously update a locked object in the ScaleOut cache and retain exclusive access to the object through a lock.
updateAndRetainLockAsync(K, V, LockToken, CreatePolicy) - Method in class com.scaleout.client.caching.Cache
Asynchronously update a locked object in the ScaleOut cache and retain exclusive access to the object through a lock.
updateAndUnlock(K, V, LockToken) - Method in class com.scaleout.client.caching.Cache
Update a locked object in the ScaleOut cache and unlock the object.
updateAndUnlock(K, V, LockToken, CreatePolicy) - Method in class com.scaleout.client.caching.Cache
Update a locked object in the ScaleOut cache and unlock the object.
updateAndUnlockAsync(K, V, LockToken) - Method in class com.scaleout.client.caching.Cache
Asynchronously update a locked object in the ScaleOut cache and unlock the object.
updateAndUnlockAsync(K, V, LockToken, CreatePolicy) - Method in class com.scaleout.client.caching.Cache
Asynchronously update a locked object in the ScaleOut cache and release exclusive access to the object.
updateAsync(K, V) - Method in class com.scaleout.client.caching.Cache
Asynchronously update an object in the ScaleOut cache.
updateAsync(K, V, CreatePolicy) - Method in class com.scaleout.client.caching.Cache
Asynchronously update an object in the ScaleOut cache.
updateOptimistic(K, V, VersionToken) - Method in class com.scaleout.client.caching.Cache
Update an object in the ScaleOut cache.
updateOptimistic(K, V, VersionToken, CreatePolicy) - Method in class com.scaleout.client.caching.Cache
Update an object in the ScaleOut cache.
useAsyncReadThrough() - Method in class com.scaleout.client.caching.CacheBuilder
Check to see if service events should raise an event for read through
UuidKeyEncoder - Class in com.scaleout.client.caching
The UuidKeyEncoder is an implementation of a KeyEncoder for UUID keys compatible with the SOSS-JNC API.
UuidKeyEncoder() - Constructor for class com.scaleout.client.caching.UuidKeyEncoder
Construct a key encoder for UUID keys.

V

value() - Method in enum com.scaleout.client.caching.CacheEntryDisposition
retrieve the value of this enum.
value() - Method in class com.scaleout.client.caching.LockToken
Retrieve the LockToken value
ValueFactory<K,V> - Interface in com.scaleout.client.caching
Call back used to load objects into a Cache.
ValueFactoryResult<V> - Class in com.scaleout.client.caching
Created by a ValueFactory implementation.
ValueFactoryResult(V) - Constructor for class com.scaleout.client.caching.ValueFactoryResult
Creates a value factory result with the loaded value.
ValueFactoryResult(V, CreatePolicy) - Constructor for class com.scaleout.client.caching.ValueFactoryResult
Creates a value factory result with a value and a custom create policy.
ValueFactoryResult(V, CreatePolicy, TagHolder) - Constructor for class com.scaleout.client.caching.ValueFactoryResult
Creates a value factory result with a value, a custom create policy, and a tag holder for query.
valueOf(String) - Static method in enum com.scaleout.client.caching.BackingStoreMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.scaleout.client.caching.CacheEntryDisposition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.scaleout.client.caching.ClientCacheOptions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.scaleout.client.caching.GeoServerCoherencyPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.scaleout.client.caching.GeoServerPullPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.scaleout.client.caching.GeoServerPushPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.scaleout.client.caching.GeoServerReadMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.scaleout.client.caching.InvokeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.scaleout.client.caching.PreemptionPriority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.scaleout.client.caching.query.HashIndexPriority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.scaleout.client.caching.RequestStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.scaleout.client.caching.TimeoutType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.scaleout.client.ighosting.InvocationGridSignal
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.scaleoutsoftware.client.cloud.GatewayType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.scaleout.client.caching.BackingStoreMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.scaleout.client.caching.CacheEntryDisposition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.scaleout.client.caching.ClientCacheOptions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.scaleout.client.caching.GeoServerCoherencyPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.scaleout.client.caching.GeoServerPullPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.scaleout.client.caching.GeoServerPushPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.scaleout.client.caching.GeoServerReadMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.scaleout.client.caching.InvokeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.scaleout.client.caching.PreemptionPriority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.scaleout.client.caching.query.HashIndexPriority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.scaleout.client.caching.RequestStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.scaleout.client.caching.TimeoutType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.scaleout.client.ighosting.InvocationGridSignal
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.scaleoutsoftware.client.cloud.GatewayType
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class com.scaleout.client.caching.VersionToken
Retrieve the version number of this VersionToken
VersionToken - Class in com.scaleout.client.caching
The VersionToken is an identifier for the version of an object stored in the ScaleOut in-memory data grid.
VersionToken() - Constructor for class com.scaleout.client.caching.VersionToken
Default constructor.

W

waitForEvents() - Method in class com.scaleout.client.ighosting.InvocationWorker
The invocation worker will block and wait for events.
withInvocationGridSignalHandler(InvocationGridSignal, InvocationGridSignalHandler) - Method in class com.scaleout.client.ighosting.InvocationWorkerBuilder
Adds an extra user defined InvocationGridSignalHandler for the defined InvocationGridSignal.

_

_connectionString - Variable in class com.scaleout.client.GridConnection
The connection string.
_hasValue - Variable in class com.scaleout.client.caching.LockToken
Flag to indicate if this lock token has a value.
_hasValue - Variable in class com.scaleout.client.caching.VersionToken
Flag to indicate if this version token has a value.
_key - Variable in class com.scaleout.client.caching.ClientCacheEntry
The key.
_lockToken - Variable in class com.scaleout.client.caching.ClientCacheEntry
The lock token.
_messagingService - Variable in class com.scaleout.client.GridConnection
The messaging service.
_scaleoutStoreName - Variable in class com.scaleout.client.BootstrapGatewayProvider
 
_serializedValueSize - Variable in class com.scaleout.client.caching.ClientCacheEntry
The serialized size (in bytes).
_timestamp - Variable in class com.scaleout.client.caching.ClientCacheEntry
the timewhen this entry was created.
_value - Variable in class com.scaleout.client.caching.ClientCacheEntry
The value.
_value - Variable in class com.scaleout.client.caching.LockToken
The value of this lock token.
_version - Variable in class com.scaleout.client.caching.VersionToken
The value of this version token.
_versionToken - Variable in class com.scaleout.client.caching.ClientCacheEntry
The version token.
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