*/
public RemoteTransaction(HStoreSite hstore_site) {
super(hstore_site);
this.init_callback = new RemoteInitQueueCallback(hstore_site);
this.work_callback = new RemoteWorkCallback(hstore_site);
this.finish_callback = new RemoteFinishCallback(hstore_site);
CatalogContext catalogContext = hstore_site.getCatalogContext();
this.rpc_transactionPrefetch = new ProtoRpcController[catalogContext.numberOfPartitions];
}