Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright (c) OSGi Alliance (2011, 2012). All Rights Reserved.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
  *
  *      http://www.apache.org/licenses/LICENSE-2.0
  *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package org.osgi.resource;

A wire connecting a 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.

Version:
$Id: d7ca9a5d3e8dd2277f8243a750e40fbcf79185bd $
ThreadSafe:
public interface Wire {
Returns the Capability for this wire.

Returns:
The Capability for this wire.
Returns the Requirement for this wire.

Returns:
The Requirement for this wire.
Returns the resource providing the capability.

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

Returns:
The resource providing the capability.
Returns the resource who requires the capability.

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

Returns:
The resource who requires the capability.
Compares this Wire to another Wire.

This Wire is equal to another Wire if they have the same capability, requirement, provider and requirer.

Parameters:
obj The object to compare against this Wire.
Returns:
true if this Wire is equal to the other object; false otherwise.
	boolean equals(Object obj);

Returns the hashCode of this Wire.

Returns:
The hashCode of this Wire.
	int hashCode();
New to GrepCode? Check out our FAQ X