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(org.apache.hadoop.conf.Configuration conf) |
protected void |
loadUserProcedures(org.apache.hadoop.conf.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(org.apache.hadoop.conf.Configuration conf,
String confKey)
public E loadInstance(Class<?> implClass) throws IOException
IOExceptionpublic void register(E obj)
public abstract void loadProcedures(org.apache.hadoop.conf.Configuration conf)
Copyright © 2014 The Apache Software Foundation. All rights reserved.