Package org.apache.felix.scr.impl.inject
Class FieldHandler.ReferenceMethodImpl
- java.lang.Object
-
- org.apache.felix.scr.impl.inject.FieldHandler.ReferenceMethodImpl
-
- All Implemented Interfaces:
ReferenceMethod
- Enclosing class:
- FieldHandler
public static final class FieldHandler.ReferenceMethodImpl extends Object implements ReferenceMethod
-
-
Constructor Summary
Constructors Constructor Description ReferenceMethodImpl(org.apache.felix.scr.impl.inject.FieldHandler.METHOD_TYPE mt, FieldHandler handler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <S,T>
booleangetServiceObject(ComponentContextImpl<S> key, RefPair<S,T> refPair, org.osgi.framework.BundleContext context, SimpleLogger logger)
MethodResult
invoke(Object componentInstance, BindParameters rawParameter, MethodResult methodCallFailureResult, SimpleLogger logger)
MethodResult
invoke(Object componentInstance, ComponentContextImpl<?> componentContext, RefPair<?,?> refPair, MethodResult methodCallFailureResult, SimpleLogger logger)
-
-
-
Constructor Detail
-
ReferenceMethodImpl
public ReferenceMethodImpl(org.apache.felix.scr.impl.inject.FieldHandler.METHOD_TYPE mt, FieldHandler handler)
-
-
Method Detail
-
invoke
public MethodResult invoke(Object componentInstance, ComponentContextImpl<?> componentContext, RefPair<?,?> refPair, MethodResult methodCallFailureResult, SimpleLogger logger)
- Specified by:
invoke
in interfaceReferenceMethod
-
invoke
public MethodResult invoke(Object componentInstance, BindParameters rawParameter, MethodResult methodCallFailureResult, SimpleLogger logger)
-
getServiceObject
public <S,T> boolean getServiceObject(ComponentContextImpl<S> key, RefPair<S,T> refPair, org.osgi.framework.BundleContext context, SimpleLogger logger)
- Specified by:
getServiceObject
in interfaceReferenceMethod
-
-