public static final class FieldHandler.ReferenceMethodImpl extends java.lang.Object implements ReferenceMethod
Modifier and Type | Field and Description |
---|---|
private FieldHandler |
handler |
private FieldHandler.METHOD_TYPE |
methodType |
Constructor and Description |
---|
ReferenceMethodImpl(FieldHandler.METHOD_TYPE mt,
FieldHandler handler) |
Modifier and Type | Method and Description |
---|---|
<S,T> boolean |
getServiceObject(ComponentContextImpl<S> key,
RefPair<S,T> refPair,
org.osgi.framework.BundleContext context,
SimpleLogger logger) |
MethodResult |
invoke(java.lang.Object componentInstance,
BindParameters rawParameter,
MethodResult methodCallFailureResult,
SimpleLogger logger) |
MethodResult |
invoke(java.lang.Object componentInstance,
ComponentContextImpl<?> componentContext,
RefPair<?,?> refPair,
MethodResult methodCallFailureResult,
SimpleLogger logger) |
private final FieldHandler.METHOD_TYPE methodType
private final FieldHandler handler
public ReferenceMethodImpl(FieldHandler.METHOD_TYPE mt, FieldHandler handler)
public MethodResult invoke(java.lang.Object componentInstance, ComponentContextImpl<?> componentContext, RefPair<?,?> refPair, MethodResult methodCallFailureResult, SimpleLogger logger)
invoke
in interface ReferenceMethod
public MethodResult invoke(java.lang.Object componentInstance, BindParameters rawParameter, MethodResult methodCallFailureResult, SimpleLogger logger)
public <S,T> boolean getServiceObject(ComponentContextImpl<S> key, RefPair<S,T> refPair, org.osgi.framework.BundleContext context, SimpleLogger logger)
getServiceObject
in interface ReferenceMethod