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

B

beginTransaction(ToolkitTransactionType) - Method in interface org.terracotta.toolkit.atomic.ToolkitTransactionController
Creates a ToolkitTransaction.
BufferingToolkitCache<K,V> - Interface in org.terracotta.toolkit.internal.cache
 

C

clearLocalCache() - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
Clear the local cache
clearVersioned() - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
This method clears the cache but wont generate the server events.
commit() - Method in interface org.terracotta.toolkit.atomic.ToolkitTransaction
Commit the current transaction.
ConfigFieldsInternal - Interface in org.terracotta.toolkit.internal.store
 
ConfigFieldsInternal.LOCK_STRATEGY - Enum in org.terracotta.toolkit.internal.store
 
containsKeyLocalOffHeap(Object) - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
Returns true if the key is present off-heap in current node.
containsKeyLocalOnHeap(Object) - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
Returns true if the key is present on-heap in current node.
containsLocalKey(Object) - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
Query whether key is present locally or not
createAttributeMap() - Method in interface org.terracotta.toolkit.internal.search.ToolkitAttributeExtractorInternal
XXX Provide destination for search attribute schema

D

debug(Object) - Method in interface org.terracotta.toolkit.internal.ToolkitLogger
Log a message at the debug level.
debug(Object, Throwable) - Method in interface org.terracotta.toolkit.internal.ToolkitLogger
Log a message at the debug level, including the passed Throwable in the message
DEFAULT_LOCAL_STORE_MANAGER_NAME - Static variable in interface org.terracotta.toolkit.internal.store.ConfigFieldsInternal
Is blank string by default.
disposeLocally() - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
Dispose the Store from this node.

E

enableForCurrentThread(boolean) - Method in interface org.terracotta.toolkit.internal.feature.NonStopInternalFeature
Enable or disable NonStop for current thread.
equals(V, V) - Method in interface org.terracotta.toolkit.internal.cache.ToolkitValueComparator
Compare the two values.
equals(Object) - Method in class org.terracotta.toolkit.ToolkitFeatureTypeInternal
 
error(Object) - Method in interface org.terracotta.toolkit.internal.ToolkitLogger
Log a message at the error level.
error(Object, Throwable) - Method in interface org.terracotta.toolkit.internal.ToolkitLogger
Log a message at the error level, including the passed Throwable in the message

F

fatal(Object) - Method in interface org.terracotta.toolkit.internal.ToolkitLogger
Log a message at the fatal level.
fatal(Object, Throwable) - Method in interface org.terracotta.toolkit.internal.ToolkitLogger
Log a message at the fatal level, including the passed Throwable in the message
fetchSecret() - Method in interface org.terracotta.toolkit.SecretProvider
 
flushBuffer() - Method in interface org.terracotta.toolkit.internal.cache.BufferingToolkitCache
 

G

getBoolean(String) - Method in interface org.terracotta.toolkit.internal.ToolkitProperties
Returns a boolean for the given property in this properties object.
getBoolean(String, Boolean) - Method in interface org.terracotta.toolkit.internal.ToolkitProperties
Returns a boolean for the given property in this properties object.
getClientUUID() - Method in interface org.terracotta.toolkit.internal.ToolkitInternal
Return the uuid of this client used in mbean names
getFeature(ToolkitFeatureTypeInternal<T>) - Method in interface org.terracotta.toolkit.internal.ToolkitInternal
Returns the ToolkitFeature implementation identified by type associated with the Toolkit.
getFeatureClass() - Method in class org.terracotta.toolkit.ToolkitFeatureTypeInternal
 
getInitialTypeSchema() - Method in interface org.terracotta.toolkit.internal.search.ToolkitAttributeExtractorInternal
Returns initial attribute type schema for cases when it is desired to pre-define data types for some or all of the attributes to be indexed.
getInteger(String) - Method in interface org.terracotta.toolkit.internal.ToolkitProperties
Returns an integer for the given property in this properties object.
getInteger(String, Integer) - Method in interface org.terracotta.toolkit.internal.ToolkitProperties
Returns an integer for the given property in this properties object.
getLock(String, ToolkitLockTypeInternal) - Method in interface org.terracotta.toolkit.internal.ToolkitInternal
Get a lock with specified internal lock type
getLogger(String) - Method in interface org.terracotta.toolkit.internal.ToolkitInternal
Returns a new ToolkitLogger for the given name
getLong(String) - Method in interface org.terracotta.toolkit.internal.ToolkitProperties
Returns a long for the given property in this properties object.
getLong(String, Long) - Method in interface org.terracotta.toolkit.internal.ToolkitProperties
Returns a long for the given property in this properties object.
getName() - Method in interface org.terracotta.toolkit.internal.ToolkitLogger
Returns the name of this logger.
getNodesWithKeys(Set) - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
Returns set of nodes which has the corresponding key in its local jvm
getProperties() - Method in interface org.terracotta.toolkit.internal.ToolkitInternal
Return properties of this toolkit
getProperty(String) - Method in interface org.terracotta.toolkit.internal.ToolkitProperties
Searches for the property with the specified key in this properties object.
getProperty(String, String) - Method in interface org.terracotta.toolkit.internal.ToolkitProperties
Searches for the property with the specified key in this properties object.
getSecret() - Method in interface org.terracotta.toolkit.SecretProvider
 
getToolkitLockType() - Method in enum org.terracotta.toolkit.internal.concurrent.locks.ToolkitLockTypeInternal
 
getValue() - Method in interface org.terracotta.toolkit.internal.cache.VersionedValue
 
getVersion() - Method in interface org.terracotta.toolkit.internal.cache.VersionedValue
 
getVersionedValue(Object) - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
This method returns the VersionedValue corresponding to the given key.

H

hashCode() - Method in class org.terracotta.toolkit.ToolkitFeatureTypeInternal
 

I

info(Object) - Method in interface org.terracotta.toolkit.internal.ToolkitLogger
Log a message at the info level.
info(Object, Throwable) - Method in interface org.terracotta.toolkit.internal.ToolkitLogger
Log a message at the info level, including the passed Throwable in the message
isBuffering() - Method in interface org.terracotta.toolkit.internal.cache.BufferingToolkitCache
 
isDebugEnabled() - Method in interface org.terracotta.toolkit.internal.ToolkitLogger
Returns true if debug level messages from this logger will be recorded.
isInfoEnabled() - Method in interface org.terracotta.toolkit.internal.ToolkitLogger
Returns true if info level messages from this logger will be recorded.
isLicenseEnabled(String) - Method in interface org.terracotta.toolkit.internal.feature.LicenseFeature
Returns true if the license specified by licenseName is enabled, otherwise false

K

keySetForSegment(int) - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
Return the set of Keys in the given segment of cache

L

LICENSE - Static variable in class org.terracotta.toolkit.ToolkitFeatureTypeInternal
License feature
LicenseFeature - Interface in org.terracotta.toolkit.internal.feature
Feature that can be used to check if certain licenses are enabled or not
LOCAL_STORE_MANAGER_NAME_NAME - Static variable in interface org.terracotta.toolkit.internal.store.ConfigFieldsInternal
Local store Manager name
localKeySet() - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
Returns a Set containing keys in the Store which are present in the node locally.
localOffHeapSize() - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
Return the number of elements present locally in off-heap of current node.
localOffHeapSizeInBytes() - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
Return the off-heap size in bytes present locally in current node.
localOnHeapSize() - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
Return the number of elements present locally on-heap in current node.
The count returned might not be very accurate if maxEntriesLocalHeap is set to small values.
localOnHeapSizeInBytes() - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
Return the on-heap size in bytes present locally in current node.
localSize() - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
Return the count of local entries.
LOCK_STRATEGY_NAME - Static variable in interface org.terracotta.toolkit.internal.store.ConfigFieldsInternal
lock strategy used for toolkit store/cache

N

NONSTOP - Static variable in class org.terracotta.toolkit.ToolkitFeatureTypeInternal
NonStop internal feature
NonStopInternalFeature - Interface in org.terracotta.toolkit.internal.feature
Feature that can be used to control internal aspects of NonStop.

O

onLocalPut(K, V, long, int, int, int, int) - Method in interface org.terracotta.toolkit.internal.cache.VersionUpdateListener
 
onLocalRemove(K, long, int) - Method in interface org.terracotta.toolkit.internal.cache.VersionUpdateListener
 
org.terracotta.toolkit - package org.terracotta.toolkit
 
org.terracotta.toolkit.atomic - package org.terracotta.toolkit.atomic
 
org.terracotta.toolkit.internal - package org.terracotta.toolkit.internal
 
org.terracotta.toolkit.internal.cache - package org.terracotta.toolkit.internal.cache
 
org.terracotta.toolkit.internal.cluster - package org.terracotta.toolkit.internal.cluster
 
org.terracotta.toolkit.internal.collections - package org.terracotta.toolkit.internal.collections
 
org.terracotta.toolkit.internal.concurrent.locks - package org.terracotta.toolkit.internal.concurrent.locks
 
org.terracotta.toolkit.internal.feature - package org.terracotta.toolkit.internal.feature
 
org.terracotta.toolkit.internal.search - package org.terracotta.toolkit.internal.search
 
org.terracotta.toolkit.internal.store - package org.terracotta.toolkit.internal.store
 
OutOfBandClusterListener - Interface in org.terracotta.toolkit.internal.cluster
 

P

put(K, V, int, int, int) - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
 
putIfAbsentVersioned(K, V, long) - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
This method is required for WAN specific usecase.
putIfAbsentVersioned(K, V, long, int, int, int) - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
This method is required for WAN specific usecase.
putVersioned(K, V, long) - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
 
putVersioned(K, V, long, int, int, int) - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
 

Q

quickClear() - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
This method submit a request to clear for this cache and returns.
quickSize() - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
Returns approximate size of this cache without waiting for all transaction to finish.

R

registerBeforeShutdownHook(Runnable) - Method in interface org.terracotta.toolkit.internal.ToolkitInternal
Registers a Runnable that will be executed before the Toolkit shuts down
registerVersionUpdateListener(VersionUpdateListener) - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
 
remove(Object, Object, ToolkitValueComparator<V>) - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
Removes the entry for a key only if currently mapped to a given value.
removeAll(Set<K>) - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
 
removeVersioned(Object, long) - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
 
replace(K, V, V, ToolkitValueComparator<V>) - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
Replaces the entry for a key only if currently mapped to a given value.

S

SecretProvider - Interface in org.terracotta.toolkit
 
setProperty(String, String) - Method in interface org.terracotta.toolkit.internal.ToolkitProperties
Sets the given property.
shutdown() - Method in interface org.terracotta.toolkit.internal.TerracottaL1Instance
Shut down the terracotta L1
startBuffering() - Method in interface org.terracotta.toolkit.internal.cache.BufferingToolkitCache
 
stopBuffering() - Method in interface org.terracotta.toolkit.internal.cache.BufferingToolkitCache
 

T

TerracottaL1Instance - Interface in org.terracotta.toolkit.internal
A terracotta L1 instance
TimestampedValue - Interface in org.terracotta.toolkit.internal.cache
If a TimestampedValue is added to the Toolkit Map, Toolkit Map will internally update the last accessed time of the value.
ToolkitAttributeExtractorInternal<K,V> - Interface in org.terracotta.toolkit.internal.search
 
ToolkitCacheInternal<K,V> - Interface in org.terracotta.toolkit.internal.cache
Internal api for ToolkitCache
ToolkitFeatureTypeInternal<T extends org.terracotta.toolkit.ToolkitFeature> - Class in org.terracotta.toolkit
 
ToolkitInternal - Interface in org.terracotta.toolkit.internal
 
ToolkitListInternal<E> - Interface in org.terracotta.toolkit.internal.collections
Internal api for ToolkitList
ToolkitLockTypeInternal - Enum in org.terracotta.toolkit.internal.concurrent.locks
 
ToolkitLogger - Interface in org.terracotta.toolkit.internal
Logging interface implemented by loggers provided by the toolkit.
ToolkitProperties - Interface in org.terracotta.toolkit.internal
Properties of a Toolkit instance
ToolkitTransaction - Interface in org.terracotta.toolkit.atomic
 
ToolkitTransactionController - Interface in org.terracotta.toolkit.atomic
A Controller for ToolkitTransaction.
ToolkitTransactionType - Enum in org.terracotta.toolkit.atomic
 
ToolkitValueComparator<V> - Interface in org.terracotta.toolkit.internal.cache
Used to compare two toolkit values.
toString() - Method in class org.terracotta.toolkit.ToolkitFeatureTypeInternal
 
TRANSACTION - Static variable in class org.terracotta.toolkit.ToolkitFeatureTypeInternal
Transaction feature

U

unlockedAdd(E) - Method in interface org.terracotta.toolkit.internal.collections.ToolkitListInternal
Performs an unlocked add.
unlockedGet(Object, boolean) - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
Performs an unlocked get.
unlockedGetAll(Collection<K>, boolean) - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
 
unlockedPutNoReturn(K, V, int, int, int) - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
Performs an unlocked put.
unlockedPutNoReturnVersioned(K, V, long, int, int, int) - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
 
unlockedRemoveNoReturn(Object) - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
Performs an unlocked remove.
unlockedRemoveNoReturnVersioned(Object, long) - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
 
unsafeLocalGet(Object) - Method in interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
Perform a local unlocked read for the given key.
updateTimestamps(int, int) - Method in interface org.terracotta.toolkit.internal.cache.TimestampedValue
 
useOutOfBandNotification(ClusterEvent) - Method in interface org.terracotta.toolkit.internal.cluster.OutOfBandClusterListener
 

V

valueOf(String) - Static method in enum org.terracotta.toolkit.atomic.ToolkitTransactionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.terracotta.toolkit.internal.concurrent.locks.ToolkitLockTypeInternal
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.terracotta.toolkit.internal.store.ConfigFieldsInternal.LOCK_STRATEGY
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.terracotta.toolkit.atomic.ToolkitTransactionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.terracotta.toolkit.internal.concurrent.locks.ToolkitLockTypeInternal
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.terracotta.toolkit.internal.store.ConfigFieldsInternal.LOCK_STRATEGY
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class org.terracotta.toolkit.ToolkitFeatureTypeInternal
Returns list of all features that a toolkit can support.
VersionedValue<V> - Interface in org.terracotta.toolkit.internal.cache
The wrapper for returning the value and its version.
VersionUpdateListener<K,V> - Interface in org.terracotta.toolkit.internal.cache
 

W

waitUntilAllTransactionsComplete() - Method in interface org.terracotta.toolkit.internal.ToolkitInternal
Waits until all transactions are complete
warn(Object) - Method in interface org.terracotta.toolkit.internal.ToolkitLogger
Log a message at the warn level.
warn(Object, Throwable) - Method in interface org.terracotta.toolkit.internal.ToolkitLogger
Log a message at the warn level, including the passed Throwable in the message

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

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