From 7c1402923a3c85adc6625d12dcd658d65851fb46 Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Wed, 6 Nov 2013 17:45:42 -0800 Subject: [PATCH] Removing sysouts and adding log statments Change-Id: I0d3fcc67eb2e4dada0c0daf954e42e638e555577 Signed-off-by: Abhishek Kumar --- .../remoterpc/router/zeromq/Activator.java | 28 ++++----- .../router/zeromq/ZeroMqRpcRouter.java | 61 +++++++++---------- 2 files changed, 42 insertions(+), 47 deletions(-) diff --git a/opendaylight/md-sal/sal-zeromq-connector/src/main/java/org/opendaylight/controller/sal/connector/remoterpc/router/zeromq/Activator.java b/opendaylight/md-sal/sal-zeromq-connector/src/main/java/org/opendaylight/controller/sal/connector/remoterpc/router/zeromq/Activator.java index ffcf0bd966..5b927a56b1 100644 --- a/opendaylight/md-sal/sal-zeromq-connector/src/main/java/org/opendaylight/controller/sal/connector/remoterpc/router/zeromq/Activator.java +++ b/opendaylight/md-sal/sal-zeromq-connector/src/main/java/org/opendaylight/controller/sal/connector/remoterpc/router/zeromq/Activator.java @@ -12,19 +12,19 @@ import org.opendaylight.controller.sal.core.api.Broker.ProviderSession; import org.osgi.framework.BundleContext; public class Activator extends AbstractProvider { - - ZeroMqRpcRouter router; - - @Override - public void onSessionInitiated(ProviderSession session) { - router = ZeroMqRpcRouter.getInstance(); - router.setBrokerSession(session); - router.start(); - } - - @Override - protected void stopImpl(BundleContext context) { - router.stop(); - } + + ZeroMqRpcRouter router; + + @Override + public void onSessionInitiated(ProviderSession session) { + router = ZeroMqRpcRouter.getInstance(); + router.setBrokerSession(session); + router.start(); + } + + @Override + protected void stopImpl(BundleContext context) { + router.stop(); + } } diff --git a/opendaylight/md-sal/sal-zeromq-connector/src/main/java/org/opendaylight/controller/sal/connector/remoterpc/router/zeromq/ZeroMqRpcRouter.java b/opendaylight/md-sal/sal-zeromq-connector/src/main/java/org/opendaylight/controller/sal/connector/remoterpc/router/zeromq/ZeroMqRpcRouter.java index 17b14800ee..af94804322 100644 --- a/opendaylight/md-sal/sal-zeromq-connector/src/main/java/org/opendaylight/controller/sal/connector/remoterpc/router/zeromq/ZeroMqRpcRouter.java +++ b/opendaylight/md-sal/sal-zeromq-connector/src/main/java/org/opendaylight/controller/sal/connector/remoterpc/router/zeromq/ZeroMqRpcRouter.java @@ -35,6 +35,8 @@ import org.opendaylight.yangtools.yang.common.RpcError; import org.opendaylight.yangtools.yang.common.RpcResult; import org.opendaylight.yangtools.yang.data.api.CompositeNode; import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.zeromq.ZMQ; /** @@ -71,6 +73,8 @@ public class ZeroMqRpcRouter implements RpcRouter> rpc = brokerSession.rpc( - (QName) req.getRoute().getType(), (CompositeNode) req.getPayload()); + (QName) request.getRoute().getType(), (CompositeNode) request.getPayload()); RpcResult result = rpc.get(); Message response = new Message.MessageBuilder() .type(MessageType.RESPONSE) .sender(localIp + ":" + rpcPort) - .route(req.getRoute()) + .route(request.getRoute()) //.payload(result) TODO: enable and test .build(); replySocket.send(Message.serialize(response)); - System.out.println("Sent RPC response [" + response + "]"); + _logger.debug("Sent rpc response [{}]", response); } catch (IOException ex) { //TODO: handle exception and send error codes to caller - System.out.println("Rpc request could not be handled" + ex); + ex.printStackTrace(); } } @@ -248,26 +251,27 @@ public class ZeroMqRpcRouter implements RpcRouter reply = null; try { - System.out.println("\n\nRPC Request [" + requestMessage + "]"); requestSocket.send(Message.serialize(requestMessage)); - final Message resp = parseMessage(requestSocket); + final Message response = parseMessage(requestSocket); - System.out.println("\n\nRPC Response [" + resp + "]"); + _logger.debug("Received response [{}]", response); reply = new RpcReply() { @Override public Object getPayload() { - return resp.getPayload(); + return response.getPayload(); } }; } catch (IOException ex) { // TODO: Pass exception back to the caller - System.out.println("Error in RPC send. Input could not be serialized[" + input + "]"); + ex.printStackTrace(); } return reply; @@ -285,24 +289,15 @@ public class ZeroMqRpcRouter implements RpcRouter