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_PROCEDURE_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_PROCEDURE_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 © 2007–2019 The Apache Software Foundation. All rights reserved.