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 | 
|---|---|
| private static org.slf4j.Logger | LOG | 
| 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
private static final org.slf4j.Logger LOG
protected Set<E extends ProcedureManager> procedures
public ProcedureManagerHost()
protected void loadUserProcedures(org.apache.hadoop.conf.Configuration conf, String confKey)
public E loadInstance(Class<?> implClass) throws IOException
IOExceptionpublic Set<E> getProcedureManagers()
public abstract void loadProcedures(org.apache.hadoop.conf.Configuration conf)
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.