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
IOException
public Set<E> getProcedureManagers()
public abstract void loadProcedures(org.apache.hadoop.conf.Configuration conf)
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.