T
- public class ComponentMethodsImpl<T> extends java.lang.Object implements ComponentMethods<T>
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,ReferenceMethods> |
bindMethodMap |
private LifecycleMethod |
m_activateMethod |
private ComponentConstructor<T> |
m_constructor |
private LifecycleMethod |
m_deactivateMethod |
private LifecycleMethod |
m_modifiedMethod |
Constructor and Description |
---|
ComponentMethodsImpl() |
Modifier and Type | Method and Description |
---|---|
LifecycleMethod |
getActivateMethod() |
ReferenceMethods |
getBindMethods(java.lang.String refName) |
ComponentConstructor<T> |
getConstructor() |
LifecycleMethod |
getDeactivateMethod() |
LifecycleMethod |
getModifiedMethod() |
void |
initComponentMethods(ComponentMetadata componentMetadata,
java.lang.Class<T> implementationObjectClass,
ComponentLogger logger) |
private LifecycleMethod m_activateMethod
private LifecycleMethod m_modifiedMethod
private LifecycleMethod m_deactivateMethod
private ComponentConstructor<T> m_constructor
private final java.util.Map<java.lang.String,ReferenceMethods> bindMethodMap
public void initComponentMethods(ComponentMetadata componentMetadata, java.lang.Class<T> implementationObjectClass, ComponentLogger logger)
initComponentMethods
in interface ComponentMethods<T>
public LifecycleMethod getActivateMethod()
getActivateMethod
in interface ComponentMethods<T>
public LifecycleMethod getDeactivateMethod()
getDeactivateMethod
in interface ComponentMethods<T>
public LifecycleMethod getModifiedMethod()
getModifiedMethod
in interface ComponentMethods<T>
public ReferenceMethods getBindMethods(java.lang.String refName)
getBindMethods
in interface ComponentMethods<T>
public ComponentConstructor<T> getConstructor()
getConstructor
in interface ComponentMethods<T>