Package org.apache.felix.scr.impl.inject
Class ComponentMethodsImpl<T>
- java.lang.Object
-
- org.apache.felix.scr.impl.inject.ComponentMethodsImpl<T>
-
- Type Parameters:
T
-
- All Implemented Interfaces:
ComponentMethods<T>
public class ComponentMethodsImpl<T> extends Object implements ComponentMethods<T>
- Version:
- $Rev: 1813772 $ $Date: 2017-10-30 09:50:44 -0500 (Mon, 30 Oct 2017) $
-
-
Constructor Summary
Constructors Constructor Description ComponentMethodsImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LifecycleMethod
getActivateMethod()
ReferenceMethods
getBindMethods(String refName)
ComponentConstructor<T>
getConstructor()
LifecycleMethod
getDeactivateMethod()
LifecycleMethod
getModifiedMethod()
void
initComponentMethods(ComponentMetadata componentMetadata, Class<T> implementationObjectClass, ComponentLogger logger)
-
-
-
Method Detail
-
initComponentMethods
public void initComponentMethods(ComponentMetadata componentMetadata, 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(String refName)
- Specified by:
getBindMethods
in interfaceComponentMethods<T>
-
getConstructor
public ComponentConstructor<T> getConstructor()
- Specified by:
getConstructor
in interfaceComponentMethods<T>
-
-