package org.onap.ccsdk.features.sdnr.wt.devicemanager.impl.xml;
import java.util.concurrent.Future;
+
import org.eclipse.jdt.annotation.NonNull;
import org.onap.ccsdk.features.sdnr.wt.devicemanager.eventdatahandler.ODLEventListenerHandler;
-import org.opendaylight.controller.sal.binding.api.RpcProviderRegistry;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev190801.EventlogEntity;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.websocketmanager.rev150105.WebsocketEventInputBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.websocketmanager.rev150105.WebsocketEventOutput;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.websocketmanager.rev150105.WebsocketmanagerService;
/**
* Wrapper for forwarding web-socket notifications to the web-socket service, that is running as bundle.
*/
-@SuppressWarnings("deprecation")
public class WebSocketServiceClientImpl2 implements WebSocketServiceClientInternal {
private static final Logger LOG = LoggerFactory.getLogger(ODLEventListenerHandler.class);
private final WebsocketmanagerService websocketmanagerService;
private final XmlMapper xmlMapper;
- /**
- * Implementation of Websocket notification processor.
- *
- * @param rpcProviderRegistry to get MDSAL services.
- */
- @Deprecated
- public WebSocketServiceClientImpl2(@NonNull RpcProviderRegistry rpcProviderRegistry) {
- super();
- this.websocketmanagerService = rpcProviderRegistry.getRpcService(WebsocketmanagerService.class);
- this.xmlMapper = new XmlMapper();
- }
-
/**
* New: Implementation of Websocket notification processor.
*