public class ClusteredSafeStore extends Object implements TerracottaStore
CLUSTER_COHERENT, NODE_COHERENT| Constructor and Description |
|---|
ClusteredSafeStore(TerracottaStore delegateClusteredStore) |
public ClusteredSafeStore(TerracottaStore delegateClusteredStore)
public static void main(String[] args)
public WriteBehind createWriteBehind()
createWriteBehind in interface TerracottaStorepublic Element unsafeGet(Object arg0) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException
unsafeGet in interface TerracottaStoreorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic void quickClear()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
quickClear in interface TerracottaStoreorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic int quickSize()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
quickSize in interface TerracottaStoreorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic Set getLocalKeys() throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException
getLocalKeys in interface TerracottaStoreorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic CacheConfiguration.TransactionalMode getTransactionalMode() throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException
getTransactionalMode in interface TerracottaStoreorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic Element get(Object arg0) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException
public boolean put(Element arg0) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException, CacheException
put in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionCacheExceptionpublic Element replace(Element arg0) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException, NullPointerException
replace in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionNullPointerExceptionpublic boolean replace(Element arg0, Element arg1, ElementValueComparator arg2) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException, NullPointerException, IllegalArgumentException
replace in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionNullPointerExceptionIllegalArgumentExceptionpublic void putAll(Collection arg0) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException, CacheException
putAll in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionCacheExceptionpublic Element remove(Object arg0) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException
public void flush()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException,
IOException
flush in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionIOExceptionpublic boolean containsKey(Object arg0) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException
containsKey in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic int getSize()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
public void removeAll()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException,
CacheException
removeAll in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionCacheExceptionpublic void removeAll(Collection arg0) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException
public Element removeElement(Element arg0, ElementValueComparator arg1) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException, NullPointerException
removeElement in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionNullPointerExceptionpublic Element putIfAbsent(Element arg0) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException, NullPointerException
putIfAbsent in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionNullPointerExceptionpublic void addStoreListener(StoreListener arg0) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException
addStoreListener in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic void removeStoreListener(StoreListener arg0) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException
removeStoreListener in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic boolean putWithWriter(Element arg0, CacheWriterManager arg1) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException, CacheException
putWithWriter in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionCacheExceptionpublic Element getQuiet(Object arg0) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException
public Element removeWithWriter(Object arg0, CacheWriterManager arg1) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException, CacheException
removeWithWriter in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionCacheExceptionpublic int getInMemorySize()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getInMemorySize in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic int getOffHeapSize()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getOffHeapSize in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic int getOnDiskSize()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getOnDiskSize in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic int getTerracottaClusteredSize()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getTerracottaClusteredSize in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic long getInMemorySizeInBytes()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getInMemorySizeInBytes in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic long getOffHeapSizeInBytes()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getOffHeapSizeInBytes in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic long getOnDiskSizeInBytes()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getOnDiskSizeInBytes in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic boolean hasAbortedSizeOf()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
hasAbortedSizeOf in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic boolean containsKeyOnDisk(Object arg0) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException
containsKeyOnDisk in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic boolean containsKeyOffHeap(Object arg0) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException
containsKeyOffHeap in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic boolean containsKeyInMemory(Object arg0) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException
containsKeyInMemory in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic void expireElements()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
expireElements in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic boolean bufferFull()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
bufferFull in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic Policy getInMemoryEvictionPolicy() throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException
getInMemoryEvictionPolicy in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic void setInMemoryEvictionPolicy(Policy arg0) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException
setInMemoryEvictionPolicy in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic Object getInternalContext() throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException
getInternalContext in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic boolean isCacheCoherent()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
isCacheCoherent in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic boolean isClusterCoherent()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException,
TerracottaNotRunningException
isClusterCoherent in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionTerracottaNotRunningExceptionpublic boolean isNodeCoherent()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException,
TerracottaNotRunningException
isNodeCoherent in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionTerracottaNotRunningExceptionpublic void setNodeCoherent(boolean arg0)
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException,
UnsupportedOperationException,
TerracottaNotRunningException
setNodeCoherent in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionUnsupportedOperationExceptionTerracottaNotRunningExceptionpublic void waitUntilClusterCoherent()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException,
UnsupportedOperationException,
TerracottaNotRunningException,
InterruptedException
waitUntilClusterCoherent in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionUnsupportedOperationExceptionTerracottaNotRunningExceptionInterruptedExceptionpublic Object getMBean() throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException
public void setAttributeExtractors(Map arg0) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException
setAttributeExtractors in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic Results executeQuery(StoreQuery arg0) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException, SearchException
executeQuery in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionSearchExceptionpublic Set<Attribute> getSearchAttributes()
getSearchAttributes in interface Storepublic Attribute getSearchAttribute(String arg0) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException
getSearchAttribute in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic Map getAllQuiet(Collection arg0) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException
getAllQuiet in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic Map getAll(Collection arg0) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException
public void dispose()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
public List getKeys() throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException
public Status getStatus() throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException
public void recalculateSize(Object arg0) throws org.terracotta.toolkit.nonstop.NonStopException, org.terracotta.toolkit.rejoin.RejoinException
recalculateSize in interface Storeorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionpublic void notifyCacheEventListenersChanged()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
notifyCacheEventListenersChanged in interface TerracottaStoreorg.terracotta.toolkit.nonstop.NonStopExceptionorg.terracotta.toolkit.rejoin.RejoinExceptionCopyright © 2003–2024 Terracotta, Inc.. All rights reserved.