Class ComponentMethodsImpl<T>
- java.lang.Object
-
- org.apache.felix.scr.impl.inject.internal.ComponentMethodsImpl<T>
-
- Type Parameters:
T
-
- All Implemented Interfaces:
ComponentMethods<T>
public class ComponentMethodsImpl<T> extends java.lang.Object implements ComponentMethods<T>
- Version:
- $Rev$ $Date$
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description ComponentMethodsImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
m_activateMethod
private LifecycleMethod m_activateMethod
-
m_modifiedMethod
private LifecycleMethod m_modifiedMethod
-
m_deactivateMethod
private LifecycleMethod m_deactivateMethod
-
m_constructor
private ComponentConstructor<T> m_constructor
-
bindMethodMap
private final java.util.Map<java.lang.String,ReferenceMethods> bindMethodMap
-
-
Method Detail
-
initComponentMethods
public void initComponentMethods(ComponentMetadata componentMetadata, java.lang.Class<T> implementationObjectClass, ComponentLogger logger)
- Specified by:
initComponentMethods
in interfaceComponentMethods<T>
-
getActivateMethod
public LifecycleMethod getActivateMethod()
- Specified by:
getActivateMethod
in interfaceComponentMethods<T>
-
getDeactivateMethod
public LifecycleMethod getDeactivateMethod()
- Specified by:
getDeactivateMethod
in interfaceComponentMethods<T>
-
getModifiedMethod
public LifecycleMethod getModifiedMethod()
- Specified by:
getModifiedMethod
in interfaceComponentMethods<T>
-
getBindMethods
public ReferenceMethods getBindMethods(java.lang.String refName)
- Specified by:
getBindMethods
in interfaceComponentMethods<T>
-
getConstructor
public ComponentConstructor<T> getConstructor()
- Specified by:
getConstructor
in interfaceComponentMethods<T>
-
-