1 package org.opendaylight.controller.sal.connector.remoterpc;
10 public class SocketPair implements AutoCloseable{
11 private ZMQ.Socket sender;
12 private ZMQ.Socket receiver;
14 private static final String INPROC_PREFIX = "inproc://";
17 String address = new StringBuilder(INPROC_PREFIX)
18 .append(UUID.randomUUID())
21 receiver = Context.getInstance().getZmqContext().socket(ZMQ.PAIR);
22 receiver.bind(address);
24 sender = Context.getInstance().getZmqContext().socket(ZMQ.PAIR);
25 sender.connect(address);
28 public ZMQ.Socket getSender(){
32 public ZMQ.Socket getReceiver(){
37 public void close() throws Exception {