@Override public List<String> call() throws Exception { try (ZMQ.Socket subscriber = context.socket(ZMQ.SUB)) { subscriber.connect(endpoint); subscriber.subscribe(new byte[0]); for (int messageNum = 0; messageNum < receiveCount && !Thread.currentThread().isInterrupted(); messageNum++) { // Use trim to remove the tailing '0' character messages.add(subscriber.recvStr(0).trim()); } } return messages; } }
socket.connect(addr);
public Subscriber(EventIF handler, String address) throws Exception { this.handler = handler; subscriber = context.socket(ZMQ.SUB); subscriber.connect(address); me = new Thread(this); me.start(); }
public Subscriber(final String endpoint) { final ZMQ.Context context = ZMQ.context(1); subscriber = context.socket(ZMQ.SUB); subscriber.connect(endpoint); }
public ZMQ.Socket createControlSocket() { ZMQ.Socket controlSocket = context.socket(ZMQ.SUB); controlSocket.subscribe(EMPTY_BYTES); controlSocket.connect("inproc://fabric3"); return controlSocket; }
@Override public void setup(Context.OperatorContext ctx) { context = ZMQ.context(1); sock = context.socket(ZMQ.PULL); sock.connect(zmqAddress); }
public void push() { ZMQ.Context context = ZMQ.context(1); ZMQ.Socket sender = context.socket(ZMQ.PUSH); sender.connect("tcp://localhost:8086"); sender.send("MESSAGE"); sender.close(); context.term(); }
public Push(String port, String message) { ZMQ.Context context = ZMQ.context(1); ZMQ.Socket sender = context.socket(ZMQ.PUSH); sender.connect("tcp://localhost:" + port); sender.send(message); sender.close(); context.term(); } }
public void connect() { context = ZMQ.context(1); requester = context.socket(ZMQ.REQ); requester.connect("tcp://" + host + ":" + port); }
ZMQ.Context ctx = ZMQ.context(1); ZMQ.Socket sock = ctx.socket(ZMQ.STREAM); sock.connect("tcp://ip:port"); String req = "GET / HTTP/1.0\r\n\r\n"; sock.send(req);
private boolean submitEvent(String ioMessage) { log.info("SEND"); ZMQ.Context context = ZMQ.context(); ZMQ.Socket sender = context.socket(ZMQ.PUSH); sender.connect("tcp://localhost:8086"); sender.send("MESSAGE"); sender.close(); context.term(); return true; }
public void setup() { context = ZMQ.context(1); logger.debug("Subsribing on ZeroMQ"); subscriber = context.socket(ZMQ.SUB); subscriber.connect("tcp://localhost:5556"); subscriber.subscribe("".getBytes()); syncclient = context.socket(ZMQ.REQ); syncclient.connect("tcp://localhost:5557"); sendSync(); }
private void initZeroMq() { context = ZMQ.context(threadNum); socket = context.socket(ZMQ.PUSH); socket.connect("tcp://" + getServername() + ":" + getPort()); }
@Override public void setup(Context.OperatorContext ctx) { context = ZMQ.context(1); sock = context.socket(ZMQ.PULL); sock.connect(zmqAddress); }
public ZMQ.Socket createControlSocket() { ZMQ.Socket controlSocket = context.socket(ZMQ.SUB); controlSocket.setLinger(0); controlSocket.subscribe(EMPTY_BYTES); controlSocket.connect("inproc://fabric3"); return controlSocket; }
public ZeroMQDeliverySync(String name, String remoteContactPoint){ if (name.endsWith(":")){ name = name.substring(0, name.length()-1); } this.name = name; context = Main.getZmqContext(); sender = context.createSocket(ZMQ.REQ); sender.connect(remoteContactPoint); closed = false; }
private ZAgent createAgent(ZContext ctx) { Socket pipe = ctx.createSocket(ZMQ.PAIR); boolean rc = pipe.connect(repliesAddress); assert (rc); return new ZAgent.SimpleAgent(pipe, repliesAddress); }
public boolean SendData(byte[] data) { ZMsg msg = new ZMsg(); msg.add(data); ZMQ.Socket sendSocket = context.socket(ZMQ.PUSH); sendSocket.setIdentity("shim".getBytes()); sendSocket.connect(CONTROL_ADDRESS); send(msg, sendSocket); sendSocket.close(); return true; }
public static Socket connect(Socket socket, String url) { socket.connect(url); return socket; }