A B C D E F G H I L M N O P Q R S T V W

A

AbstractConfiguration - Class in org.terracotta.toolkit.config
 
AbstractConfiguration() - Constructor for class org.terracotta.toolkit.config.AbstractConfiguration
 
addAndGet(long) - Method in interface org.terracotta.toolkit.concurrent.atomic.ToolkitAtomicLong
Atomically add the supplied value to the current value.
addClause(Clause) - Method in interface org.terracotta.toolkit.search.QueryBuilder
Add a constraining clause to query to be built by this builder
addClusterListener(ClusterListener) - Method in interface org.terracotta.toolkit.cluster.ClusterInfo
Adds a cluster events listener.
addGroupBy(Attribute<?>...) - Method in interface org.terracotta.toolkit.search.QueryBuilder
 
addListener(ToolkitCacheListener<K>) - Method in interface org.terracotta.toolkit.cache.ToolkitCache
Adds a listener to this cache - the listener will not be added again if it's already registered.
addNotificationListener(ToolkitNotificationListener<T>) - Method in interface org.terracotta.toolkit.events.ToolkitNotifier
Add a local notification listener.
addOrderBy(Attribute<?>, SortDirection) - Method in interface org.terracotta.toolkit.search.QueryBuilder
 
AggregateFunction - Class in org.terracotta.toolkit.search
 
AggregateFunction(String, AggregateFunction.Type) - Constructor for class org.terracotta.toolkit.search.AggregateFunction
 
AggregateFunction.Type - Enum in org.terracotta.toolkit.search
 
Always - Class in org.terracotta.toolkit.search.expression
Marker for always match type clause
Always() - Constructor for class org.terracotta.toolkit.search.expression.Always
 
and(Clause) - Method in class org.terracotta.toolkit.search.expression.BaseClause
 
and(Clause) - Method in interface org.terracotta.toolkit.search.expression.Clause
Produce a clause that is the boolean "and" of this and the other given clause
anyCriteriaMatched() - Method in interface org.terracotta.toolkit.search.SearchQueryResultSet
Returns true if the query that returned this result set matched anything.
apply(ToolkitCache) - Method in class org.terracotta.toolkit.builder.ToolkitCacheConfigBuilder
Applies the current changes from the builder to the ToolkitCache.
areOperationsEnabled() - Method in interface org.terracotta.toolkit.cluster.ClusterInfo
Indicates whether any operations involving transfer of network data are enabled on the current node.
Attribute<T> - Class in org.terracotta.toolkit.search
Represents search attribute
Attribute(String) - Constructor for class org.terracotta.toolkit.search.Attribute
Construct a new attribute instance
attributesFor(K, V) - Method in class org.terracotta.toolkit.search.attribute.NullAttributeExtractor
 
attributesFor(K, V) - Method in interface org.terracotta.toolkit.search.attribute.ToolkitAttributeExtractor
Returns map of extracted attribute names to their values, for given key/value pair.
average(String) - Static method in class org.terracotta.toolkit.search.AggregateFunction
 
average() - Method in class org.terracotta.toolkit.search.Attribute
Request an average value aggregation of this attribute
await() - Method in interface org.terracotta.toolkit.concurrent.ToolkitBarrier
Waits until all parties have invoked await on this barrier.
await(long, TimeUnit) - Method in interface org.terracotta.toolkit.concurrent.ToolkitBarrier
Waits until all parties have invoked await on this barrier, or the specified waiting time elapses.

B

BaseClause - Class in org.terracotta.toolkit.search.expression
Base class for all search clauses
BaseClause() - Constructor for class org.terracotta.toolkit.search.expression.BaseClause
 
BooleanClause - Class in org.terracotta.toolkit.search.expression
 
BooleanClause(BooleanClause.Operator, Clause...) - Constructor for class org.terracotta.toolkit.search.expression.BooleanClause
 
BooleanClause.Operator - Enum in org.terracotta.toolkit.search.expression
 
build() - Method in class org.terracotta.toolkit.builder.NonStopConfigurationBuilder
 
build() - Method in class org.terracotta.toolkit.builder.ToolkitCacheConfigBuilder
Builds a Configuration for ToolkitCache by filling in appropriate mappings.
build() - Method in interface org.terracotta.toolkit.search.QueryBuilder
Build the (immutable) query instance
byteValue() - Method in interface org.terracotta.toolkit.concurrent.atomic.ToolkitAtomicLong
Number.byteValue()

C

canHandleToolkitType(String, String) - Method in interface org.terracotta.toolkit.api.ToolkitFactoryService
Returns true if this implementation can handle toolkit types specified by 'type' and 'subName'.
Clause - Interface in org.terracotta.toolkit.search.expression
A clause is a constraining boolean statement for use in search queries.
close() - Method in interface org.terracotta.toolkit.search.SearchQueryResultSet
Closes this result set.
ClusterEvent - Interface in org.terracotta.toolkit.cluster
Indicates that the state of a node in the cluster has changed.
ClusterEvent.Type - Enum in org.terracotta.toolkit.cluster
 
ClusterInfo - Interface in org.terracotta.toolkit.cluster
The ClusterInfo interface provides access to cluster events and metadata.
ClusterListener - Interface in org.terracotta.toolkit.cluster
A listener interface that can be implemented to be notified about cluster events.
ClusterNode - Interface in org.terracotta.toolkit.cluster
Describes a node in the cluster.
compareAndSet(long, long) - Method in interface org.terracotta.toolkit.concurrent.atomic.ToolkitAtomicLong
Atomically set the value to the new value if the current value == the given value.
CompositeClause - Interface in org.terracotta.toolkit.search.expression
A clause comprised of multiple sub-clauses
COMPRESSION_ENABLED_FIELD_NAME - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
Valid value are true or false
compressionEnabled(boolean) - Method in class org.terracotta.toolkit.builder.ToolkitCacheConfigBuilder
Sets compression enabled
compressionEnabled(boolean) - Method in class org.terracotta.toolkit.builder.ToolkitStoreConfigBuilder
Sets compression enabled
concurrency(int) - Method in class org.terracotta.toolkit.builder.ToolkitCacheConfigBuilder
Sets the concurrency config to the new value and returns this
concurrency(int) - Method in class org.terracotta.toolkit.builder.ToolkitStoreConfigBuilder
Sets the concurrency config to the new value and returns this
CONCURRENCY_FIELD_NAME - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
Specifies concurrency of the key value Store.
configField(String, Serializable) - Method in class org.terracotta.toolkit.builder.ToolkitCacheConfigBuilder
 
configField(String, Serializable) - Method in class org.terracotta.toolkit.builder.ToolkitStoreConfigBuilder
 
Configuration - Interface in org.terracotta.toolkit.config
A generic configuration object whose behavior is same as that of map but can store only literal values.
consistency(ToolkitConfigFields.Consistency) - Method in class org.terracotta.toolkit.builder.ToolkitCacheConfigBuilder
Sets the ToolkitConfigFields.Consistency of the key-value store
consistency(ToolkitConfigFields.Consistency) - Method in class org.terracotta.toolkit.builder.ToolkitStoreConfigBuilder
Sets the ToolkitConfigFields.Consistency of the key-value store
CONSISTENCY_FIELD_NAME - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
Valid value can only be one of the Enum.name()
containsValue(Object) - Method in interface org.terracotta.toolkit.store.ToolkitStore
Check if the value is contained in the store.
COPY_ON_READ_ENABLED_FIELD_NAME - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
Valid value are true or false
copyOnReadEnabled(boolean) - Method in class org.terracotta.toolkit.builder.ToolkitCacheConfigBuilder
Sets copy on read enabled
copyOnReadEnabled(boolean) - Method in class org.terracotta.toolkit.builder.ToolkitStoreConfigBuilder
Sets copy on read enabled
count() - Static method in class org.terracotta.toolkit.search.AggregateFunction
 
count() - Method in class org.terracotta.toolkit.search.Attribute
Request a count aggregation of this attribute
createLockForKey(K) - Method in interface org.terracotta.toolkit.cache.ToolkitCache
Creates a ToolkitReadWriteLock for the given key.
createLockForKey(K) - Method in interface org.terracotta.toolkit.store.ToolkitStore
Creates a ToolkitReadWriteLock for the given key.
createQueryBuilder() - Method in interface org.terracotta.toolkit.search.SearchableMap
Create a new query builder to construct a search query tied to this map
createToolkit(String, String, Properties) - Method in interface org.terracotta.toolkit.api.ToolkitFactoryService
Creates a Toolkit instance for the given type, subName and using the properties passed in.
createToolkit(String) - Static method in class org.terracotta.toolkit.ToolkitFactory
Same as calling ToolkitFactory.createToolkit(toolkitURI, null)}.
createToolkit(String, Properties) - Static method in class org.terracotta.toolkit.ToolkitFactory
Creates an instance of Toolkit depending on the toolkitURI.

D

decrementAndGet() - Method in interface org.terracotta.toolkit.concurrent.atomic.ToolkitAtomicLong
Atomically decrement the current value by one.
DEFAULT_COMPRESSION_ENABLED - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
 
DEFAULT_CONCURRENCY - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
 
DEFAULT_CONSISTENCY - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
 
DEFAULT_COPY_ON_READ_ENABLED - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
 
DEFAULT_EVICTION_ENABLED - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
 
DEFAULT_LOCAL_CACHE_ENABLED - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
 
DEFAULT_MAX_BYTES_LOCAL_HEAP - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
 
DEFAULT_MAX_BYTES_LOCAL_OFFHEAP - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
 
DEFAULT_MAX_COUNT_LOCAL_HEAP - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
 
DEFAULT_MAX_TOTAL_COUNT - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
 
DEFAULT_MAX_TTI_SECONDS - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
 
DEFAULT_MAX_TTL_SECONDS - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
 
DEFAULT_NON_STOP_ENABLED - Static variable in interface org.terracotta.toolkit.nonstop.NonStopConfigurationFields
 
DEFAULT_NON_STOP_IMMEDIATE_TIMEOUT_ENABLED - Static variable in interface org.terracotta.toolkit.nonstop.NonStopConfigurationFields
 
DEFAULT_NON_STOP_READ_TIMEOUT_BEHAVIOR - Static variable in interface org.terracotta.toolkit.nonstop.NonStopConfigurationFields
 
DEFAULT_NON_STOP_WRITE_TIMEOUT_BEHAVIOR - Static variable in interface org.terracotta.toolkit.nonstop.NonStopConfigurationFields
 
DEFAULT_OFFHEAP_ENABLED - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
 
DEFAULT_PINNED_IN_LOCAL_MEMORY - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
 
DEFAULT_SEARCH_TIMEOUT_MILLIS - Static variable in interface org.terracotta.toolkit.nonstop.NonStopConfigurationFields
 
DEFAULT_TIMEOUT_MILLIS - Static variable in interface org.terracotta.toolkit.nonstop.NonStopConfigurationFields
 
deregisterForInstance(String, ToolkitObjectType) - Method in interface org.terracotta.toolkit.nonstop.NonStopConfigurationRegistry
De-register the NonStopConfiguration associated with the ToolkitObjectType and whose instance name is passed in as param.
deregisterForInstanceMethod(String, String, ToolkitObjectType) - Method in interface org.terracotta.toolkit.nonstop.NonStopConfigurationRegistry
De-register the NonStopConfiguration associated with the ToolkitObjectType and whose method name & instance name is passed in as param.
deregisterForType(ToolkitObjectType) - Method in interface org.terracotta.toolkit.nonstop.NonStopConfigurationRegistry
De-register the NonStopConfiguration associated with the ToolkitObjectType
deregisterForTypeMethod(String, ToolkitObjectType) - Method in interface org.terracotta.toolkit.nonstop.NonStopConfigurationRegistry
De-register the NonStopConfiguration associated with the ToolkitObjectType and whose method name is passed in as param.
deregisterTimeoutForSearch(String, ToolkitObjectType) - Method in interface org.terracotta.toolkit.nonstop.NonStopConfigurationRegistry
De-register the timeout set for search.
destroy() - Method in interface org.terracotta.toolkit.object.Destroyable
Destroys the object.
Destroyable - Interface in org.terracotta.toolkit.object
An object that can be destroyed
DO_NOT_INDEX - Static variable in interface org.terracotta.toolkit.search.attribute.ToolkitAttributeExtractor
 
doubleValue() - Method in interface org.terracotta.toolkit.concurrent.atomic.ToolkitAtomicLong
Number.doubleValue()

E

enable(boolean) - Method in class org.terracotta.toolkit.builder.NonStopConfigurationBuilder
 
eq(T) - Method in class org.terracotta.toolkit.search.Attribute
Create a clause where this attribute is equal to the given value
equals(Object) - Method in class org.terracotta.toolkit.search.Attribute
Equals - Class in org.terracotta.toolkit.search.expression
A simple clause that represents equality of attribute of given name to specified value
Equals(String, Object) - Constructor for class org.terracotta.toolkit.search.expression.Equals
 
equals(Object) - Method in class org.terracotta.toolkit.ToolkitFeatureType
 
EVICTION_ENABLED_FIELD_NAME - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
Is eviction enabled for a cache.
evictionEnabled(boolean) - Method in class org.terracotta.toolkit.builder.ToolkitCacheConfigBuilder
Sets eviction enabled/disabled
execute() - Method in interface org.terracotta.toolkit.search.ToolkitSearchQuery
Execute this search query and return result set.
exists() - Method in class org.terracotta.toolkit.search.Attribute
Create a clause that tests for presence of value for this attribute
Exists - Class in org.terracotta.toolkit.search.expression
 
Exists(String) - Constructor for class org.terracotta.toolkit.search.expression.Exists
 

F

FeatureNotSupportedException - Exception in org.terracotta.toolkit.feature
Exception that is thrown when trying to use a certain feature that is not supported by current toolkit runtime
FeatureNotSupportedException() - Constructor for exception org.terracotta.toolkit.feature.FeatureNotSupportedException
 
FeatureNotSupportedException(String, Throwable) - Constructor for exception org.terracotta.toolkit.feature.FeatureNotSupportedException
 
FeatureNotSupportedException(String) - Constructor for exception org.terracotta.toolkit.feature.FeatureNotSupportedException
 
FeatureNotSupportedException(Throwable) - Constructor for exception org.terracotta.toolkit.feature.FeatureNotSupportedException
 
finish() - Method in interface org.terracotta.toolkit.feature.NonStopFeature
End the non stop operations.
Within the boundary of start and stop the operations should come back.
fireOperatorEvent(OperatorEventLevel, String, String) - Method in interface org.terracotta.toolkit.Toolkit
Fires an application specific Operator Event with the specified OperatorEventLevel and eventMessage.
floatValue() - Method in interface org.terracotta.toolkit.concurrent.atomic.ToolkitAtomicLong
Number.floatValue()

G

ge(T) - Method in class org.terracotta.toolkit.search.Attribute
Create a clause where this attribute is greater than or equal to the given value
get() - Method in interface org.terracotta.toolkit.concurrent.atomic.ToolkitAtomicLong
Get the current value.
getAddress() - Method in interface org.terracotta.toolkit.cluster.ClusterNode
Returns the IP address of the node.
getAggregatorResults() - Method in interface org.terracotta.toolkit.search.SearchQueryResultSet
Returns result of running requested aggregators
getAggregatorResults() - Method in interface org.terracotta.toolkit.search.SearchResult
Aggregator results associated with this result.
getAggregators() - Method in interface org.terracotta.toolkit.search.ToolkitSearchQuery
Returns aggregators requested in result set.
getAll(Collection<? extends K>) - Method in interface org.terracotta.toolkit.cache.ToolkitCache
Perform get for the given set of keys.
getAll(Collection<? extends K>) - Method in interface org.terracotta.toolkit.store.ToolkitStore
Perform get for the given set of keys.
getAllQuiet(Collection<K>) - Method in interface org.terracotta.toolkit.cache.ToolkitCache
Similar to ToolkitCache.getAll(Collection), but doesn't update lastAccessedTime
getAndAdd(long) - Method in interface org.terracotta.toolkit.concurrent.atomic.ToolkitAtomicLong
Atomically add the supplied value to the current value.
getAndDecrement() - Method in interface org.terracotta.toolkit.concurrent.atomic.ToolkitAtomicLong
Atomically decrement the current value.
getAndIncrement() - Method in interface org.terracotta.toolkit.concurrent.atomic.ToolkitAtomicLong
Atomically increment the current value.
getAndSet(long) - Method in interface org.terracotta.toolkit.concurrent.atomic.ToolkitAtomicLong
Atomically: set to the given value and return the previous value.
getAtomicLong(String) - Method in interface org.terracotta.toolkit.Toolkit
Returns a ToolkitAtomicLong for the given name parameter.
getAttributeName() - Method in class org.terracotta.toolkit.search.AggregateFunction
 
getAttributeName() - Method in class org.terracotta.toolkit.search.Attribute
Get the attribute name
getAttributeName() - Method in class org.terracotta.toolkit.search.expression.Equals
 
getAttributeName() - Method in class org.terracotta.toolkit.search.expression.Exists
 
getAttributeName() - Method in class org.terracotta.toolkit.search.expression.Matches
 
getAttributeName() - Method in class org.terracotta.toolkit.search.expression.OneOf
 
getAttributeName() - Method in class org.terracotta.toolkit.search.expression.Range
 
getAttributeName() - Method in class org.terracotta.toolkit.search.expression.RelationalClause
 
getAttributes() - Method in interface org.terracotta.toolkit.search.SearchResult
Map of attribute names requested with the query to their respective values.
getAttributes() - Method in interface org.terracotta.toolkit.search.ToolkitSearchQuery
Returns set of attributes requested with each result.
getBarrier(String, int) - Method in interface org.terracotta.toolkit.Toolkit
Returns a ToolkitBarrier for the given name and specified parties.
getBlockingQueue(String, int, Class<E>) - Method in interface org.terracotta.toolkit.Toolkit
Get or create a toolkit blocking queue with a capacity limit for the given name.
getBlockingQueue(String, Class<E>) - Method in interface org.terracotta.toolkit.Toolkit
Get or create a toolkit blocking queue for the given name.
getBoolean(String) - Method in class org.terracotta.toolkit.config.AbstractConfiguration
 
getBoolean(String) - Method in interface org.terracotta.toolkit.config.Configuration
Get a config for the name parameter.
getCache(String, Configuration, Class<V>) - Method in interface org.terracotta.toolkit.Toolkit
Returns an already created ToolkitCache if one exists for the given name parameter, otherwise creates one using the configuration parameter and returns it.
getCache(String, Class<V>) - Method in interface org.terracotta.toolkit.Toolkit
Returns an already created ToolkitCache if one exists for the given name, otherwise creates one and returns it.
getCapacity() - Method in interface org.terracotta.toolkit.collections.ToolkitBlockingQueue
Returns the capacity of this clustered blocking queue
getClusterInfo() - Method in interface org.terracotta.toolkit.Toolkit
Gets the ClusterInfo associated with the toolkit.
getCondition() - Method in interface org.terracotta.toolkit.concurrent.locks.ToolkitLock
Returns the Condition associated with the Lock.
getConfigForInstance(String, ToolkitObjectType) - Method in interface org.terracotta.toolkit.nonstop.NonStopConfigurationRegistry
 
getConfigForInstanceMethod(String, String, ToolkitObjectType) - Method in interface org.terracotta.toolkit.nonstop.NonStopConfigurationRegistry
 
getConfigForType(ToolkitObjectType) - Method in interface org.terracotta.toolkit.nonstop.NonStopConfigurationRegistry
 
getConfigForTypeMethod(String, ToolkitObjectType) - Method in interface org.terracotta.toolkit.nonstop.NonStopConfigurationRegistry
 
getConfiguration() - Method in interface org.terracotta.toolkit.cache.ToolkitCache
Returns the configuration of this cache.
getConfiguration() - Method in interface org.terracotta.toolkit.store.ToolkitStore
Returns the configuration of this key-value store.
getCurrentNode() - Method in interface org.terracotta.toolkit.cluster.ClusterInfo
Retrieves the ClusterNode instance that corresponds to the current node.
getDetailedMessage() - Method in interface org.terracotta.toolkit.cluster.ClusterEvent
Get the detailed message associated with the event
getFeature(ToolkitFeatureType<T>) - Method in interface org.terracotta.toolkit.Toolkit
Returns the ToolkitFeature implementation identified by type associated with the Toolkit.
getFeatureClass() - Method in class org.terracotta.toolkit.ToolkitFeatureType
 
getFromConfig(Configuration, String) - Method in enum org.terracotta.toolkit.config.SupportedConfigurationType
 
getGroupByAttributes() - Method in interface org.terracotta.toolkit.search.ToolkitSearchQuery
Returns set of group by attributes requested with each result.
getGroupByValues() - Method in interface org.terracotta.toolkit.search.SearchResult
Map of group by attribute names requested with the query to their respective values.
getId() - Method in interface org.terracotta.toolkit.cluster.ClusterNode
Returns the unique string identifier that corresponds to the node.
getInt(String) - Method in class org.terracotta.toolkit.config.AbstractConfiguration
 
getInt(String) - Method in interface org.terracotta.toolkit.config.Configuration
Get a config for the name parameter.
getKey() - Method in interface org.terracotta.toolkit.search.SearchResult
Get result key.
getKeys() - Method in interface org.terracotta.toolkit.config.Configuration
Gets the configuration field names present in this config instance
getList(String, Class<E>) - Method in interface org.terracotta.toolkit.Toolkit
Returns an already created ToolkitList if one exists for the given name parameter, otherwise creates one and returns it.
getLock(String) - Method in interface org.terracotta.toolkit.Toolkit
Get a reentrant toolkit write lock of the specified name.
getLockType() - Method in interface org.terracotta.toolkit.concurrent.locks.ToolkitLock
Return the ToolkitLockType for this Lock.
getLong(String) - Method in class org.terracotta.toolkit.config.AbstractConfiguration
 
getLong(String) - Method in interface org.terracotta.toolkit.config.Configuration
Get a config for the name parameter.
getMap(String, Class<K>, Class<V>) - Method in interface org.terracotta.toolkit.Toolkit
Returns an already created ToolkitMap if one exists for the given name, otherwise creates one and returns it.
getMappingChecked(String) - Method in class org.terracotta.toolkit.config.AbstractConfiguration
 
getMax() - Method in class org.terracotta.toolkit.search.expression.Range
 
getMaxResults() - Method in interface org.terracotta.toolkit.search.ToolkitSearchQuery
Returns maximum desired number of results.
getMaxTotalCount() - Method in class org.terracotta.toolkit.builder.ToolkitCacheConfigBuilder
Returns max total count
getMaxTTISeconds() - Method in class org.terracotta.toolkit.builder.ToolkitCacheConfigBuilder
Max TTI in seconds for the map.
getMaxTTLSeconds() - Method in class org.terracotta.toolkit.builder.ToolkitCacheConfigBuilder
Max TTL in seconds for the map.
getMembers() - Method in class org.terracotta.toolkit.search.expression.BooleanClause
 
getMembers() - Method in interface org.terracotta.toolkit.search.expression.CompositeClause
Returns array of sub-clauses this clause is composed of.
getMessage() - Method in interface org.terracotta.toolkit.events.ToolkitNotificationEvent
Get the message associated with the event
getMin() - Method in class org.terracotta.toolkit.search.expression.Range
 
getName() - Method in interface org.terracotta.toolkit.object.ToolkitObject
The name of this instance.
getNode() - Method in interface org.terracotta.toolkit.cluster.ClusterEvent
Retrieves the node that this event talks about.
getNodes() - Method in interface org.terracotta.toolkit.cluster.ClusterInfo
Returns a collection that contains a snapshot of the nodes that are part of the cluster at the time of the method call.
getNonStopConfigurationRegistry() - Method in interface org.terracotta.toolkit.feature.NonStopFeature
get Registry for registering non stop configurations
getNotificationListeners() - Method in interface org.terracotta.toolkit.events.ToolkitNotifier
Returns the List of the local NotificationListeners.
getNotifier(String, Class<E>) - Method in interface org.terracotta.toolkit.Toolkit
Gets or creates a ToolkitNotifier for the given name parameter.
getObjectOrNull(String) - Method in interface org.terracotta.toolkit.config.Configuration
Gets the value for the configuration field name name
getParties() - Method in interface org.terracotta.toolkit.concurrent.ToolkitBarrier
Returns the number of parties required to trip this barrier.
getQuiet(Object) - Method in interface org.terracotta.toolkit.cache.ToolkitCache
Same as Map.get(Object) but does not update the lastAccessedTime
getReadOpNonStopTimeoutBehavior() - Method in interface org.terracotta.toolkit.nonstop.NonStopConfiguration
 
getReadWriteLock() - Method in interface org.terracotta.toolkit.object.ToolkitLockedObject
Returns the lock under which mutations are done - can be used to lock externally to execute compound operations.
getReadWriteLock(String) - Method in interface org.terracotta.toolkit.Toolkit
Get a reentrant toolkit read-write lock for the given name.
getRegex() - Method in class org.terracotta.toolkit.search.expression.Matches
 
getRemoteNode() - Method in interface org.terracotta.toolkit.events.ToolkitNotificationEvent
Get the remote node that initiated the event.
getResultPageSize() - Method in interface org.terracotta.toolkit.search.ToolkitSearchQuery
Returns max page size for search result retrieval
getResults() - Method in interface org.terracotta.toolkit.search.SearchQueryResultSet
Returns list of individual search results
getSearchTimeoutMillis() - Method in interface org.terracotta.toolkit.nonstop.NonStopConfiguration
 
getSet(String, Class<E>) - Method in interface org.terracotta.toolkit.Toolkit
Returns an already created ToolkitSet if one exists for the given name parameter, otherwise creates one and returns it.
getSortAttributes() - Method in interface org.terracotta.toolkit.search.SearchResult
Values of attributes to order by
getSortAttributes() - Method in interface org.terracotta.toolkit.search.ToolkitSearchQuery
Returns list of attributes result set will be ordered on.
getSortedMap(String, Class<K>, Class<V>) - Method in interface org.terracotta.toolkit.Toolkit
Returns an already created ToolkitSortedMap if one exists for the given name, otherwise creates one and returns it.
getSortedSet(String, Class<E>) - Method in interface org.terracotta.toolkit.Toolkit
Returns an already created ToolkitSortedSet if one exists for the given name parameter, otherwise creates one and returns it.
getStore(String, Configuration, Class<V>) - Method in interface org.terracotta.toolkit.Toolkit
Returns an already created ToolkitStore if one exists for the given 'name' parameter, otherwise creates one using the 'configuration' parameter and returns it.
getStore(String, Class<V>) - Method in interface org.terracotta.toolkit.Toolkit
Returns an already created ToolkitStore if one exists for the given name, otherwise creates one and returns it.
getString(String) - Method in class org.terracotta.toolkit.config.AbstractConfiguration
 
getString(String) - Method in interface org.terracotta.toolkit.config.Configuration
Get a config for the name parameter.
getTimeoutForSearch(String, ToolkitObjectType) - Method in interface org.terracotta.toolkit.nonstop.NonStopConfigurationRegistry
 
getTimeoutMillis() - Method in interface org.terracotta.toolkit.nonstop.NonStopConfiguration
 
getType() - Method in interface org.terracotta.toolkit.cluster.ClusterEvent
Retrieves the type of this event.
getType() - Method in class org.terracotta.toolkit.search.AggregateFunction
 
getTypeForObject(Object) - Static method in enum org.terracotta.toolkit.config.SupportedConfigurationType
Returns the corresponding SupportedConfigurationType for the object or throws exception if not supported
getTypeForObjectOrNull(Object) - Static method in enum org.terracotta.toolkit.config.SupportedConfigurationType
 
getValue() - Method in class org.terracotta.toolkit.search.expression.Equals
 
getValue() - Method in class org.terracotta.toolkit.search.expression.RelationalClause
 
getValue() - Method in interface org.terracotta.toolkit.search.SearchResult
Get requested value from this result.
getWriteOpNonStopTimeoutBehavior() - Method in interface org.terracotta.toolkit.nonstop.NonStopConfiguration
 
gt(T) - Method in class org.terracotta.toolkit.search.Attribute
Create a clause where this attribute is greater than the given value
gt(String, Object) - Static method in class org.terracotta.toolkit.search.expression.RelationalClause
 
gte(String, Object) - Static method in class org.terracotta.toolkit.search.expression.RelationalClause
 

H

hasField(String) - Method in class org.terracotta.toolkit.config.AbstractConfiguration
 
hasField(String) - Method in interface org.terracotta.toolkit.config.Configuration
Returns true if the config contains a mapping for specified name
hashCode() - Method in class org.terracotta.toolkit.search.Attribute
hashCode() - Method in class org.terracotta.toolkit.ToolkitFeatureType
 

I

immediateTimeout(boolean) - Method in class org.terracotta.toolkit.builder.NonStopConfigurationBuilder
 
includeAggregator(AggregateFunction...) - Method in interface org.terracotta.toolkit.search.QueryBuilder
 
includeAttribute(Attribute<?>...) - Method in interface org.terracotta.toolkit.search.QueryBuilder
 
includeKeys(boolean) - Method in interface org.terracotta.toolkit.search.QueryBuilder
 
includeValues(boolean) - Method in interface org.terracotta.toolkit.search.QueryBuilder
 
incrementAndGet() - Method in interface org.terracotta.toolkit.concurrent.atomic.ToolkitAtomicLong
Atomically increment the current value
internalSetConfigMapping(String, Serializable) - Method in class org.terracotta.toolkit.config.AbstractConfiguration
 
intValue() - Method in interface org.terracotta.toolkit.concurrent.atomic.ToolkitAtomicLong
Number.intValue()
InvalidLockStateAfterRejoinException - Exception in org.terracotta.toolkit.rejoin
Deprecated.  
InvalidLockStateAfterRejoinException() - Constructor for exception org.terracotta.toolkit.rejoin.InvalidLockStateAfterRejoinException
Deprecated.  
InvalidLockStateAfterRejoinException(String) - Constructor for exception org.terracotta.toolkit.rejoin.InvalidLockStateAfterRejoinException
Deprecated.  
InvalidLockStateAfterRejoinException(Throwable) - Constructor for exception org.terracotta.toolkit.rejoin.InvalidLockStateAfterRejoinException
Deprecated.  
InvalidLockStateAfterRejoinException(String, Throwable) - Constructor for exception org.terracotta.toolkit.rejoin.InvalidLockStateAfterRejoinException
Deprecated.  
InvalidToolkitConfigException - Exception in org.terracotta.toolkit
An exception that is thrown when a toolkit cannot be instantiated because of configuration error
InvalidToolkitConfigException() - Constructor for exception org.terracotta.toolkit.InvalidToolkitConfigException
 
InvalidToolkitConfigException(String, Throwable) - Constructor for exception org.terracotta.toolkit.InvalidToolkitConfigException
 
InvalidToolkitConfigException(String) - Constructor for exception org.terracotta.toolkit.InvalidToolkitConfigException
 
InvalidToolkitConfigException(Throwable) - Constructor for exception org.terracotta.toolkit.InvalidToolkitConfigException
 
isBroken() - Method in interface org.terracotta.toolkit.concurrent.ToolkitBarrier
Queries if this barrier is in a broken state.
isBulkLoadEnabled() - Method in interface org.terracotta.toolkit.bulkload.ToolkitBulkLoadObject
Returns true if at least one node in the cluster is in bulk-load mode.
isClosed() - Method in interface org.terracotta.toolkit.search.SearchQueryResultSet
 
isComparable() - Method in enum org.terracotta.toolkit.search.attribute.ToolkitAttributeType
Is this type comparable?
isDestroyed() - Method in interface org.terracotta.toolkit.object.Destroyable
Query whether already destroyed or not
isEnabled() - Method in interface org.terracotta.toolkit.nonstop.NonStopConfiguration
 
isEnabled() - Method in interface org.terracotta.toolkit.ToolkitFeature
Returns true if the feature is enabled, otherwise false
isEvictionEnabled() - Method in class org.terracotta.toolkit.builder.ToolkitCacheConfigBuilder
Returns eviction enabled
isHeldByCurrentThread() - Method in interface org.terracotta.toolkit.concurrent.locks.ToolkitLock
Indicates whether the current thread is holding this lock for ToolkitLock.getLockType().
isImmediateTimeoutEnabled() - Method in interface org.terracotta.toolkit.nonstop.NonStopConfiguration
 
isMaxInclusive() - Method in class org.terracotta.toolkit.search.expression.Range
 
isMinInclusive() - Method in class org.terracotta.toolkit.search.expression.Range
 
isNodeBulkLoadEnabled() - Method in interface org.terracotta.toolkit.bulkload.ToolkitBulkLoadObject
Returns true if the current node is in bulk-load mode.
isSupported(SupportedConfigurationType) - Method in enum org.terracotta.toolkit.config.SupportedConfigurationType
 
isSupportedType(Object) - Static method in enum org.terracotta.toolkit.search.attribute.ToolkitAttributeType
Test the given value to see if it is a legal type
isTimedOut() - Method in interface org.terracotta.toolkit.feature.NonStopFeature
returns true If a nonstop operation was started and has timed out.
isTypeSupported(Object) - Static method in enum org.terracotta.toolkit.config.SupportedConfigurationType
Returns the corresponding SupportedConfigurationType for the object or returns null if not supported

L

le(T) - Method in class org.terracotta.toolkit.search.Attribute
Create a clause where this attribute is less than or equal to the given value
LOCAL_CACHE_ENABLED_FIELD_NAME - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
Valid value are true or false
localCacheEnabled(boolean) - Method in class org.terracotta.toolkit.builder.ToolkitCacheConfigBuilder
Sets local cache enabled
localCacheEnabled(boolean) - Method in class org.terracotta.toolkit.builder.ToolkitStoreConfigBuilder
Sets local cache enabled
longValue() - Method in interface org.terracotta.toolkit.concurrent.atomic.ToolkitAtomicLong
Number.longValue()
lt(T) - Method in class org.terracotta.toolkit.search.Attribute
Create a clause where this attribute is less than the given value
lt(String, Object) - Static method in class org.terracotta.toolkit.search.expression.RelationalClause
 
lte(String, Object) - Static method in class org.terracotta.toolkit.search.expression.RelationalClause
 

M

matches(String) - Method in class org.terracotta.toolkit.search.Attribute
Create a clause where this attribute's toString() matches the given expression See Matches for the expression syntax
Matches - Class in org.terracotta.toolkit.search.expression
 
Matches(String, String) - Constructor for class org.terracotta.toolkit.search.expression.Matches
Construct a "like" criteria for the given expression.
max(String) - Static method in class org.terracotta.toolkit.search.AggregateFunction
 
max() - Method in class org.terracotta.toolkit.search.Attribute
Request a maximum value aggregation of this attribute
MAX_BYTES_LOCAL_HEAP_FIELD_NAME - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
Valid value are Strings like "1024", "1024m", "1g"
MAX_BYTES_LOCAL_OFFHEAP_FIELD_NAME - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
Valid value are Strings like "1024", "1024m", "1g"
MAX_COUNT_LOCAL_HEAP_FIELD_NAME - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
Valid values are positive integers
MAX_TOTAL_COUNT_FIELD_NAME - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
Total Max count (capacity) allowed for this cache
-1 means Infinite.
Valid Values are integers.
MAX_TTI_SECONDS_FIELD_NAME - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
Time to idle (in seconds) for a Cache
0 means Infinite.
Valid Values are positive integers
MAX_TTL_SECONDS_FIELD_NAME - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
Time to live (in seconds) for a Cache
0 means Infinite.
Valid Values are positive integers
maxBytesLocalHeap(long) - Method in class org.terracotta.toolkit.builder.ToolkitCacheConfigBuilder
Sets the maxBytesLocalHeap
maxBytesLocalHeap(long) - Method in class org.terracotta.toolkit.builder.ToolkitStoreConfigBuilder
Sets the maxBytesLocalHeap
maxBytesLocalOffheap(long) - Method in class org.terracotta.toolkit.builder.ToolkitCacheConfigBuilder
Sets the max bytes local offheap
maxBytesLocalOffheap(long) - Method in class org.terracotta.toolkit.builder.ToolkitStoreConfigBuilder
Sets the max bytes local offheap
maxCountLocalHeap(int) - Method in class org.terracotta.toolkit.builder.ToolkitCacheConfigBuilder
Sets the max count local heap
maxCountLocalHeap(int) - Method in class org.terracotta.toolkit.builder.ToolkitStoreConfigBuilder
Sets the max count local heap
maxResults(int) - Method in interface org.terracotta.toolkit.search.QueryBuilder
 
maxTotalCount(int) - Method in class org.terracotta.toolkit.builder.ToolkitCacheConfigBuilder
Sets max total count
maxTTISeconds(int) - Method in class org.terracotta.toolkit.builder.ToolkitCacheConfigBuilder
Sets the TTI in seconds for the config to the new value and returns this.
maxTTLSeconds(int) - Method in class org.terracotta.toolkit.builder.ToolkitCacheConfigBuilder
Sets the TTL in seconds for the config to the new value and returns this.
min(String) - Static method in class org.terracotta.toolkit.search.AggregateFunction
 
min() - Method in class org.terracotta.toolkit.search.Attribute
Request a minimum value aggregation of this attribute

N

ne(T) - Method in class org.terracotta.toolkit.search.Attribute
Create a clause where this attribute is not equal to the given value
newCondition() - Method in interface org.terracotta.toolkit.concurrent.locks.ToolkitLock
Always throws UnsupportedOperationException.
NO_MAX_TTI_SECONDS - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
 
NO_MAX_TTL_SECONDS - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
 
NON_STOP_ENABLED - Static variable in interface org.terracotta.toolkit.nonstop.NonStopConfigurationFields
 
NON_STOP_IMMEDIATE_TIMEOUT_ENABLED - Static variable in interface org.terracotta.toolkit.nonstop.NonStopConfigurationFields
 
NON_STOP_READ_OP_TIMEOUT_BEHAVIOR - Static variable in interface org.terracotta.toolkit.nonstop.NonStopConfigurationFields
 
NON_STOP_SEARCH_TIMEOUT_MILLIS - Static variable in interface org.terracotta.toolkit.nonstop.NonStopConfigurationFields
 
NON_STOP_TIMEOUT_MILLIS - Static variable in interface org.terracotta.toolkit.nonstop.NonStopConfigurationFields
 
NON_STOP_WRITE_OP_TIMEOUT_BEHAVIOR - Static variable in interface org.terracotta.toolkit.nonstop.NonStopConfigurationFields
 
NONSTOP - Static variable in class org.terracotta.toolkit.ToolkitFeatureType
Nonstop feature
NonStopConfiguration - Interface in org.terracotta.toolkit.nonstop
Configuration for using non stop
NonStopConfigurationBuilder - Class in org.terracotta.toolkit.builder
 
NonStopConfigurationBuilder() - Constructor for class org.terracotta.toolkit.builder.NonStopConfigurationBuilder
 
NonStopConfigurationFields - Interface in org.terracotta.toolkit.nonstop
 
NonStopConfigurationFields.NonStopReadTimeoutBehavior - Enum in org.terracotta.toolkit.nonstop
 
NonStopConfigurationFields.NonStopWriteTimeoutBehavior - Enum in org.terracotta.toolkit.nonstop
 
NonStopConfigurationRegistry - Interface in org.terracotta.toolkit.nonstop
This class could be used for registering NonStopConfiguration.
Users are recommended to use NonStopConfigurationBuilder instead of directly using this class.

A user is allowed to register NonStopConfiguration for a ToolkitObjectType, an instance, a particular method in the ToolkitObject & a particular method for a particular instance.

If multiple configurations could match for a particular operation, then the order in which the NonStopConfiguration is determined as follows: NonStopConfiguration for Current Thread NonStopConfiguration for the method and the ToolkitObject instance NonStopConfiguration for the ToolkitObject instance NonStopConfiguration for the method and ToolkitObjectType NonStopConfiguration for ToolkitObjectType
NonStopException - Exception in org.terracotta.toolkit.nonstop
 
NonStopException() - Constructor for exception org.terracotta.toolkit.nonstop.NonStopException
 
NonStopException(String) - Constructor for exception org.terracotta.toolkit.nonstop.NonStopException
 
NonStopException(Throwable) - Constructor for exception org.terracotta.toolkit.nonstop.NonStopException
 
NonStopException(String, Throwable) - Constructor for exception org.terracotta.toolkit.nonstop.NonStopException
 
NonStopFeature - Interface in org.terracotta.toolkit.feature
 
nonStopReadTimeoutBehavior(NonStopConfigurationFields.NonStopReadTimeoutBehavior) - Method in class org.terracotta.toolkit.builder.NonStopConfigurationBuilder
 
NonStopToolkitInstantiationException - Exception in org.terracotta.toolkit.nonstop
An exception that is thrown when the asynchronous initialization of Toolkit fails.
NonStopToolkitInstantiationException() - Constructor for exception org.terracotta.toolkit.nonstop.NonStopToolkitInstantiationException
 
NonStopToolkitInstantiationException(String) - Constructor for exception org.terracotta.toolkit.nonstop.NonStopToolkitInstantiationException
 
NonStopToolkitInstantiationException(Throwable) - Constructor for exception org.terracotta.toolkit.nonstop.NonStopToolkitInstantiationException
 
NonStopToolkitInstantiationException(String, Throwable) - Constructor for exception org.terracotta.toolkit.nonstop.NonStopToolkitInstantiationException
 
nonStopWriteTimeoutBehavior(NonStopConfigurationFields.NonStopWriteTimeoutBehavior) - Method in class org.terracotta.toolkit.builder.NonStopConfigurationBuilder
 
not() - Method in class org.terracotta.toolkit.search.expression.BaseClause
 
not() - Method in interface org.terracotta.toolkit.search.expression.Clause
Produce a clause that is the boolean "not" of this
notifyListeners(T) - Method in interface org.terracotta.toolkit.events.ToolkitNotifier
Send the msg to all the listeners in the cluster
The local listeners wont be notified
NotSerializableRuntimeException - Exception in org.terracotta.toolkit.object.serialization
A runtime exception that is thrown when objects cannot be serialized.
NotSerializableRuntimeException() - Constructor for exception org.terracotta.toolkit.object.serialization.NotSerializableRuntimeException
 
NotSerializableRuntimeException(String, Throwable) - Constructor for exception org.terracotta.toolkit.object.serialization.NotSerializableRuntimeException
 
NotSerializableRuntimeException(String) - Constructor for exception org.terracotta.toolkit.object.serialization.NotSerializableRuntimeException
 
NotSerializableRuntimeException(Throwable) - Constructor for exception org.terracotta.toolkit.object.serialization.NotSerializableRuntimeException
 
NULL_EXTRACTOR - Static variable in interface org.terracotta.toolkit.search.attribute.ToolkitAttributeExtractor
 
NullAttributeExtractor<K,V> - Class in org.terracotta.toolkit.search.attribute
Adapter class to indicate non-indexability of underlying data structure

O

OFFHEAP - Static variable in class org.terracotta.toolkit.ToolkitFeatureType
Offheap feature
OFFHEAP_ENABLED_FIELD_NAME - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
Valid value are true or false
offheapEnabled(boolean) - Method in class org.terracotta.toolkit.builder.ToolkitCacheConfigBuilder
Sets offheap enabled
offheapEnabled(boolean) - Method in class org.terracotta.toolkit.builder.ToolkitStoreConfigBuilder
Sets offheap enabled
OffheapFeature - Interface in org.terracotta.toolkit.feature
Offheap feature
onClusterEvent(ClusterEvent) - Method in interface org.terracotta.toolkit.cluster.ClusterListener
This method is called whenever a ClusterEvent occurs.
oneOf(Collection<? extends T>) - Method in class org.terracotta.toolkit.search.Attribute
Create a clause where the value of this attribute must be one of the given values.
OneOf - Class in org.terracotta.toolkit.search.expression
Clause for constraining an attribute to choice of discrete values
OneOf(String, Collection<?>) - Constructor for class org.terracotta.toolkit.search.expression.OneOf
 
onEviction(K) - Method in interface org.terracotta.toolkit.cache.ToolkitCacheListener
Called when the key gets evicted from the cache
onExpiration(K) - Method in interface org.terracotta.toolkit.cache.ToolkitCacheListener
Called when the key gets expired from the cache
onNotification(ToolkitNotificationEvent<T>) - Method in interface org.terracotta.toolkit.events.ToolkitNotificationListener
This method is called when a user implements this interface and attaches it to the ToolkitNotifier.
OperatorEventLevel - Enum in org.terracotta.toolkit.monitoring
An enum specifying the level of an operator event
or(Clause) - Method in class org.terracotta.toolkit.search.expression.BaseClause
 
or(Clause) - Method in interface org.terracotta.toolkit.search.expression.Clause
Produce a clause that is the boolean "or" of this and the other given clause
org.terracotta.toolkit - package org.terracotta.toolkit
 
org.terracotta.toolkit.api - package org.terracotta.toolkit.api
 
org.terracotta.toolkit.builder - package org.terracotta.toolkit.builder
 
org.terracotta.toolkit.bulkload - package org.terracotta.toolkit.bulkload
 
org.terracotta.toolkit.cache - package org.terracotta.toolkit.cache
 
org.terracotta.toolkit.cluster - package org.terracotta.toolkit.cluster
 
org.terracotta.toolkit.collections - package org.terracotta.toolkit.collections
 
org.terracotta.toolkit.concurrent - package org.terracotta.toolkit.concurrent
 
org.terracotta.toolkit.concurrent.atomic - package org.terracotta.toolkit.concurrent.atomic
 
org.terracotta.toolkit.concurrent.locks - package org.terracotta.toolkit.concurrent.locks
 
org.terracotta.toolkit.config - package org.terracotta.toolkit.config
 
org.terracotta.toolkit.events - package org.terracotta.toolkit.events
 
org.terracotta.toolkit.feature - package org.terracotta.toolkit.feature
 
org.terracotta.toolkit.monitoring - package org.terracotta.toolkit.monitoring
 
org.terracotta.toolkit.nonstop - package org.terracotta.toolkit.nonstop
 
org.terracotta.toolkit.object - package org.terracotta.toolkit.object
 
org.terracotta.toolkit.object.serialization - package org.terracotta.toolkit.object.serialization
 
org.terracotta.toolkit.rejoin - package org.terracotta.toolkit.rejoin
 
org.terracotta.toolkit.search - package org.terracotta.toolkit.search
 
org.terracotta.toolkit.search.attribute - package org.terracotta.toolkit.search.attribute
 
org.terracotta.toolkit.search.expression - package org.terracotta.toolkit.search.expression
 
org.terracotta.toolkit.store - package org.terracotta.toolkit.store
 
org.terracotta.toolkit.tck - package org.terracotta.toolkit.tck
 

P

PINNED_IN_LOCAL_MEMORY_FIELD_NAME - Static variable in interface org.terracotta.toolkit.store.ToolkitConfigFields
Whether cache entries should be pinned in local memory.
pinnedInLocalMemory(boolean) - Method in class org.terracotta.toolkit.builder.ToolkitCacheConfigBuilder
Sets whether entries should be pinned in local memory
pinnedInLocalMemory(boolean) - Method in class org.terracotta.toolkit.builder.ToolkitStoreConfigBuilder
Sets whether entries should be pinned in local memory
putIfAbsent(K, V, long, int, int) - Method in interface org.terracotta.toolkit.cache.ToolkitCache
Similar to ConcurrentMap.putIfAbsent(Object, Object) but with ability to specify creation time, tti, ttl etc.
putNoReturn(K, V) - Method in interface org.terracotta.toolkit.cache.ToolkitCache
Behaves the same as the standard Map.put(Object, Object) method except that the previous value is not returned.
putNoReturn(K, V, long, int, int) - Method in interface org.terracotta.toolkit.cache.ToolkitCache
Similar to ToolkitCache.putNoReturn(Object, Object) but with ability to specify creation time, tti, ttl etc
putNoReturn(K, V) - Method in interface org.terracotta.toolkit.store.ToolkitStore
Behaves the same as the standard Map.put(Object, Object) method except that the previous value is not returned.

Q

QueryBuilder - Interface in org.terracotta.toolkit.search
This class encapsulates query building functionality.

R

range(T, T) - Method in class org.terracotta.toolkit.search.Attribute
Create a range search clause between the given min/max (inclusive).
range(T, T, boolean, boolean) - Method in class org.terracotta.toolkit.search.Attribute
Create a range clause between the given min/max with specified inclusiveness
Range - Class in org.terracotta.toolkit.search.expression
Clause that represents a range constraint.
Range(String, Object, Object, boolean, boolean) - Constructor for class org.terracotta.toolkit.search.expression.Range
 
readLock() - Method in interface org.terracotta.toolkit.concurrent.locks.ToolkitReadWriteLock

ToolkitObject.getName() on the returned lock will return null

registerForInstance(NonStopConfiguration, String, ToolkitObjectType) - Method in interface org.terracotta.toolkit.nonstop.NonStopConfigurationRegistry
Register NonStopConfiguration for all the ToolkitObjectType which have the name passed in as the parameter.
registerForInstanceMethod(NonStopConfiguration, String, String, ToolkitObjectType) - Method in interface org.terracotta.toolkit.nonstop.NonStopConfigurationRegistry
Register NonStopConfiguration for the method in ToolkitObjectType and the instance name.
registerForType(NonStopConfiguration, ToolkitObjectType...) - Method in interface org.terracotta.toolkit.nonstop.NonStopConfigurationRegistry
Register NonStopConfiguration for the all ToolkitObjectType passed in.
registerForTypeMethod(NonStopConfiguration, String, ToolkitObjectType) - Method in interface org.terracotta.toolkit.nonstop.NonStopConfigurationRegistry
Register NonStopConfiguration for the method in ToolkitObject
registerTimeoutForSearch(long, String, ToolkitObjectType) - Method in interface org.terracotta.toolkit.nonstop.NonStopConfigurationRegistry
Register a different timeout for search operations.
Please note that the rest of the NonStopConfiguration is used which was registered for ToolkitObject instance.
RejoinException - Exception in org.terracotta.toolkit.rejoin
This exception is thrown when data-structures don't work anymore because a rejoin happened.
RejoinException() - Constructor for exception org.terracotta.toolkit.rejoin.RejoinException
 
RejoinException(String) - Constructor for exception org.terracotta.toolkit.rejoin.RejoinException
 
RejoinException(Throwable) - Constructor for exception org.terracotta.toolkit.rejoin.RejoinException
 
RejoinException(String, Throwable) - Constructor for exception org.terracotta.toolkit.rejoin.RejoinException
 
RelationalClause - Class in org.terracotta.toolkit.search.expression
Clause that represents relation between two values.
RelationalClause(String, String, Object) - Constructor for class org.terracotta.toolkit.search.expression.RelationalClause
Constructor
RelationalClause.GreaterThan - Class in org.terracotta.toolkit.search.expression
 
RelationalClause.GreaterThan(String, Object) - Constructor for class org.terracotta.toolkit.search.expression.RelationalClause.GreaterThan
 
RelationalClause.GreaterThanOrEqual - Class in org.terracotta.toolkit.search.expression
 
RelationalClause.GreaterThanOrEqual(String, Object) - Constructor for class org.terracotta.toolkit.search.expression.RelationalClause.GreaterThanOrEqual
 
RelationalClause.LessThan - Class in org.terracotta.toolkit.search.expression
 
RelationalClause.LessThan(String, Object) - Constructor for class org.terracotta.toolkit.search.expression.RelationalClause.LessThan
 
RelationalClause.LessThanOrEqual - Class in org.terracotta.toolkit.search.expression
 
RelationalClause.LessThanOrEqual(String, Object) - Constructor for class org.terracotta.toolkit.search.expression.RelationalClause.LessThanOrEqual
 
removeClusterListener(ClusterListener) - Method in interface org.terracotta.toolkit.cluster.ClusterInfo
Removes a cluster events listener.
removeListener(ToolkitCacheListener<K>) - Method in interface org.terracotta.toolkit.cache.ToolkitCache
Removes a registered listener from this cache.
removeNoReturn(Object) - Method in interface org.terracotta.toolkit.cache.ToolkitCache
Behaves the same as the standard Map.remove(Object) method except that the previous value is not returned.
removeNoReturn(Object) - Method in interface org.terracotta.toolkit.store.ToolkitStore
Behaves the same as the standard Map.remove(Object) method except that the previous value is not returned.
removeNotificationListener(ToolkitNotificationListener<T>) - Method in interface org.terracotta.toolkit.events.ToolkitNotifier
Remove the notification listener.
requestsKeys() - Method in interface org.terracotta.toolkit.search.ToolkitSearchQuery
Returns true if this query requests keys in result, false otherwise.
requestsValues() - Method in interface org.terracotta.toolkit.search.ToolkitSearchQuery
Returns true if this query requests values in result, false otherwise.
reset() - Method in interface org.terracotta.toolkit.concurrent.ToolkitBarrier
Reset to initial state.
resultPageSize(int) - Method in interface org.terracotta.toolkit.search.QueryBuilder
 
ResultsUnavailableException - Exception in org.terracotta.toolkit.search
 
ResultsUnavailableException(String, Throwable) - Constructor for exception org.terracotta.toolkit.search.ResultsUnavailableException
 
ResultsUnavailableException(String) - Constructor for exception org.terracotta.toolkit.search.ResultsUnavailableException
 
ResultsUnavailableException(Throwable) - Constructor for exception org.terracotta.toolkit.search.ResultsUnavailableException
 

S

SEARCH - Static variable in class org.terracotta.toolkit.ToolkitFeatureType
Search feature
SearchableMap<K,V> - Interface in org.terracotta.toolkit.search
 
SearchException - Exception in org.terracotta.toolkit.search
 
SearchException() - Constructor for exception org.terracotta.toolkit.search.SearchException
 
SearchException(String, Throwable) - Constructor for exception org.terracotta.toolkit.search.SearchException
 
SearchException(String) - Constructor for exception org.terracotta.toolkit.search.SearchException
 
SearchException(Throwable) - Constructor for exception org.terracotta.toolkit.search.SearchException
 
SearchFeature - Interface in org.terracotta.toolkit.feature
Search feature
SearchQueryResultSet - Interface in org.terracotta.toolkit.search
Result of executing ToolkitSearchQuery
SearchResult - Interface in org.terracotta.toolkit.search
A part of SearchQueryResultSet
searchTimeoutMillis(long) - Method in class org.terracotta.toolkit.builder.NonStopConfigurationBuilder
 
SEP - Static variable in class org.terracotta.toolkit.search.expression.BaseClause
Output separator
set(long) - Method in interface org.terracotta.toolkit.concurrent.atomic.ToolkitAtomicLong
Set to the given value
setAttributeExtractor(ToolkitAttributeExtractor<K, V>) - Method in interface org.terracotta.toolkit.search.SearchableMap
Set indexed attribute extractor.
setBoolean(String, boolean) - Method in class org.terracotta.toolkit.config.AbstractConfiguration
 
setConfigField(String, Serializable) - Method in interface org.terracotta.toolkit.cache.ToolkitCache
Updates the configuration of the Cache using passed in value.
setConfigField(String, Serializable) - Method in interface org.terracotta.toolkit.store.ToolkitStore
Updates the configuration of the Store using passed in value.
setInt(String, int) - Method in class org.terracotta.toolkit.config.AbstractConfiguration
 
setLong(String, long) - Method in class org.terracotta.toolkit.config.AbstractConfiguration
 
setNodeBulkLoadEnabled(boolean) - Method in interface org.terracotta.toolkit.bulkload.ToolkitBulkLoadObject
Enable/disable bulk-load mode in this node for this cache.
setObject(String, Serializable) - Method in class org.terracotta.toolkit.config.AbstractConfiguration
 
setString(String, String) - Method in class org.terracotta.toolkit.config.AbstractConfiguration
 
shortValue() - Method in interface org.terracotta.toolkit.concurrent.atomic.ToolkitAtomicLong
Number.shortValue()
shutdown() - Method in interface org.terracotta.toolkit.Toolkit
Shut down toolkit and release resources associated with the toolkit.
SortDirection - Enum in org.terracotta.toolkit.search
Direction for ordering on a particular attribute.
start(NonStopConfiguration) - Method in interface org.terracotta.toolkit.feature.NonStopFeature
Start non stop operations
sum(String) - Static method in class org.terracotta.toolkit.search.AggregateFunction
 
sum() - Method in class org.terracotta.toolkit.search.Attribute
Request a sum aggregation of this attribute
SupportedConfigurationType - Enum in org.terracotta.toolkit.config
 

T

TCKStrict - Annotation Type in org.terracotta.toolkit.tck
Marker annotation for TCK - interfaces or classes annotated with this annotation will be checked for backward compatibility between minor releases by TCK.
timeoutMillis(long) - Method in class org.terracotta.toolkit.builder.NonStopConfigurationBuilder
 
Toolkit - Interface in org.terracotta.toolkit
A toolkit that provides various data-structures.
ToolkitAtomicLong - Interface in org.terracotta.toolkit.concurrent.atomic
A toolkit atomic long that can be used to maintain counters in the toolkit in a thread-safe manner across the toolkit implementation platform.
ToolkitAttributeExtractor<K,V> - Interface in org.terracotta.toolkit.search.attribute
 
ToolkitAttributeExtractorException - Exception in org.terracotta.toolkit.search.attribute
 
ToolkitAttributeExtractorException(Throwable) - Constructor for exception org.terracotta.toolkit.search.attribute.ToolkitAttributeExtractorException
 
ToolkitAttributeExtractorException(String, Throwable) - Constructor for exception org.terracotta.toolkit.search.attribute.ToolkitAttributeExtractorException
 
ToolkitAttributeExtractorException(String) - Constructor for exception org.terracotta.toolkit.search.attribute.ToolkitAttributeExtractorException
 
ToolkitAttributeType - Enum in org.terracotta.toolkit.search.attribute
 
ToolkitBarrier - Interface in org.terracotta.toolkit.concurrent
A toolkit barrier that can be used to coordinate between threads in the toolkit implementation platform.
ToolkitBlockingQueue<E> - Interface in org.terracotta.toolkit.collections
A bounded toolkit BlockingQueue.
ToolkitBulkLoadObject - Interface in org.terracotta.toolkit.bulkload
 
ToolkitCache<K,V> - Interface in org.terracotta.toolkit.cache
A toolkit cache.
ToolkitCacheConfigBuilder - Class in org.terracotta.toolkit.builder
A helper to build a Configuration for ToolkitCache.
ToolkitCacheConfigBuilder() - Constructor for class org.terracotta.toolkit.builder.ToolkitCacheConfigBuilder
 
ToolkitCacheListener<K> - Interface in org.terracotta.toolkit.cache
A listener that can be added to ToolkitCache and get notified on eviction and expiration events
ToolkitConfigFields - Interface in org.terracotta.toolkit.store
Details of Configuration fields used to configure ToolkitStore & ToolkitCache
ToolkitConfigFields.Consistency - Enum in org.terracotta.toolkit.store
Enum type representing valid values for ToolkitConfigFields.CONSISTENCY_FIELD_NAME name mapping.
ToolkitFactory - Class in org.terracotta.toolkit
A static factory class used for creating Toolkit instances.
ToolkitFactory() - Constructor for class org.terracotta.toolkit.ToolkitFactory
 
ToolkitFactoryService - Interface in org.terracotta.toolkit.api
Service for creating Toolkit instances.
ToolkitFeature - Interface in org.terracotta.toolkit
A toolkit feature.
ToolkitFeatureType<T extends ToolkitFeature> - Class in org.terracotta.toolkit
List of features that a toolkit implementation can support.
ToolkitInstantiationException - Exception in org.terracotta.toolkit
An exception that is thrown when a toolkit cannot be instantiated
ToolkitInstantiationException() - Constructor for exception org.terracotta.toolkit.ToolkitInstantiationException
 
ToolkitInstantiationException(String, Throwable) - Constructor for exception org.terracotta.toolkit.ToolkitInstantiationException
 
ToolkitInstantiationException(String) - Constructor for exception org.terracotta.toolkit.ToolkitInstantiationException
 
ToolkitInstantiationException(Throwable) - Constructor for exception org.terracotta.toolkit.ToolkitInstantiationException
 
ToolkitList<E> - Interface in org.terracotta.toolkit.collections
A toolkit list.
ToolkitLock - Interface in org.terracotta.toolkit.concurrent.locks
Provides primitive lock operations for the given ToolkitLockType that was used to create an instance of this lock.
ToolkitLockedObject - Interface in org.terracotta.toolkit.object
A ToolkitObject which exposes a ToolkitReadWriteLock.
ToolkitLockType - Enum in org.terracotta.toolkit.concurrent.locks
Lock types supported by the toolkit.
ToolkitMap<K,V> - Interface in org.terracotta.toolkit.collections
A toolkit Map.
ToolkitNotificationEvent<T> - Interface in org.terracotta.toolkit.events
An notification event used by ToolkitNotifier
ToolkitNotificationListener<T> - Interface in org.terracotta.toolkit.events
A listener for ToolkitNotifier.
ToolkitNotifier<T> - Interface in org.terracotta.toolkit.events
A notifier that can be used to send notifications across the cluster.
ToolkitObject - Interface in org.terracotta.toolkit.object
An instance retrieved/created using the Toolkit.
ToolkitObjectType - Enum in org.terracotta.toolkit
Type of toolkit objects
ToolkitReadWriteLock - Interface in org.terracotta.toolkit.concurrent.locks
Provides a pair of Read and Write lock.
ToolkitRuntimeException - Exception in org.terracotta.toolkit
Super class of all runtime exceptions thrown from toolkit
ToolkitRuntimeException() - Constructor for exception org.terracotta.toolkit.ToolkitRuntimeException
 
ToolkitRuntimeException(String, Throwable) - Constructor for exception org.terracotta.toolkit.ToolkitRuntimeException
 
ToolkitRuntimeException(String) - Constructor for exception org.terracotta.toolkit.ToolkitRuntimeException
 
ToolkitRuntimeException(Throwable) - Constructor for exception org.terracotta.toolkit.ToolkitRuntimeException
 
ToolkitSearchQuery - Interface in org.terracotta.toolkit.search
Specifies search query parameters
ToolkitSet<E> - Interface in org.terracotta.toolkit.collections
A toolkit set.
ToolkitSortedMap<K extends Comparable<? super K>,V> - Interface in org.terracotta.toolkit.collections
A toolkit sorted map.
ToolkitSortedSet<E extends Comparable<? super E>> - Interface in org.terracotta.toolkit.collections
A toolkit sorted set.
ToolkitStore<K,V> - Interface in org.terracotta.toolkit.store
A Key-Value store used for storing key-value mappings.
ToolkitStoreConfigBuilder - Class in org.terracotta.toolkit.builder
A helper to build a Configuration for ToolkitStore.
ToolkitStoreConfigBuilder() - Constructor for class org.terracotta.toolkit.builder.ToolkitStoreConfigBuilder
 
toString() - Method in class org.terracotta.toolkit.search.Attribute
toString() - Method in class org.terracotta.toolkit.search.expression.Always
 
toString() - Method in class org.terracotta.toolkit.search.expression.BooleanClause
 
toString() - Method in class org.terracotta.toolkit.search.expression.Equals
 
toString() - Method in class org.terracotta.toolkit.search.expression.Exists
 
toString() - Method in class org.terracotta.toolkit.search.expression.OneOf
 
toString() - Method in class org.terracotta.toolkit.search.expression.Range
 
toString() - Method in class org.terracotta.toolkit.search.expression.RelationalClause
 
toString() - Method in class org.terracotta.toolkit.ToolkitFeatureType
 
type() - Method in class org.terracotta.toolkit.search.expression.BooleanClause
 
typeFor(String, Object) - Static method in enum org.terracotta.toolkit.search.attribute.ToolkitAttributeType
Get the appropriate ToolkitAttributeType enum for the given object value.
typeFor(Class<?>) - Static method in enum org.terracotta.toolkit.search.attribute.ToolkitAttributeType
 

V

validateValue(String, Object) - Method in enum org.terracotta.toolkit.search.attribute.ToolkitAttributeType
Validate that the given value is in fact of the correct type
valueOf(String) - Static method in enum org.terracotta.toolkit.cluster.ClusterEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.terracotta.toolkit.concurrent.locks.ToolkitLockType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.terracotta.toolkit.config.SupportedConfigurationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.terracotta.toolkit.monitoring.OperatorEventLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.terracotta.toolkit.nonstop.NonStopConfigurationFields.NonStopReadTimeoutBehavior
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.terracotta.toolkit.nonstop.NonStopConfigurationFields.NonStopWriteTimeoutBehavior
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.terracotta.toolkit.search.AggregateFunction.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.terracotta.toolkit.search.attribute.ToolkitAttributeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.terracotta.toolkit.search.expression.BooleanClause.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.terracotta.toolkit.search.SortDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.terracotta.toolkit.store.ToolkitConfigFields.Consistency
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.terracotta.toolkit.ToolkitObjectType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.terracotta.toolkit.cluster.ClusterEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.terracotta.toolkit.concurrent.locks.ToolkitLockType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.terracotta.toolkit.config.SupportedConfigurationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.terracotta.toolkit.monitoring.OperatorEventLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.terracotta.toolkit.nonstop.NonStopConfigurationFields.NonStopReadTimeoutBehavior
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.terracotta.toolkit.nonstop.NonStopConfigurationFields.NonStopWriteTimeoutBehavior
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.terracotta.toolkit.search.AggregateFunction.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.terracotta.toolkit.search.attribute.ToolkitAttributeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.terracotta.toolkit.search.expression.BooleanClause.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.terracotta.toolkit.search.expression.OneOf
 
values() - Static method in enum org.terracotta.toolkit.search.SortDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.terracotta.toolkit.store.ToolkitConfigFields.Consistency
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class org.terracotta.toolkit.ToolkitFeatureType
Returns list of all features that a toolkit can support.
values() - Static method in enum org.terracotta.toolkit.ToolkitObjectType
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitUntilBulkLoadComplete() - Method in interface org.terracotta.toolkit.bulkload.ToolkitBulkLoadObject
This method waits until all the connected nodes have disabled bulk-load.
writeLock() - Method in interface org.terracotta.toolkit.concurrent.locks.ToolkitReadWriteLock

ToolkitObject.getName() on the returned lock will return null


A B C D E F G H I L M N O P Q R S T V W

Copyright © 2014 Terracotta, Inc.. All Rights Reserved.