Package org.zeromq

Class ZMQ.Event

  • Enclosing class:
    ZMQ

    public static class ZMQ.Event
    extends Object
    Inner class: Event. Monitor socket event class
    • Constructor Detail

      • Event

        public Event​(int event,
                     Object value,
                     String address)
    • Method Detail

      • getEvent

        public int getEvent()
      • getValue

        public Object getValue()
      • getAddress

        public String getAddress()
        Get the address. For libzmq versions 3.2.x the address will be an empty string.
        Returns:
      • recv

        public static ZMQ.Event recv​(ZMQ.Socket socket,
                                     int flags)
                              throws ZMQException
        Receive an event from a monitor socket. For libzmq versions 3.2.x the address will be an empty string.
        Parameters:
        socket - the socket
        flags - the flags to apply to the receive operation.
        Returns:
        the received event or null if no message was received.
        Throws:
        ZMQException
      • recv

        public static ZMQ.Event recv​(ZMQ.Socket socket)
                              throws ZMQException
        Receive an event from a monitor socket. Does a blocking recv. For libzmq versions 3.2.x the address will be an empty string.
        Parameters:
        socket - the socket
        Returns:
        the received event.
        Throws:
        ZMQException