| 
 | ehcache | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.ehcache.constructs.nonstop.store.RejoinAwareBlockingOperation<V>
V - public class RejoinAwareBlockingOperation<V>
A Callable implementation that accepts another callable delegate for executing it in nonstop+rejoin context.
 Executing the call() operation will execute the delegate callable and block until it returns. On rejoin, the delegate callable
 is executed again.
| Constructor Summary | |
|---|---|
| RejoinAwareBlockingOperation(ExecutorServiceStore executorServiceStore,
                             Callable<V> callable)Public constructor | |
| Method Summary | |
|---|---|
|  V | call(). | 
|  void | clusterRejoined()Called when cluster rejoin happens | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public RejoinAwareBlockingOperation(ExecutorServiceStore executorServiceStore,
                                    Callable<V> callable)
executorServiceStore - callable - | Method Detail | 
|---|
public V call()
       throws Exception
InterruptedException if the executing thread is interrupted before the call returns
call in interface Callable<V>Exceptionpublic void clusterRejoined()
| 
 | ehcache | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||