|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.terracotta.modules.ehcache.store.ClusteredSafeStore
public class ClusteredSafeStore
Wrapper over ClusteredStore to have custom exception handlers for Store operations.
| Field Summary |
|---|
| Fields inherited from interface net.sf.ehcache.store.Store |
|---|
CLUSTER_COHERENT, NODE_COHERENT |
| Constructor Summary | |
|---|---|
ClusteredSafeStore(TerracottaStore delegateClusteredStore)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ClusteredSafeStore(TerracottaStore delegateClusteredStore)
| Method Detail |
|---|
public static void main(String[] args)
public WriteBehind createWriteBehind()
createWriteBehind in interface TerracottaStore
public Element unsafeGet(Object arg0)
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
unsafeGet in interface TerracottaStoreorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public Set getLocalKeys()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getLocalKeys in interface TerracottaStoreorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public CacheConfiguration.TransactionalMode getTransactionalMode()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getTransactionalMode in interface TerracottaStoreorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public Element get(Object arg0)
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
get in interface Storeorg.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.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
CacheException
public Element replace(Element arg0)
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException,
NullPointerException
replace in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
NullPointerException
public 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.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
NullPointerException
IllegalArgumentException
public void putAll(Collection arg0)
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException,
CacheException
putAll in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
CacheException
public Element remove(Object arg0)
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
remove in interface Storeorg.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.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
IOException
public boolean containsKey(Object arg0)
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
containsKey in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public int getSize()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getSize in interface Storeorg.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.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
CacheException
public void removeAll(Collection arg0)
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
removeAll in interface Storeorg.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.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
NullPointerException
public Element putIfAbsent(Element arg0)
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException,
NullPointerException
putIfAbsent in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
NullPointerException
public void addStoreListener(StoreListener arg0)
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
addStoreListener in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public void removeStoreListener(StoreListener arg0)
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
removeStoreListener in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public 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.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
CacheException
public Element getQuiet(Object arg0)
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getQuiet in interface Storeorg.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.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
CacheException
public int getInMemorySize()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getInMemorySize in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public int getOffHeapSize()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getOffHeapSize in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public int getOnDiskSize()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getOnDiskSize in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public int getTerracottaClusteredSize()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getTerracottaClusteredSize in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public long getInMemorySizeInBytes()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getInMemorySizeInBytes in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public long getOffHeapSizeInBytes()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getOffHeapSizeInBytes in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public long getOnDiskSizeInBytes()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getOnDiskSizeInBytes in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public boolean hasAbortedSizeOf()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
hasAbortedSizeOf in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public boolean containsKeyOnDisk(Object arg0)
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
containsKeyOnDisk in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public boolean containsKeyOffHeap(Object arg0)
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
containsKeyOffHeap in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public boolean containsKeyInMemory(Object arg0)
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
containsKeyInMemory in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public void expireElements()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
expireElements in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public boolean bufferFull()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
bufferFull in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public Policy getInMemoryEvictionPolicy()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getInMemoryEvictionPolicy in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public void setInMemoryEvictionPolicy(Policy arg0)
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
setInMemoryEvictionPolicy in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public Object getInternalContext()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getInternalContext in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public boolean isCacheCoherent()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
isCacheCoherent in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public boolean isClusterCoherent()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException,
TerracottaNotRunningException
isClusterCoherent in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
TerracottaNotRunningException
public boolean isNodeCoherent()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException,
TerracottaNotRunningException
isNodeCoherent in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
TerracottaNotRunningException
public void setNodeCoherent(boolean arg0)
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException,
UnsupportedOperationException,
TerracottaNotRunningException
setNodeCoherent in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
UnsupportedOperationException
TerracottaNotRunningException
public void waitUntilClusterCoherent()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException,
UnsupportedOperationException,
TerracottaNotRunningException,
InterruptedException
waitUntilClusterCoherent in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
UnsupportedOperationException
TerracottaNotRunningException
InterruptedException
public Object getMBean()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getMBean in interface Storeorg.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.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public Results executeQuery(StoreQuery arg0)
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException,
SearchException
executeQuery in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
SearchException
public Attribute getSearchAttribute(String arg0)
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getSearchAttribute in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public Map getAllQuiet(Collection arg0)
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getAllQuiet in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public Map getAll(Collection arg0)
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getAll in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public void dispose()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
dispose in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public List getKeys()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getKeys in interface Storeorg.terracotta.toolkit.nonstop.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
public Status getStatus()
throws org.terracotta.toolkit.nonstop.NonStopException,
org.terracotta.toolkit.rejoin.RejoinException
getStatus in interface Storeorg.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.NonStopException
org.terracotta.toolkit.rejoin.RejoinException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||