private static final class DuplexReferenceMethods.DuplexReferenceMethod extends java.lang.Object implements ReferenceMethod
Modifier and Type | Field and Description |
---|---|
private ReferenceMethod |
first |
private ReferenceMethod |
second |
Constructor and Description |
---|
DuplexReferenceMethod(ReferenceMethod first,
ReferenceMethod second) |
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,
ComponentContextImpl<?> componentContext,
RefPair<?,?> refPair,
MethodResult methodCallFailureResult,
SimpleLogger logger) |
private final ReferenceMethod first
private final ReferenceMethod second
public DuplexReferenceMethod(ReferenceMethod first, ReferenceMethod second)
public MethodResult invoke(java.lang.Object componentInstance, ComponentContextImpl<?> componentContext, RefPair<?,?> refPair, MethodResult methodCallFailureResult, SimpleLogger logger)
invoke
in interface ReferenceMethod
public <S,T> boolean getServiceObject(ComponentContextImpl<S> key, RefPair<S,T> refPair, org.osgi.framework.BundleContext context, SimpleLogger logger)
getServiceObject
in interface ReferenceMethod