E
- the specific procedure management extension that a concrete
implementation provides@InterfaceAudience.Private @InterfaceStability.Evolving public abstract class ProcedureManagerHost<E extends ProcedureManager> extends Object
Modifier and Type | Field and Description |
---|---|
static String |
MASTER_PROCEUDRE_CONF_KEY |
protected Set<E> |
procedures |
static String |
REGIONSERVER_PROCEDURE_CONF_KEY |
Constructor and Description |
---|
ProcedureManagerHost() |
Modifier and Type | Method and Description |
---|---|
Set<E> |
getProcedureManagers() |
E |
loadInstance(Class<?> implClass) |
abstract void |
loadProcedures(Configuration conf) |
protected void |
loadUserProcedures(Configuration conf,
String confKey)
Load system procedures.
|
void |
register(E obj) |
public static final String REGIONSERVER_PROCEDURE_CONF_KEY
public static final String MASTER_PROCEUDRE_CONF_KEY
protected Set<E extends ProcedureManager> procedures
protected void loadUserProcedures(Configuration conf, String confKey)
public E loadInstance(Class<?> implClass) throws IOException
IOException
public void register(E obj)
public abstract void loadProcedures(Configuration conf)