diff options
Diffstat (limited to 'bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleWire.java')
-rw-r--r-- | bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleWire.java | 43 |
1 files changed, 33 insertions, 10 deletions
diff --git a/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleWire.java b/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleWire.java index b9e5cf0a2..0d5aec119 100644 --- a/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleWire.java +++ b/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleWire.java @@ -1,6 +1,6 @@ /* * Copyright (c) OSGi Alliance (2011). 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 @@ -21,7 +21,7 @@ import org.osgi.framework.resource.Wire; /** * A wire connecting a {@link BundleCapability} to a {@link BundleRequirement}. - * + * * @ThreadSafe * @noimplement * @version $Id$ @@ -29,14 +29,14 @@ import org.osgi.framework.resource.Wire; public interface BundleWire extends Wire { /** * Returns the {@link BundleCapability} for this wire. - * + * * @return The {@link BundleCapability} for this wire. */ BundleCapability getCapability(); /** * Return the {@link BundleRequirement} for this wire. - * + * * @return The {@link BundleRequirement} for this wire. */ BundleRequirement getRequirement(); @@ -44,12 +44,12 @@ public interface BundleWire extends Wire { /** * Returns the bundle wiring {@link BundleWiring#getProvidedWires(String) * providing} the {@link #getCapability() capability}. - * + * * <p> * The bundle revision referenced by the returned bundle wiring may differ - * from the bundle revision reference by the {@link #getCapability() + * from the bundle revision referenced by the {@link #getCapability() * capability}. - * + * * @return The bundle wiring providing the capability. If the bundle wiring * providing the capability is not {@link BundleWiring#isInUse() in * use}, {@code null} will be returned. @@ -60,16 +60,39 @@ public interface BundleWire extends Wire { * Returns the bundle wiring who * {@link BundleWiring#getRequiredWires(String) requires} the * {@link #getCapability() capability}. - * + * * <p> * The bundle revision referenced by the returned bundle wiring may differ - * from the bundle revision reference by the {@link #getRequirement() + * from the bundle revision referenced by the {@link #getRequirement() * requirement}. - * + * * @return The bundle wiring whose requirement is wired to the capability. * If the bundle wiring requiring the capability is not * {@link BundleWiring#isInUse() in use}, {@code null} will be * returned. */ BundleWiring getRequirerWiring(); + + /** + * {@inheritDoc} + * + * <p> + * This method returns the same value as {@link #getProviderWiring()}. + * {@link BundleWiring#getRevision() getRevision()}. + * + * @since 1.1 + */ + BundleRevision getProvider(); + + /** + * {@inheritDoc} + * + * <p> + * This method returns the same value as {@link #getRequirerWiring()}. + * {@link BundleWiring#getRevision() getRevision()}. + * + * @since 1.1 + */ + BundleRevision getRequirer(); + } |