@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.Objectobj - 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.ObjectWire.Copyright © OSGi Alliance (2000, 2020). All Rights Reserved. Licensed under the OSGi Specification License, Version 2.0