|
|
|||||||||||
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.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 Connection
ConnectionException
public boolean connected()
Connection
connected
in interface Connection
connected
in class ie.ncl.msg.impl.SimpleConnection
Connection.setErrorListener(ie.ncl.msg.ErrorListener)
,
TemporaryConnectionException
public int getConnectionStatus()
Connection
getConnectionStatus
in interface Connection
getConnectionStatus
in class ie.ncl.msg.impl.SimpleConnection
Connection.CONNECTED
,
Connection.NOT_CONNECTED
,
Connection.RECONNECTING
,
Connection.setErrorListener(ie.ncl.msg.ErrorListener)
,
TemporaryConnectionException
public void receive(ReceiverListener r)
receive
in interface Receiver
Message
public void setReceiverListener(ReceiverListener listener)
Receiver
setReceiverListener
in interface Receiver
Message
public void acknowledge(Message m, boolean success) throws MessageException, ConnectionException
Receiver
acknowledge
in interface Receiver
MessageException
ConnectionException
public void setErrorListener(ErrorListener listener)
ie.ncl.msg.impl.SimpleConnection
setErrorListener
in interface Connection
setErrorListener
in class ie.ncl.msg.impl.SimpleConnection
ErrorListener
,
TemporaryConnectionException
,
Connection.connected()
public void connect() throws ConnectionException
connect
in interface Connection
ConnectionException
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 ReceiverListener
Receiver
,
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 Sender
ConnectionException
MessageException
SenderListener
,
Message
public void close()
ie.ncl.msg.impl.SimpleConnection
close
in interface Connection
close
in class ie.ncl.msg.impl.SimpleConnection
public void shutdown()
Connection
shutdown
in interface Connection
|
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |