|
ehcache | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SingleOperation
Interface to implement single operations that are performed with write-behind
Method Summary | |
---|---|
BatchOperation |
createBatchOperation(List<SingleOperation> operations)
Creates a batch operation that corresponds to the operation type of this single operation. |
SingleOperationType |
getType()
Returns a stable identifier for the type this operation can be classified in. |
void |
performSingleOperation(CacheWriter cacheWriter)
Perform this operation as a single execution with the provided cache writer |
void |
throwAway(CacheWriter cacheWriter,
RuntimeException e)
Called when all retries have failed |
Methods inherited from interface net.sf.ehcache.writer.writebehind.operations.KeyBasedOperation |
---|
getCreationTime, getKey |
Method Detail |
---|
void performSingleOperation(CacheWriter cacheWriter)
cacheWriter
- the cache writer this operation should be performed uponBatchOperation createBatchOperation(List<SingleOperation> operations)
CacheWriter
that will be used to execute the batch operation.
operations
- the single operations that need to be regrouped in the batch operation
SingleOperationType getType()
void throwAway(CacheWriter cacheWriter, RuntimeException e)
cacheWriter
- the CacheWriter to delegate toe
- the last exception encountered
|
ehcache | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |