Interface BundleWire

  • All Superinterfaces:
    org.osgi.resource.Wire

    @ProviderType
    public interface BundleWire
    extends org.osgi.resource.Wire
    A wire connecting a BundleCapability to a BundleRequirement.
    • Method Detail

      • getProviderWiring

        BundleWiring getProviderWiring()
        Returns the bundle wiring providing the capability.

        The bundle revision referenced by the returned bundle wiring may differ from the bundle revision referenced by the capability.

        Returns:
        The bundle wiring providing the capability. If the bundle wiring providing the capability is not in use, null will be returned.
      • getRequirerWiring

        BundleWiring getRequirerWiring()
        Returns the bundle wiring who requires the capability.

        The bundle revision referenced by the returned bundle wiring may differ from the bundle revision referenced by the requirement.

        Returns:
        The bundle wiring whose requirement is wired to the capability. If the bundle wiring requiring the capability is not in use, null will be returned.
      • getProvider

        BundleRevision getProvider()
        Returns the resource providing the capability.

        The returned resource may differ from the resource referenced by the capability.

        This method returns the same value as getProviderWiring(). getRevision().

        Specified by:
        getProvider in interface org.osgi.resource.Wire
        Returns:
        The resource providing the capability.
        Since:
        1.1
      • getRequirer

        BundleRevision getRequirer()
        Returns the resource who requires the capability.

        The returned resource may differ from the resource referenced by the requirement.

        This method returns the same value as getRequirerWiring(). getRevision().

        Specified by:
        getRequirer in interface org.osgi.resource.Wire
        Returns:
        The resource who requires the capability.
        Since:
        1.1