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 void
handleClearFailure(java.lang.String site)
void
handleCommitFailure(java.lang.String site, javax.transaction.Transaction transaction)
void
handlePrepareFailure(java.lang.String site, javax.transaction.Transaction transaction)
void
handlePutAllFailure(java.lang.String site, java.util.Map<K,V> map)
void
handlePutFailure(java.lang.String site, K key, V value, boolean putIfAbsent)
void
handleRemoveFailure(java.lang.String site, K key, V oldValue)
void
handleReplaceFailure(java.lang.String site, K key, V oldValue, V newValue)
void
handleRollbackFailure(java.lang.String site, javax.transaction.Transaction transaction)
void
init(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:CustomFailurePolicy
Invoked during the initialization phase.- Specified by:
init
in interfaceCustomFailurePolicy<K,V>
-
handlePutFailure
public void handlePutFailure(java.lang.String site, K key, V value, boolean putIfAbsent)
- Specified by:
handlePutFailure
in interfaceCustomFailurePolicy<K,V>
-
handleRemoveFailure
public void handleRemoveFailure(java.lang.String site, K key, V oldValue)
- Specified by:
handleRemoveFailure
in interfaceCustomFailurePolicy<K,V>
-
handleReplaceFailure
public void handleReplaceFailure(java.lang.String site, K key, V oldValue, V newValue)
- Specified by:
handleReplaceFailure
in interfaceCustomFailurePolicy<K,V>
-
handleClearFailure
public void handleClearFailure(java.lang.String site)
- Specified by:
handleClearFailure
in interfaceCustomFailurePolicy<K,V>
-
handlePutAllFailure
public void handlePutAllFailure(java.lang.String site, java.util.Map<K,V> map)
- Specified by:
handlePutAllFailure
in interfaceCustomFailurePolicy<K,V>
-
handlePrepareFailure
public void handlePrepareFailure(java.lang.String site, javax.transaction.Transaction transaction)
- Specified by:
handlePrepareFailure
in interfaceCustomFailurePolicy<K,V>
-
handleRollbackFailure
public void handleRollbackFailure(java.lang.String site, javax.transaction.Transaction transaction)
- Specified by:
handleRollbackFailure
in interfaceCustomFailurePolicy<K,V>
-
handleCommitFailure
public void handleCommitFailure(java.lang.String site, javax.transaction.Transaction transaction)
- Specified by:
handleCommitFailure
in interfaceCustomFailurePolicy<K,V>
-
-