voldemort.store.readonly.swapper
Class HttpStoreSwapper
java.lang.Object
voldemort.store.readonly.swapper.StoreSwapper
voldemort.store.readonly.swapper.HttpStoreSwapper
public class HttpStoreSwapper
- extends StoreSwapper
Constructor Summary |
HttpStoreSwapper(Cluster cluster,
java.util.concurrent.ExecutorService executor,
org.apache.http.client.HttpClient httpClient,
java.lang.String readOnlyMgmtPath)
|
HttpStoreSwapper(Cluster cluster,
java.util.concurrent.ExecutorService executor,
org.apache.http.client.HttpClient httpClient,
java.lang.String readOnlyMgmtPath,
boolean deleteFailedFetch,
boolean rollbackFailedSwap)
|
Method Summary |
java.util.List<java.lang.String> |
invokeFetch(java.lang.String storeName,
java.lang.String basePath,
long pushVersion)
|
void |
invokeRollback(java.lang.String storeName,
long pushVersion)
|
void |
invokeSwap(java.lang.String storeName,
java.util.List<java.lang.String> fetchFiles)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HttpStoreSwapper
public HttpStoreSwapper(Cluster cluster,
java.util.concurrent.ExecutorService executor,
org.apache.http.client.HttpClient httpClient,
java.lang.String readOnlyMgmtPath,
boolean deleteFailedFetch,
boolean rollbackFailedSwap)
HttpStoreSwapper
public HttpStoreSwapper(Cluster cluster,
java.util.concurrent.ExecutorService executor,
org.apache.http.client.HttpClient httpClient,
java.lang.String readOnlyMgmtPath)
invokeFetch
public java.util.List<java.lang.String> invokeFetch(java.lang.String storeName,
java.lang.String basePath,
long pushVersion)
- Specified by:
invokeFetch
in class StoreSwapper
invokeSwap
public void invokeSwap(java.lang.String storeName,
java.util.List<java.lang.String> fetchFiles)
- Specified by:
invokeSwap
in class StoreSwapper
invokeRollback
public void invokeRollback(java.lang.String storeName,
long pushVersion)
- Specified by:
invokeRollback
in class StoreSwapper
Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu