Constructor and Description |
---|
ManagedSocket(ManagedContext managedContext,
org.zeromq.ZMQ.Socket socket) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Close this ØMQ Socket.
|
Context |
getContext()
Retrieve the owning Context for this Socket.
|
TransportType |
getTransportType()
Retrieve the type of transport this ØMQ Socket is using.
|
org.zeromq.ZMQ.Socket |
getZMQSocket() |
boolean |
hasMoreToReceive()
This receiver has more of a multi-part message waiting for receipt.
|
boolean |
isActive()
Retrieve the status of this ØMQ Socket.
|
byte[] |
receive()
Receive a message part from a socket.
|
int |
receive(byte[] buf,
int offset,
int len,
MessageFlag flag)
Receive a message part from a socket.
|
byte[] |
receive(MessageFlag flag)
Receive a message part from a socket.
|
int |
receiveByteBuffer(ByteBuffer buf,
MessageFlag flag)
Receive a message part from a socket into a byte buffer.
|
Message |
receiveMessage()
Receive the full message (all frames) from the socket.
|
Message |
receiveMessage(MessageFlag flag)
Receive the full message (all frames) from the socket.
|
RoutedMessage |
receiveRoutedMessage()
Receive a routed message (all frames) from the socket.
|
RoutedMessage |
receiveRoutedMessage(MessageFlag flag)
Receive a routed message (all frames) from the socket.
|
boolean |
send(byte[] buf)
Send a message part on a socket.
|
boolean |
send(byte[] buf,
int offset,
int length,
MessageFlag flag)
Send a message part on a socket.
|
boolean |
send(byte[] message,
MessageFlag flag)
Send a message part on a socket.
|
boolean |
send(Message message)
Send the full message (all frames) on the socket.
|
boolean |
sendByteBuffer(ByteBuffer buf,
MessageFlag flag)
Send a message part on a socket from a byte buffer.
|
public ManagedSocket(ManagedContext managedContext, org.zeromq.ZMQ.Socket socket)
public org.zeromq.ZMQ.Socket getZMQSocket()
getZMQSocket
in interface Socket
public boolean isActive()
Socket
public byte[] receive()
Receiver
public byte[] receive(MessageFlag flag)
Receiver
public int receive(byte[] buf, int offset, int len, MessageFlag flag)
Receiver
public int receiveByteBuffer(ByteBuffer buf, MessageFlag flag)
Receiver
receiveByteBuffer
in interface Receiver
buf
- The byte bufferflag
- Flag controlling behavior of the receive operationpublic boolean hasMoreToReceive()
Receiver
hasMoreToReceive
in interface Receiver
public Message receiveMessage()
Receiver
receiveMessage
in interface Receiver
public Message receiveMessage(MessageFlag flag)
Receiver
receiveMessage
in interface Receiver
flag
- Flag controlling behavior of the receive operationpublic RoutedMessage receiveRoutedMessage()
Receiver
receiveRoutedMessage
in interface Receiver
public RoutedMessage receiveRoutedMessage(MessageFlag flag)
Receiver
receiveRoutedMessage
in interface Receiver
flag
- Flag controlling behavior of the receive operationpublic boolean send(Message message)
Sender
public boolean send(byte[] buf)
Sender
public boolean send(byte[] message, MessageFlag flag)
Sender
public boolean send(byte[] buf, int offset, int length, MessageFlag flag)
Sender
public boolean sendByteBuffer(ByteBuffer buf, MessageFlag flag)
Sender
sendByteBuffer
in interface Sender
buf
- The byte bufferflag
- Flag controlling behavior of the send operationpublic void close()
Socket
public Context getContext()
Socket
getContext
in interface Socket
public TransportType getTransportType()
Socket
getTransportType
in interface Socket
Copyright © 2019. All rights reserved.