voldemort.server.rebalance.async
Class RebalanceAsyncOperation
java.lang.Object
voldemort.server.protocol.admin.AsyncOperation
voldemort.server.rebalance.async.RebalanceAsyncOperation
- All Implemented Interfaces:
- java.lang.Runnable
- Direct Known Subclasses:
- StealerBasedRebalanceAsyncOperation
public abstract class RebalanceAsyncOperation
- extends AsyncOperation
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
logger
protected static final org.apache.log4j.Logger logger
voldemortConfig
protected final VoldemortConfig voldemortConfig
metadataStore
protected final MetadataStore metadataStore
adminClient
protected AdminClient adminClient
executors
protected final java.util.concurrent.ExecutorService executors
rebalancer
protected Rebalancer rebalancer
RebalanceAsyncOperation
public RebalanceAsyncOperation(Rebalancer rebalancer,
VoldemortConfig voldemortConfig,
MetadataStore metadataStore,
int requestId,
java.lang.String operationString)
createExecutors
protected java.util.concurrent.ExecutorService createExecutors(int numThreads)
waitForShutdown
protected void waitForShutdown()
Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu