Package org.zeromq

Class ZMQ.Event

  • Enclosing class:
    ZMQ

    public static class ZMQ.Event
    extends java.lang.Object
    Inner class: Event. Monitor socket event class
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String address  
      private int event  
      private java.lang.Object value  
    • Constructor Summary

      Constructors 
      Constructor Description
      Event​(int event, java.lang.Object value, java.lang.String address)  
    • Field Detail

      • event

        private final int event
      • value

        private final java.lang.Object value
      • address

        private final java.lang.String address
    • Constructor Detail

      • Event

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

      • recv

        public static ZMQ.Event recv​(ZMQ.Socket socket,
                                     int flags)
        Receive an event from a monitor socket.
        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)
        Receive an event from a monitor socket. Does a blocking recv.
        Parameters:
        socket - the socket
        Returns:
        the received event.
        Throws:
        ZMQException
      • getEvent

        public int getEvent()
      • getValue

        public java.lang.Object getValue()
      • getAddress

        public java.lang.String getAddress()