X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-dom-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fdom%2Fbroker%2Fosgi%2FProxyFactory.java;h=fdacd8b3d6ab34210cfa1ad328c1ab573ab89f84;hb=753515e8868a1a15982d3f2697439f522f273db5;hp=ebb923c375a8ba4ddea8f53119912b295f39e6d3;hpb=ebb4158697741bc88fde22ac5f75edf65869506f;p=controller.git diff --git a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/osgi/ProxyFactory.java b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/osgi/ProxyFactory.java index ebb923c375..fdacd8b3d6 100644 --- a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/osgi/ProxyFactory.java +++ b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/osgi/ProxyFactory.java @@ -7,19 +7,13 @@ */ package org.opendaylight.controller.sal.dom.broker.osgi; -import java.util.Arrays; - +import org.opendaylight.controller.md.sal.dom.api.DOMDataBroker; import org.opendaylight.controller.md.sal.dom.api.DOMMountPointService; import org.opendaylight.controller.sal.core.api.BrokerService; -import org.osgi.framework.ServiceReference; -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.controller.sal.core.api.model.SchemaService; -import org.opendaylight.controller.sal.core.api.mount.MountProvisionService; -import org.opendaylight.controller.sal.core.api.RpcProvisionRegistry; -import org.opendaylight.controller.md.sal.dom.api.DOMDataBroker; +import org.osgi.framework.ServiceReference; + +import java.util.Arrays; @SuppressWarnings("unchecked") public class ProxyFactory { @@ -32,44 +26,6 @@ public class ProxyFactory { return ((T) _createProxyImpl); } - @Deprecated - private static Object _createProxyImpl(final ServiceReference ref, - final DataBrokerService service) { - - return new DataBrokerServiceProxy( - ((ServiceReference) ref), service); - } - - @Deprecated - private static Object _createProxyImpl(final ServiceReference ref, - final DataProviderService service) { - - return new DataProviderServiceProxy( - ((ServiceReference) ref), service); - } - - private static Object _createProxyImpl(final ServiceReference ref, - final NotificationPublishService service) { - - return new NotificationPublishServiceProxy( - ((ServiceReference) ref), service); - } - - private static Object _createProxyImpl(final ServiceReference ref, - final NotificationService service) { - - return new NotificationServiceProxy( - ((ServiceReference) ref), service); - } - - @Deprecated - private static Object _createProxyImpl(final ServiceReference ref, - final MountProvisionService service) { - - return new MountProviderServiceProxy( - ((ServiceReference) ref), service); - } - private static Object _createProxyImpl(final ServiceReference ref, final DOMMountPointService service) { @@ -84,13 +40,6 @@ public class ProxyFactory { service); } - private static Object _createProxyImpl(final ServiceReference ref, - final RpcProvisionRegistry service) { - - return new RpcProvisionRegistryProxy( - ((ServiceReference) ref), service); - } - private static DOMDataBrokerProxy _createProxyImpl( final ServiceReference ref, final DOMDataBroker service) { @@ -101,8 +50,7 @@ public class ProxyFactory { private static Object _createProxyImpl(final ServiceReference reference, final BrokerService service) { - throw new IllegalArgumentException("Not supported class: " - + service.getClass().getName()); + return service; } private static Object createProxyImpl(final ServiceReference ref, @@ -110,20 +58,8 @@ public class ProxyFactory { if (service instanceof DOMDataBroker) { return _createProxyImpl(ref, (DOMDataBroker) service); - } else if (service instanceof RpcProvisionRegistry) { - return _createProxyImpl(ref, (RpcProvisionRegistry) service); - } else if (service instanceof DataProviderService) { - return _createProxyImpl(ref, (DataProviderService) service); - } else if (service instanceof MountProvisionService) { - return _createProxyImpl(ref, (MountProvisionService) service); - } else if (service instanceof NotificationPublishService) { - return _createProxyImpl(ref, (NotificationPublishService) service); - } else if (service instanceof DataBrokerService) { - return _createProxyImpl(ref, (DataBrokerService) service); } else if (service instanceof SchemaService) { return _createProxyImpl(ref, (SchemaService) service); - } else if (service instanceof NotificationService) { - return _createProxyImpl(ref, (NotificationService) service); } else if (service instanceof DOMMountPointService) { return _createProxyImpl(ref, (DOMMountPointService) service); } else if (service != null) {