Package org.zeromq
Class ZMQ.Event
- java.lang.Object
-
- org.zeromq.ZMQ.Event
-
- Enclosing class:
- ZMQ
public static class ZMQ.Event extends java.lang.ObjectInner class: Event. Monitor socket event class
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringaddressprivate inteventprivate java.lang.ObjectresolvedValueprivate java.lang.Objectvalue
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAddress()intgetEvent()java.lang.ObjectgetValue()booleanisError()Used to check if the event is an error.booleanisWarn()Used to check if the event is a warning.static ZMQ.Eventrecv(ZMQ.Socket socket)Receive an event from a monitor socket.static ZMQ.Eventrecv(ZMQ.Socket socket, int flags)Receive an event from a monitor socket.<M> MresolveValue()Return the argument as an integer or a Enum of the appropriate type if available.
-
-
-
Method Detail
-
recv
public static ZMQ.Event recv(ZMQ.Socket socket, int flags)
Receive an event from a monitor socket.- Parameters:
socket- the socketflags- 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()
-
isError
public boolean isError()
Used to check if the event is an error.Generally, any event that define the errno is considered as an error.
- Returns:
- true if the evant was an error
-
isWarn
public boolean isWarn()
Used to check if the event is a warning.Generally, any event that return an authentication failure is considered as a warning.
- Returns:
-
resolveValue
public <M> M resolveValue()
Return the argument as an integer or a Enum of the appropriate type if available. It return objects of type:-
ZMonitor.ProtocolCodefor a handshake protocol error. -
ZMQ.Errorfor any other error. -
Integerwhen available. - null when no relevant value available.
- Type Parameters:
M- The expected type of the returned object- Returns:
- The resolved value.
-
-
-