public class JMSQueueAdapter extends Object implements JMSDestination
JMSDestination
that uses an underlying
Queue.Constructor and Description |
---|
JMSQueueAdapter(javax.jms.QueueConnection theConnection,
javax.jms.Queue theDestination) |
Modifier and Type | Method and Description |
---|---|
void |
connect()
Creates a new session, sender/publisher, and receiver/subscriber.
|
javax.jms.TextMessage |
createMessage() |
void |
disconnect()
Closes the JMS session.
|
javax.jms.Connection |
getConnection() |
String |
getName() |
boolean |
isConnected() |
javax.jms.Message |
receive() |
void |
send(javax.jms.Message theMessage)
Sends the given message to the JMS destination.
|
public JMSQueueAdapter(javax.jms.QueueConnection theConnection, javax.jms.Queue theDestination)
theConnection
- theDestination
- public String getName() throws javax.jms.JMSException
getName
in interface JMSDestination
javax.jms.JMSException
JMSDestination.getName()
public javax.jms.TextMessage createMessage() throws javax.jms.JMSException
createMessage
in interface JMSDestination
javax.jms.JMSException
JMSDestination.createMessage()
public void connect() throws javax.jms.JMSException
JMSDestination
connect
in interface JMSDestination
javax.jms.JMSException
JMSDestination.connect()
public void disconnect() throws javax.jms.JMSException
JMSDestination
disconnect
in interface JMSDestination
javax.jms.JMSException
JMSDestination.disconnect()
public void send(javax.jms.Message theMessage) throws javax.jms.JMSException
JMSDestination
send
in interface JMSDestination
theMessage
- message to sendjavax.jms.JMSException
JMSDestination.send(javax.jms.Message)
public javax.jms.Message receive() throws javax.jms.JMSException
receive
in interface JMSDestination
javax.jms.JMSException
JMSDestination.receive()
public boolean isConnected()
isConnected
in interface JMSDestination
JMSDestination.isConnected()
public javax.jms.Connection getConnection()
getConnection
in interface JMSDestination
JMSDestination.getConnection()
Copyright © 2001–2017 University Health Network. All rights reserved.