From a9ce38f3ca8db1e8a40683eedae99cecd78209a0 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Tue, 10 Jun 2014 13:55:28 +0200 Subject: [PATCH] BUG-272: fix sal-dom-api Removes imports used only by documentation. Change-Id: I6ce098201e1a80244c650931192d746eec1cb848 Signed-off-by: Robert Varga --- .../controller/sal/core/api/Broker.java | 17 ++++++----------- .../controller/sal/core/api/BrokerService.java | 4 +--- .../sal/core/api/RpcImplementation.java | 6 ++---- .../api/notify/NotificationPublishService.java | 8 +++----- .../core/api/notify/NotificationService.java | 11 ++++------- 5 files changed, 16 insertions(+), 30 deletions(-) diff --git a/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/sal/core/api/Broker.java b/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/sal/core/api/Broker.java index 72df8cb553..724cbe75f4 100644 --- a/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/sal/core/api/Broker.java +++ b/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/sal/core/api/Broker.java @@ -11,10 +11,6 @@ import java.util.Set; import java.util.concurrent.Future; import org.opendaylight.controller.md.sal.common.api.routing.RoutedRegistration; -import org.opendaylight.controller.sal.core.api.data.DataBrokerService; -import org.opendaylight.controller.sal.core.api.data.DataProviderService; -import org.opendaylight.controller.sal.core.api.notify.NotificationPublishService; -import org.opendaylight.controller.sal.core.api.notify.NotificationService; import org.opendaylight.yangtools.concepts.ListenerRegistration; import org.opendaylight.yangtools.concepts.ObjectRegistration; import org.opendaylight.yangtools.yang.common.QName; @@ -39,11 +35,11 @@ import org.osgi.framework.BundleContext; *
  • RPC Invocation - see {@link ConsumerSession#rpc(QName, CompositeNode)}, * {@link ProviderSession#addRpcImplementation(QName, RpcImplementation)} and * {@link RpcImplementation} - *
  • Notification Service - see {@link NotificationService} and - * {@link NotificationPublishService} + *
  • Notification Service - see {@link org.opendaylight.controller.sal.core.api.notify.NotificationService} and + * {@link org.opendaylight.controller.sal.core.api.notify.NotificationPublishService} *
  • Functionality and Data model - *
  • Data Store access and modification - see {@link DataBrokerService} and - * {@link DataProviderService} + *
  • Data Store access and modification - see {@link org.opendaylight.controller.sal.core.api.data.DataBrokerService} and + * {@link org.opendaylight.controller.sal.core.api.data.DataProviderService} * * * The services are exposed via session. @@ -227,7 +223,7 @@ public interface Broker { * functionality of the provider from the system. */ @Override - public void close(); + void close(); @Override boolean isClosed(); @@ -244,7 +240,6 @@ public interface Broker { void close(); } - public interface RoutedRpcRegistration extends RpcRegistration, - RoutedRegistration { + public interface RoutedRpcRegistration extends RpcRegistration, RoutedRegistration { } } diff --git a/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/sal/core/api/BrokerService.java b/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/sal/core/api/BrokerService.java index dec2f7a484..7c00c9c2bb 100644 --- a/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/sal/core/api/BrokerService.java +++ b/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/sal/core/api/BrokerService.java @@ -7,8 +7,6 @@ */ package org.opendaylight.controller.sal.core.api; -import org.opendaylight.controller.sal.core.api.Broker.ConsumerSession; - /** * * Session-specific instance of the broker functionality. @@ -21,7 +19,7 @@ import org.opendaylight.controller.sal.core.api.Broker.ConsumerSession; * *

    * The consumer's (or provider's) instance of specific service could be obtained - * by invoking {@link ConsumerSession#getService(Class)} method on session + * by invoking {@link org.opendaylight.controller.sal.core.api.Broker.ConsumerSession#getService(Class)} method on session * assigned to the consumer. * *

    diff --git a/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/sal/core/api/RpcImplementation.java b/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/sal/core/api/RpcImplementation.java index 38b33d5d2a..d14910055b 100644 --- a/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/sal/core/api/RpcImplementation.java +++ b/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/sal/core/api/RpcImplementation.java @@ -9,8 +9,6 @@ package org.opendaylight.controller.sal.core.api; import java.util.Set; -import org.opendaylight.controller.sal.core.api.Broker.ConsumerSession; -import org.opendaylight.controller.sal.core.api.Broker.ProviderSession; import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.common.RpcResult; import org.opendaylight.yangtools.yang.data.api.CompositeNode; @@ -29,14 +27,14 @@ import com.google.common.util.concurrent.ListenableFuture; * {@link Provider#getProviderFunctionality()} *

  • passing an instance of implementation and {@link QName} of rpc as * arguments to the - * {@link ProviderSession#addRpcImplementation(QName, RpcImplementation)} + * {@link org.opendaylight.controller.sal.core.api.Broker.ProviderSession#addRpcImplementation(QName, RpcImplementation)} * * * The simplified process of the invocation of rpc is following: * *
      *
    1. {@link Consumer} invokes - * {@link ConsumerSession#rpc(QName, CompositeNode)} + * {@link org.opendaylight.controller.sal.core.api.Broker.ConsumerSession#rpc(QName, CompositeNode)} *
    2. {@link Broker} finds registered {@link RpcImplementation}s *
    3. {@link Broker} invokes * {@link RpcImplementation#invokeRpc(QName, CompositeNode)} diff --git a/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/sal/core/api/notify/NotificationPublishService.java b/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/sal/core/api/notify/NotificationPublishService.java index 8dab4cd705..f1156c3964 100644 --- a/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/sal/core/api/notify/NotificationPublishService.java +++ b/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/sal/core/api/notify/NotificationPublishService.java @@ -7,8 +7,6 @@ */ package org.opendaylight.controller.sal.core.api.notify; -import org.opendaylight.controller.sal.core.api.Broker; -import org.opendaylight.controller.sal.core.api.Provider; import org.opendaylight.yangtools.yang.data.api.CompositeNode; /** @@ -17,11 +15,11 @@ import org.opendaylight.yangtools.yang.data.api.CompositeNode; * The simplified process of the notification publishing is following: * *
        - *
      1. {@link Provider} invokes {@link #sendNotification(CompositeNode)} - *
      2. {@link Broker} finds {@link NotificationListener}s which subscribed for + *
      3. {@link org.opendaylight.controller.sal.core.api.Provider} invokes {@link #sendNotification(CompositeNode)} + *
      4. {@link org.opendaylight.controller.sal.core.api.Broker} finds {@link NotificationListener}s which subscribed for * the notification type. * - *
      5. For each subscriber {@link Broker} invokes + *
      6. For each subscriber {@link org.opendaylight.controller.sal.core.api.Broker} invokes * {@link NotificationListener#onNotification(CompositeNode)} *
      */ diff --git a/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/sal/core/api/notify/NotificationService.java b/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/sal/core/api/notify/NotificationService.java index 7a60f2d677..1d67ca0824 100644 --- a/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/sal/core/api/notify/NotificationService.java +++ b/opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/sal/core/api/notify/NotificationService.java @@ -8,9 +8,6 @@ package org.opendaylight.controller.sal.core.api.notify; import org.opendaylight.controller.sal.core.api.BrokerService; -import org.opendaylight.controller.sal.core.api.Provider; -import org.opendaylight.controller.sal.core.api.RpcImplementation; -import org.opendaylight.controller.sal.core.api.Broker.ProviderSession; import org.opendaylight.yangtools.concepts.Registration; import org.opendaylight.yangtools.yang.common.QName; @@ -25,10 +22,10 @@ import org.opendaylight.yangtools.yang.common.QName; * The registration of notification listeners could be done by: *
        *
      • returning an instance of implementation in the return value of - * {@link Provider#getProviderFunctionality()} - *
      • passing an instance of implementation and {@link QName} of rpc as an - * arguments to the - * {@link ProviderSession#addRpcImplementation(QName, RpcImplementation)} + * {@link org.opendaylight.controller.sal.core.api.Provider#getProviderFunctionality()} + *
      • passing an instance of implementation and {@link QName} of an RPC as an + * argument to + * {@link org.opendaylight.controller.sal.core.api.Broker.ProviderSession#addRpcImplementation(QName, org.opendaylight.controller.sal.core.api.RpcImplementation)} *
      * * -- 2.36.6