@InterfaceAudience.Private @InterfaceStability.Evolving public final class MasterProcedureUtil extends Object
Modifier and Type | Method and Description |
---|---|
static HBaseProtos.ProcedureDescription |
buildProcedure(String signature,
String instance,
Map<String,String> props) |
static long |
execProcedure(MasterProcedureManager mpm,
String signature,
String instance,
Map<String,String> props) |
static RPCProtos.UserInformation |
toProtoUserInfo(UserGroupInformation ugi) |
static UserGroupInformation |
toUserInfo(RPCProtos.UserInformation userInfoProto) |
static void |
waitForProcedure(MasterProcedureManager mpm,
String signature,
String instance,
Map<String,String> props,
long max,
int numRetries,
long pause) |
public static RPCProtos.UserInformation toProtoUserInfo(UserGroupInformation ugi)
public static UserGroupInformation toUserInfo(RPCProtos.UserInformation userInfoProto)
public static HBaseProtos.ProcedureDescription buildProcedure(String signature, String instance, Map<String,String> props)
public static long execProcedure(MasterProcedureManager mpm, String signature, String instance, Map<String,String> props) throws IOException
IOException
public static void waitForProcedure(MasterProcedureManager mpm, String signature, String instance, Map<String,String> props, long max, int numRetries, long pause) throws IOException
IOException