org.infinispan.distribution
Class RehashTask.StateGrabber

java.lang.Object
  extended by org.infinispan.distribution.RehashTask.StateGrabber
All Implemented Interfaces:
Callable<Void>
Direct Known Subclasses:
InvertedLeaveTask.LeaveStateGrabber, JoinTask.JoinStateGrabber
Enclosing class:
RehashTask

protected abstract class RehashTask.StateGrabber
extends Object
implements Callable<Void>


Constructor Summary
RehashTask.StateGrabber(Address stateProvider, ReplicableCommand command, ConsistentHash newConsistentHash)
           
 
Method Summary
 Void call()
           
protected abstract  boolean isForLeave()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RehashTask.StateGrabber

public RehashTask.StateGrabber(Address stateProvider,
                               ReplicableCommand command,
                               ConsistentHash newConsistentHash)
Method Detail

call

public Void call()
          throws Exception
Specified by:
call in interface Callable<Void>
Throws:
Exception

isForLeave

protected abstract boolean isForLeave()


Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.