X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-binding-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fbinding%2Fapi%2FBindingAwareBroker.java;h=2841bb77b02223da5fb7e6f806e30c94f02d5e4a;hb=e294b955eb9f5d2111ff09a56a1e8caf3533403b;hp=ab62c803e2d3e01badc4824bf548f27bd5e80226;hpb=e67e519778a0692f3183a059a52e5cb378fce9e0;p=controller.git diff --git a/opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/BindingAwareBroker.java b/opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/BindingAwareBroker.java index ab62c803e2..2841bb77b0 100644 --- a/opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/BindingAwareBroker.java +++ b/opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/BindingAwareBroker.java @@ -18,7 +18,7 @@ import org.osgi.framework.BundleContext; * Binding-aware core of the SAL layer responsible for wiring the SAL consumers. * * The responsibility of the broker is to maintain registration of SAL - * functionality {@link Consumer}s and {@link Provider}s, store provider and + * functionality Consumers and Providers, store provider and * consumer specific context and functionality registration via * {@link ConsumerContext} and provide access to infrastructure services, which * removes direct dependencies between providers and consumers. @@ -35,9 +35,6 @@ import org.osgi.framework.BundleContext; * {@link ProviderContext} *
  • Notification Service - see {@link NotificationService} and * {@link NotificationProviderService} - *
  • Functionality and Data model - *
  • Data Store access and modification - see {@link org.opendaylight.controller.sal.binding.api.data.DataBrokerService} and - * {@link org.opendaylight.controller.sal.binding.api.data.DataProviderService} * * * The services are exposed via session. @@ -68,9 +65,9 @@ public interface BindingAwareBroker { * The consumer is required to use returned session for all communication * with broker or one of the broker services. The session is announced to * the consumer by invoking - * {@link Consumer#onSessionInitiated(ConsumerContext)}. + * {@link BindingAwareConsumer#onSessionInitialized(ConsumerContext)}. * - * @param cons + * @param consumer * Consumer to be registered. * @return a session specific to consumer registration * @throws IllegalArgumentException @@ -92,7 +89,7 @@ public interface BindingAwareBroker { *

    * During the registration, the broker obtains the initial functionality * from consumer, using the - * {@link BindingAwareProvider#getImplementations()}, and register that + * BindingAwareProvider#getImplementations(), and register that * functionality into system and concrete infrastructure services. * *

    @@ -106,7 +103,7 @@ public interface BindingAwareBroker { * {@link BindingAwareProvider#onSessionInitiated(ProviderContext)}. * * - * @param prov + * @param provider * Provider to be registered. * @return a session unique to the provider registration. * @throws IllegalArgumentException @@ -127,9 +124,9 @@ public interface BindingAwareBroker { * The session serves to store SAL context (e.g. registration of * functionality) for the consumer and provides access to the SAL * infrastructure services and other functionality provided by - * {@link Provider}s. + * {@link BindingAwareProvider}s. */ - public interface ConsumerContext extends RpcConsumerRegistry { + interface ConsumerContext extends RpcConsumerRegistry { /** * Returns a session specific instance (implementation) of requested @@ -158,7 +155,7 @@ public interface BindingAwareBroker { * functionality provided by other {@link BindingAwareConsumer}s. * */ - public interface ProviderContext extends ConsumerContext, RpcProviderRegistry { + interface ProviderContext extends ConsumerContext, RpcProviderRegistry { } @@ -168,7 +165,7 @@ public interface BindingAwareBroker { * * @param the implemented RPC service interface */ - public interface RpcRegistration extends ObjectRegistration { + interface RpcRegistration extends ObjectRegistration { /** * Returns the implemented RPC service interface. @@ -185,14 +182,14 @@ public interface BindingAwareBroker { * * @param the implemented RPC service interface */ - public interface RoutedRpcRegistration extends RpcRegistration, + interface RoutedRpcRegistration extends RpcRegistration, RoutedRegistration, InstanceIdentifier, T> { /** * Register particular instance identifier to be processed by this * RpcService * - * Deprecated in favor of {@link RoutedRegistration#registerPath(Object, Object)}. + * Deprecated in favor of RoutedRegistration#registerPath(Object, Object). * * @param context * @param instance @@ -204,7 +201,7 @@ public interface BindingAwareBroker { * Unregister particular instance identifier to be processed by this * RpcService * - * Deprecated in favor of {@link RoutedRegistration#unregisterPath(Object, Object)}. + * Deprecated in favor of RoutedRegistration#unregisterPath(Class, InstanceIdentifier). * * @param context * @param instance