|
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ie.ncl.msg.impl.SimpleConnection ie.ncl.msg.Loopback
public class Loopback
The Loopback class is a test Sender and Receiver class. Messages sent on the send() method cause the receive callback to be called (in a separate thread).
Field Summary |
---|
Fields inherited from interface ie.ncl.msg.Connection |
---|
CONNECTED, NOT_CONNECTED, NOT_USED, RECONNECTING |
Constructor Summary | |
---|---|
Loopback()
Create a new Loopback message sender and receiver. |
Method Summary | |
---|---|
void |
acknowledge(Message m,
boolean success)
Receiver API. |
void |
close()
Implements the Connection API - Close the connection. |
void |
connect()
Implements Connection API. |
void |
init(java.util.Properties props)
Implements Connection API. |
void |
receive(ReceiverListener listener)
Implements Receiver API. |
void |
run()
Internal thread process. |
void |
send(Message message,
SenderListener listener)
Implements Sender API. |
void |
setReceiverListener(ReceiverListener listener)
Implements Receiver API. |
void |
shutdown()
Shutdown the connection. |
Methods inherited from class ie.ncl.msg.impl.SimpleConnection |
---|
connected, getConnectionStatus, getErrorListener, getName, getTypeDefaults, init, mergeDefaultAttributes, putTypeDefaults, setErrorListener, setName |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface ie.ncl.msg.Connection |
---|
connected, getConnectionStatus, getTypeDefaults, init, putTypeDefaults, setErrorListener |
Constructor Detail |
---|
public Loopback()
Method Detail |
---|
public void connect() throws ConnectionException
connect
in interface Connection
ConnectionException
public void send(Message message, SenderListener listener) throws MessageException, ConnectionException
send
in interface Sender
MessageException
ConnectionException
SenderListener
,
Message
public void receive(ReceiverListener listener) throws ConnectionException
receive
in interface Receiver
ConnectionException
Message
public void setReceiverListener(ReceiverListener listener) throws ConnectionException
setReceiverListener
in interface Receiver
ConnectionException
Message
public void run()
run
in interface java.lang.Runnable
public void close()
close
in interface Connection
close
in class ie.ncl.msg.impl.SimpleConnection
public void shutdown()
Connection
shutdown
in interface Connection
public void init(java.util.Properties props) throws ConnectionException
init
in interface Connection
ConnectionException
public void acknowledge(Message m, boolean success) throws ConnectionException, MessageException
acknowledge
in interface Receiver
ConnectionException
MessageException
|
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |