Class ResolverWireImpl
- java.lang.Object
-
- org.apache.felix.framework.resolver.ResolverWireImpl
-
- All Implemented Interfaces:
ResolverWire
class ResolverWireImpl extends java.lang.Object implements ResolverWire
-
-
Field Summary
Fields Modifier and Type Field Description private BundleCapability
m_cap
private BundleRevision
m_provider
private BundleRequirement
m_req
private BundleRevision
m_requirer
-
Constructor Summary
Constructors Constructor Description ResolverWireImpl(BundleRevision requirer, BundleRequirement req, BundleRevision provider, BundleCapability cap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BundleCapability
getCapability()
Returns the associated capability from the exporting bundle revision that satisfies the requirement of the importing bundle revision.BundleRevision
getProvider()
Returns the exporting bundle revision.BundleRequirement
getRequirement()
Returns the associated requirement from the importing bundle revision that resulted in the creation of this wire.BundleRevision
getRequirer()
Returns the importing bundle revision.java.lang.String
toString()
-
-
-
Field Detail
-
m_requirer
private final BundleRevision m_requirer
-
m_req
private final BundleRequirement m_req
-
m_provider
private final BundleRevision m_provider
-
m_cap
private final BundleCapability m_cap
-
-
Constructor Detail
-
ResolverWireImpl
public ResolverWireImpl(BundleRevision requirer, BundleRequirement req, BundleRevision provider, BundleCapability cap)
-
-
Method Detail
-
getRequirer
public BundleRevision getRequirer()
Description copied from interface:ResolverWire
Returns the importing bundle revision.- Specified by:
getRequirer
in interfaceResolverWire
- Returns:
- The importing bundle revision.
-
getRequirement
public BundleRequirement getRequirement()
Description copied from interface:ResolverWire
Returns the associated requirement from the importing bundle revision that resulted in the creation of this wire.- Specified by:
getRequirement
in interfaceResolverWire
- Returns:
-
getProvider
public BundleRevision getProvider()
Description copied from interface:ResolverWire
Returns the exporting bundle revision.- Specified by:
getProvider
in interfaceResolverWire
- Returns:
- The exporting bundle revision.
-
getCapability
public BundleCapability getCapability()
Description copied from interface:ResolverWire
Returns the associated capability from the exporting bundle revision that satisfies the requirement of the importing bundle revision.- Specified by:
getCapability
in interfaceResolverWire
- Returns:
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-