@ConsumerType public interface Wire
Capability
to a Requirement
.
Instances of this type must be effectively immutable. That is, for a given instance of this interface, the methods defined by this interface must always return the same result.
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Compares this
Wire to another Wire . |
Capability |
getCapability()
Returns the
Capability for this wire. |
Resource |
getProvider()
Returns the resource providing the
capability . |
Requirement |
getRequirement()
Returns the
Requirement for this wire. |
Resource |
getRequirer()
Returns the resource who
requires the
capability . |
int |
hashCode()
Returns the hashCode of this
Wire . |
Capability getCapability()
Capability
for this wire.Capability
for this wire.Requirement getRequirement()
Requirement
for this wire.Requirement
for this wire.Resource getProvider()
capability
.
The returned resource may differ from the resource referenced by the
capability
.
Resource getRequirer()
requires
the
capability
.
The returned resource may differ from the resource referenced by the
requirement
.
boolean equals(java.lang.Object obj)
Wire
to another Wire
.
This Wire
is equal to another Wire
if they have the same
capability, requirement, provider and requirer.
equals
in class java.lang.Object
obj
- The object to compare against this Wire
.true
if this Wire
is equal to the other object;
false
otherwise.int hashCode()
Wire
.hashCode
in class java.lang.Object
Wire
.Copyright © OSGi Alliance (2000, 2018). All Rights Reserved. Licensed under the OSGi Specification License, Version 2.0