public class RemoteConnection extends AbstractConnection implements PacketTransportListener
| Modifier and Type | Field and Description |
|---|---|
protected static org.apache.commons.logging.Log |
log |
protected PacketTransportEndpoint |
transportEndpoint |
protected PacketTransportHub |
transportHub |
clientID, closed, externalAccessLock, id, idProvider, started| Constructor and Description |
|---|
RemoteConnection(URI transportURI,
String userName,
String password,
String clientID)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
javax.jms.Session |
createSession(boolean transacted,
int acknowledgeMode) |
void |
deleteTemporaryQueue(String queueName)
Delete a temporary queue
|
void |
deleteTemporaryTopic(String topicName)
Delete a temporary topic
|
protected void |
onConnectionClose() |
protected void |
onConnectionClosed() |
boolean |
packetReceived(AbstractPacket packet)
Called when a packet is received
|
void |
packetSent(AbstractPacket packet)
Called when a packet is sent
|
void |
setClientID(String clientID) |
void |
start() |
void |
stop() |
void |
transportClosed(boolean linkFailed,
boolean mayBlock)
Called when the transport layer is closed
|
checkNotClosed, close, createConnectionConsumer, createDurableConnectionConsumer, exceptionOccured, finalize, getClientID, getConsumersCount, getEntitiesDescription, getExceptionListener, getId, getMetaData, getProducersCount, getSessionsCount, isRegisteredTemporaryQueue, isRegisteredTemporaryTopic, isStarted, lookupRegisteredSession, registerSession, registerTemporaryQueue, registerTemporaryTopic, setExceptionListener, toString, unregisterSession, unregisterTemporaryQueue, unregisterTemporaryTopic, waitForDeliverySync, wakeUpLocalConsumersprotected static final org.apache.commons.logging.Log log
protected PacketTransportHub transportHub
protected PacketTransportEndpoint transportEndpoint
public final void setClientID(String clientID) throws javax.jms.JMSException
setClientID in interface javax.jms.ConnectionsetClientID in class AbstractConnectionjavax.jms.JMSExceptionprotected void onConnectionClose()
onConnectionClose in class AbstractConnectionprotected void onConnectionClosed()
onConnectionClosed in class AbstractConnectionpublic final void deleteTemporaryQueue(String queueName) throws javax.jms.JMSException
AbstractConnectiondeleteTemporaryQueue in class AbstractConnectionjavax.jms.JMSExceptionpublic final void deleteTemporaryTopic(String topicName) throws javax.jms.JMSException
AbstractConnectiondeleteTemporaryTopic in class AbstractConnectionjavax.jms.JMSExceptionpublic final javax.jms.Session createSession(boolean transacted,
int acknowledgeMode)
throws javax.jms.JMSException
createSession in interface javax.jms.Connectionjavax.jms.JMSExceptionpublic final void start()
throws javax.jms.JMSException
start in interface javax.jms.Connectionjavax.jms.JMSExceptionpublic final void stop()
throws javax.jms.JMSException
stop in interface javax.jms.Connectionjavax.jms.JMSExceptionpublic final boolean packetReceived(AbstractPacket packet)
PacketTransportListenerpacketReceived in interface PacketTransportListenerpublic final void packetSent(AbstractPacket packet)
PacketTransportListenerpacketSent in interface PacketTransportListenerpublic final void transportClosed(boolean linkFailed,
boolean mayBlock)
PacketTransportListenertransportClosed in interface PacketTransportListenerCopyright © 2021. All rights reserved.