|
|
|||||||||||
| 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.ConnectionManager
public class ConnectionManager
| Field Summary | |
|---|---|
static java.lang.String |
LISTENER_ATTR
|
boolean |
reconnecting
|
| Fields inherited from interface ie.ncl.msg.Connection |
|---|
CONNECTED, NOT_CONNECTED, NOT_USED, RECONNECTING |
| Constructor Summary | |
|---|---|
ConnectionManager()
|
|
ConnectionManager(java.lang.String factorySettings)
ConnectionManager is a wrapper around a sender/receiver. |
|
| Method Summary | |
|---|---|
void |
acknowledge(Message m,
boolean success)
Acknowledge a received messages. |
void |
close()
Connection Interface method. |
void |
connect()
Connection |
boolean |
connected()
Query the connection status. |
void |
connectionError(Connection c,
ConnectionException ce)
|
int |
getConnectionStatus()
Query the status of the link. |
void |
init(java.util.Properties props)
Initialise the object with settings specified in the properties. |
void |
receive(ReceiverListener r)
Set a received callback - should be done before connect(). |
boolean |
received(Receiver receiver,
java.lang.Exception ex,
Message m)
Implements Receiver Listener API. |
void |
send(Message m,
SenderListener applicationSenderListener)
Send a message. |
void |
sent(Sender sender,
java.lang.Exception ex,
Message m)
Implements Sender Listener API. |
void |
setErrorListener(ErrorListener listener)
Implements Connection interface method. |
void |
setReceiverListener(ReceiverListener listener)
Registers listener with the underlying transport. |
void |
shutdown()
Shutdown the connection. |
| Methods inherited from class ie.ncl.msg.impl.SimpleConnection |
|---|
getErrorListener, getName, getTypeDefaults, init, mergeDefaultAttributes, putTypeDefaults, 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 |
|---|
getTypeDefaults, init, putTypeDefaults |
| Field Detail |
|---|
public static final java.lang.String LISTENER_ATTR
public boolean reconnecting
| Constructor Detail |
|---|
public ConnectionManager(java.lang.String factorySettings)
public ConnectionManager()
| Method Detail |
|---|
public void init(java.util.Properties props)
throws ConnectionException
Connection
init in interface ConnectionConnectionExceptionpublic boolean connected()
Connection
connected in interface Connectionconnected in class ie.ncl.msg.impl.SimpleConnectionConnection.setErrorListener(ie.ncl.msg.ErrorListener),
TemporaryConnectionExceptionpublic int getConnectionStatus()
Connection
getConnectionStatus in interface ConnectiongetConnectionStatus in class ie.ncl.msg.impl.SimpleConnectionConnection.CONNECTED,
Connection.NOT_CONNECTED,
Connection.RECONNECTING,
Connection.setErrorListener(ie.ncl.msg.ErrorListener),
TemporaryConnectionExceptionpublic void receive(ReceiverListener r)
receive in interface ReceiverMessagepublic void setReceiverListener(ReceiverListener listener)
Receiver
setReceiverListener in interface ReceiverMessage
public void acknowledge(Message m,
boolean success)
throws MessageException,
ConnectionException
Receiver
acknowledge in interface ReceiverMessageException
ConnectionExceptionpublic void setErrorListener(ErrorListener listener)
ie.ncl.msg.impl.SimpleConnection
setErrorListener in interface ConnectionsetErrorListener in class ie.ncl.msg.impl.SimpleConnectionErrorListener,
TemporaryConnectionException,
Connection.connected()
public void connect()
throws ConnectionException
connect in interface ConnectionConnectionException
public void connectionError(Connection c,
ConnectionException ce)
connectionError in interface ErrorListener
public boolean received(Receiver receiver,
java.lang.Exception ex,
Message m)
received in interface ReceiverListenerReceiver,
Receiver.receive(ReceiverListener)
public void sent(Sender sender,
java.lang.Exception ex,
Message m)
sent in interface SenderListener
public void send(Message m,
SenderListener applicationSenderListener)
throws ConnectionException,
MessageException
send in interface SenderConnectionException
MessageExceptionSenderListener,
Messagepublic void close()
ie.ncl.msg.impl.SimpleConnection
close in interface Connectionclose in class ie.ncl.msg.impl.SimpleConnectionpublic void shutdown()
Connection
shutdown in interface Connection
|
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||