| 
 | 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 | |||||||||