Class DuplexReferenceMethods.DuplexReferenceMethod

java.lang.Object
org.apache.felix.scr.impl.inject.internal.DuplexReferenceMethods.DuplexReferenceMethod
All Implemented Interfaces:
ReferenceMethod
Enclosing class:
DuplexReferenceMethods

private static final class DuplexReferenceMethods.DuplexReferenceMethod extends Object implements ReferenceMethod
  • Field Details

  • Constructor Details

    • DuplexReferenceMethod

      public DuplexReferenceMethod(ReferenceMethod[] methods)
  • Method Details

    • invoke

      public MethodResult invoke(Object componentInstance, BindParameters parameters, MethodResult methodCallFailureResult)
      Description copied from interface: ReferenceMethod
      Invoke the reference method and bind/unbind/update the reference.
      Specified by:
      invoke in interface ReferenceMethod
      Parameters:
      componentInstance - The component instance
      parameters - The parameters for the reference.
      methodCallFailureResult - Return result for failure
      Returns:
      The method result
    • getServiceObject

      public <S, T> boolean getServiceObject(BindParameters parameters, org.osgi.framework.BundleContext context)
      Specified by:
      getServiceObject in interface ReferenceMethod