|
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectie.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 ConnectionConnectionException
public void send(Message message,
SenderListener listener)
throws MessageException,
ConnectionException
send in interface SenderMessageException
ConnectionExceptionSenderListener,
Message
public void receive(ReceiverListener listener)
throws ConnectionException
receive in interface ReceiverConnectionExceptionMessage
public void setReceiverListener(ReceiverListener listener)
throws ConnectionException
setReceiverListener in interface ReceiverConnectionExceptionMessagepublic void run()
run in interface java.lang.Runnablepublic void close()
close in interface Connectionclose in class ie.ncl.msg.impl.SimpleConnectionpublic void shutdown()
Connection
shutdown in interface Connection
public void init(java.util.Properties props)
throws ConnectionException
init in interface ConnectionConnectionException
public void acknowledge(Message m,
boolean success)
throws ConnectionException,
MessageException
acknowledge in interface ReceiverConnectionException
MessageException
|
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||