E - the specific procedure management extension that a concrete
implementation provides@InterfaceAudience.Private @InterfaceStability.Evolving public abstract class ProcedureManagerHost<E extends ProcedureManager> extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
MASTER_PROCEDURE_CONF_KEY |
protected Set<E> |
procedures |
static String |
REGIONSERVER_PROCEDURE_CONF_KEY |
| 构造器和说明 |
|---|
ProcedureManagerHost() |
| 限定符和类型 | 方法和说明 |
|---|---|
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
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.