Package org.infinispan.xsite
Class AbstractCustomFailurePolicy<K,V>
- java.lang.Object
-
- org.infinispan.xsite.AbstractCustomFailurePolicy<K,V>
-
- All Implemented Interfaces:
CustomFailurePolicy<K,V>
public abstract class AbstractCustomFailurePolicy<K,V> extends java.lang.Object implements CustomFailurePolicy<K,V>
Support class forCustomFailurePolicy.- Since:
- 5.2
- Author:
- Mircea Markus
-
-
Constructor Summary
Constructors Constructor Description AbstractCustomFailurePolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidhandleClearFailure(java.lang.String site)voidhandleCommitFailure(java.lang.String site, javax.transaction.Transaction transaction)voidhandlePrepareFailure(java.lang.String site, javax.transaction.Transaction transaction)voidhandlePutAllFailure(java.lang.String site, java.util.Map<K,V> map)voidhandlePutFailure(java.lang.String site, K key, V value, boolean putIfAbsent)voidhandleRemoveFailure(java.lang.String site, K key, V oldValue)voidhandleReplaceFailure(java.lang.String site, K key, V oldValue, V newValue)voidhandleRollbackFailure(java.lang.String site, javax.transaction.Transaction transaction)voidinit(Cache cache)Invoked during the initialization phase.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.infinispan.xsite.CustomFailurePolicy
handleComputeFailure, handleComputeIfAbsentFailure, handleReadWriteKeyFailure, handleReadWriteKeyValueFailure, handleReadWriteManyEntriesFailure, handleReadWriteManyFailure, handleWriteOnlyKeyFailure, handleWriteOnlyKeyValueFailure, handleWriteOnlyManyEntriesFailure, handleWriteOnlyManyFailure
-
-
-
-
Method Detail
-
init
public void init(Cache cache)
Description copied from interface:CustomFailurePolicyInvoked during the initialization phase.- Specified by:
initin interfaceCustomFailurePolicy<K,V>
-
handlePutFailure
public void handlePutFailure(java.lang.String site, K key, V value, boolean putIfAbsent)- Specified by:
handlePutFailurein interfaceCustomFailurePolicy<K,V>
-
handleRemoveFailure
public void handleRemoveFailure(java.lang.String site, K key, V oldValue)- Specified by:
handleRemoveFailurein interfaceCustomFailurePolicy<K,V>
-
handleReplaceFailure
public void handleReplaceFailure(java.lang.String site, K key, V oldValue, V newValue)- Specified by:
handleReplaceFailurein interfaceCustomFailurePolicy<K,V>
-
handleClearFailure
public void handleClearFailure(java.lang.String site)
- Specified by:
handleClearFailurein interfaceCustomFailurePolicy<K,V>
-
handlePutAllFailure
public void handlePutAllFailure(java.lang.String site, java.util.Map<K,V> map)- Specified by:
handlePutAllFailurein interfaceCustomFailurePolicy<K,V>
-
handlePrepareFailure
public void handlePrepareFailure(java.lang.String site, javax.transaction.Transaction transaction)- Specified by:
handlePrepareFailurein interfaceCustomFailurePolicy<K,V>
-
handleRollbackFailure
public void handleRollbackFailure(java.lang.String site, javax.transaction.Transaction transaction)- Specified by:
handleRollbackFailurein interfaceCustomFailurePolicy<K,V>
-
handleCommitFailure
public void handleCommitFailure(java.lang.String site, javax.transaction.Transaction transaction)- Specified by:
handleCommitFailurein interfaceCustomFailurePolicy<K,V>
-
-