@Override public ProcedureMemberRpcs getProcedureMemberRpcs(String procType) throws KeeperException { return new ZKProcedureMemberRpcs(watcher, procType); }
/** * Exposed for testing. * @param conf HBase configuration. * @param server region server. * @param memberRpc use specified memberRpc instance * @param procMember use specified ProcedureMember */ RegionServerFlushTableProcedureManager(Configuration conf, HRegionServer server, ProcedureMemberRpcs memberRpc, ProcedureMember procMember) { this.rss = server; this.memberRpcs = memberRpc; this.member = procMember; }
/** * Exposed for testing. * @param conf HBase configuration. * @param parent parent running the snapshot handler * @param memberRpc use specified memberRpc instance * @param procMember use specified ProcedureMember */ RegionServerSnapshotManager(Configuration conf, HRegionServer parent, ProcedureMemberRpcs memberRpc, ProcedureMember procMember) { this.rss = parent; this.memberRpcs = memberRpc; this.member = procMember; }
/** * Method to retrieve {@link org.apache.hadoop.hbase.procedure.ProcedureMemberRpcs} */ ProcedureMemberRpcs getProcedureMemberRpcs(String procType) throws KeeperException;