package edu.brown.hstore.dispatchers;
import java.nio.ByteBuffer;
import org.voltdb.utils.Pair;
import edu.brown.hstore.HStoreCoordinator;
import edu.brown.hstore.HStoreSite;
import edu.brown.hstore.callbacks.TransactionRedirectResponseCallback;
/**
*
*/
public class TransactionRedirectDispatcher extends AbstractDispatcher<Pair<ByteBuffer, TransactionRedirectResponseCallback>> {
public TransactionRedirectDispatcher(HStoreSite hstore_site, HStoreCoordinator hstore_coordinator) {
super(hstore_site, hstore_coordinator);
}
@Override
public void runImpl(Pair<ByteBuffer, TransactionRedirectResponseCallback> p) {
this.hstore_site.invocationProcess(p.getFirst(), p.getSecond());
}
}