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()); } }