public class SolaceMessageReceiver extends java.lang.Object implements MessageReceiver
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_ADVANCE_TIMEOUT_IN_MILLIS |
| Constructor and Description |
|---|
SolaceMessageReceiver(FlowReceiver flowReceiver) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes the message receiver.
|
BytesXMLMessage |
receive()
Receives a message from the broker.
|
void |
start()
Starts the message receiver.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisEOFpublic static final int DEFAULT_ADVANCE_TIMEOUT_IN_MILLIS
public SolaceMessageReceiver(FlowReceiver flowReceiver)
public void start()
MessageReceiverThis method is called in the UnboundedSolaceReader.start() method.
start in interface MessageReceiverpublic BytesXMLMessage receive() throws java.io.IOException
MessageReceiverThis method will block until a message is received.
receive in interface MessageReceiverjava.io.IOExceptionpublic void close()
MessageReceiverclose in interface MessageReceiver