Package org.glassfish.jms.injection
Class ForwardingJMSContext
- java.lang.Object
-
- org.glassfish.jms.injection.ForwardingJMSContext
-
- All Implemented Interfaces:
jakarta.jms.JMSContext
,AutoCloseable
- Direct Known Subclasses:
InjectableJMSContext
public abstract class ForwardingJMSContext extends Object implements jakarta.jms.JMSContext
-
-
Constructor Summary
Constructors Constructor Description ForwardingJMSContext()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
acknowledge()
void
close()
void
commit()
jakarta.jms.QueueBrowser
createBrowser(jakarta.jms.Queue queue)
jakarta.jms.QueueBrowser
createBrowser(jakarta.jms.Queue queue, String messageSelector)
jakarta.jms.BytesMessage
createBytesMessage()
jakarta.jms.JMSConsumer
createConsumer(jakarta.jms.Destination destination)
jakarta.jms.JMSConsumer
createConsumer(jakarta.jms.Destination destination, String messageSelector)
jakarta.jms.JMSConsumer
createConsumer(jakarta.jms.Destination destination, String messageSelector, boolean noLocal)
jakarta.jms.JMSContext
createContext(int sessionMode)
jakarta.jms.JMSConsumer
createDurableConsumer(jakarta.jms.Topic topic, String name)
jakarta.jms.JMSConsumer
createDurableConsumer(jakarta.jms.Topic topic, String name, String messageSelector, boolean noLocal)
jakarta.jms.MapMessage
createMapMessage()
jakarta.jms.Message
createMessage()
jakarta.jms.ObjectMessage
createObjectMessage()
jakarta.jms.ObjectMessage
createObjectMessage(Serializable object)
jakarta.jms.JMSProducer
createProducer()
jakarta.jms.Queue
createQueue(String queueName)
jakarta.jms.JMSConsumer
createSharedConsumer(jakarta.jms.Topic topic, String sharedSubscriptionName)
jakarta.jms.JMSConsumer
createSharedConsumer(jakarta.jms.Topic topic, String sharedSubscriptionName, String messageSelector)
jakarta.jms.JMSConsumer
createSharedDurableConsumer(jakarta.jms.Topic topic, String name)
jakarta.jms.JMSConsumer
createSharedDurableConsumer(jakarta.jms.Topic topic, String name, String messageSelector)
jakarta.jms.StreamMessage
createStreamMessage()
jakarta.jms.TemporaryQueue
createTemporaryQueue()
jakarta.jms.TemporaryTopic
createTemporaryTopic()
jakarta.jms.TextMessage
createTextMessage()
jakarta.jms.TextMessage
createTextMessage(String text)
jakarta.jms.Topic
createTopic(String topicName)
protected abstract jakarta.jms.JMSContext
delegate()
boolean
getAutoStart()
String
getClientID()
jakarta.jms.ExceptionListener
getExceptionListener()
jakarta.jms.ConnectionMetaData
getMetaData()
int
getSessionMode()
boolean
getTransacted()
void
recover()
void
rollback()
void
setAutoStart(boolean autoStart)
void
setClientID(String clientID)
void
setExceptionListener(jakarta.jms.ExceptionListener listener)
void
start()
void
stop()
void
unsubscribe(String name)
-
-
-
Method Detail
-
delegate
protected abstract jakarta.jms.JMSContext delegate()
-
createContext
public jakarta.jms.JMSContext createContext(int sessionMode)
- Specified by:
createContext
in interfacejakarta.jms.JMSContext
-
createProducer
public jakarta.jms.JMSProducer createProducer()
- Specified by:
createProducer
in interfacejakarta.jms.JMSContext
-
getClientID
public String getClientID()
- Specified by:
getClientID
in interfacejakarta.jms.JMSContext
-
setClientID
public void setClientID(String clientID)
- Specified by:
setClientID
in interfacejakarta.jms.JMSContext
-
getMetaData
public jakarta.jms.ConnectionMetaData getMetaData()
- Specified by:
getMetaData
in interfacejakarta.jms.JMSContext
-
getExceptionListener
public jakarta.jms.ExceptionListener getExceptionListener()
- Specified by:
getExceptionListener
in interfacejakarta.jms.JMSContext
-
setExceptionListener
public void setExceptionListener(jakarta.jms.ExceptionListener listener)
- Specified by:
setExceptionListener
in interfacejakarta.jms.JMSContext
-
start
public void start()
- Specified by:
start
in interfacejakarta.jms.JMSContext
-
stop
public void stop()
- Specified by:
stop
in interfacejakarta.jms.JMSContext
-
setAutoStart
public void setAutoStart(boolean autoStart)
- Specified by:
setAutoStart
in interfacejakarta.jms.JMSContext
-
getAutoStart
public boolean getAutoStart()
- Specified by:
getAutoStart
in interfacejakarta.jms.JMSContext
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfacejakarta.jms.JMSContext
-
createBytesMessage
public jakarta.jms.BytesMessage createBytesMessage()
- Specified by:
createBytesMessage
in interfacejakarta.jms.JMSContext
-
createMapMessage
public jakarta.jms.MapMessage createMapMessage()
- Specified by:
createMapMessage
in interfacejakarta.jms.JMSContext
-
createMessage
public jakarta.jms.Message createMessage()
- Specified by:
createMessage
in interfacejakarta.jms.JMSContext
-
createObjectMessage
public jakarta.jms.ObjectMessage createObjectMessage()
- Specified by:
createObjectMessage
in interfacejakarta.jms.JMSContext
-
createObjectMessage
public jakarta.jms.ObjectMessage createObjectMessage(Serializable object)
- Specified by:
createObjectMessage
in interfacejakarta.jms.JMSContext
-
createStreamMessage
public jakarta.jms.StreamMessage createStreamMessage()
- Specified by:
createStreamMessage
in interfacejakarta.jms.JMSContext
-
createTextMessage
public jakarta.jms.TextMessage createTextMessage()
- Specified by:
createTextMessage
in interfacejakarta.jms.JMSContext
-
createTextMessage
public jakarta.jms.TextMessage createTextMessage(String text)
- Specified by:
createTextMessage
in interfacejakarta.jms.JMSContext
-
getTransacted
public boolean getTransacted()
- Specified by:
getTransacted
in interfacejakarta.jms.JMSContext
-
getSessionMode
public int getSessionMode()
- Specified by:
getSessionMode
in interfacejakarta.jms.JMSContext
-
commit
public void commit()
- Specified by:
commit
in interfacejakarta.jms.JMSContext
-
rollback
public void rollback()
- Specified by:
rollback
in interfacejakarta.jms.JMSContext
-
recover
public void recover()
- Specified by:
recover
in interfacejakarta.jms.JMSContext
-
createConsumer
public jakarta.jms.JMSConsumer createConsumer(jakarta.jms.Destination destination)
- Specified by:
createConsumer
in interfacejakarta.jms.JMSContext
-
createConsumer
public jakarta.jms.JMSConsumer createConsumer(jakarta.jms.Destination destination, String messageSelector)
- Specified by:
createConsumer
in interfacejakarta.jms.JMSContext
-
createConsumer
public jakarta.jms.JMSConsumer createConsumer(jakarta.jms.Destination destination, String messageSelector, boolean noLocal)
- Specified by:
createConsumer
in interfacejakarta.jms.JMSContext
-
createQueue
public jakarta.jms.Queue createQueue(String queueName)
- Specified by:
createQueue
in interfacejakarta.jms.JMSContext
-
createTopic
public jakarta.jms.Topic createTopic(String topicName)
- Specified by:
createTopic
in interfacejakarta.jms.JMSContext
-
createDurableConsumer
public jakarta.jms.JMSConsumer createDurableConsumer(jakarta.jms.Topic topic, String name)
- Specified by:
createDurableConsumer
in interfacejakarta.jms.JMSContext
-
createDurableConsumer
public jakarta.jms.JMSConsumer createDurableConsumer(jakarta.jms.Topic topic, String name, String messageSelector, boolean noLocal)
- Specified by:
createDurableConsumer
in interfacejakarta.jms.JMSContext
-
createSharedConsumer
public jakarta.jms.JMSConsumer createSharedConsumer(jakarta.jms.Topic topic, String sharedSubscriptionName)
- Specified by:
createSharedConsumer
in interfacejakarta.jms.JMSContext
-
createSharedConsumer
public jakarta.jms.JMSConsumer createSharedConsumer(jakarta.jms.Topic topic, String sharedSubscriptionName, String messageSelector)
- Specified by:
createSharedConsumer
in interfacejakarta.jms.JMSContext
-
createSharedDurableConsumer
public jakarta.jms.JMSConsumer createSharedDurableConsumer(jakarta.jms.Topic topic, String name)
- Specified by:
createSharedDurableConsumer
in interfacejakarta.jms.JMSContext
-
createSharedDurableConsumer
public jakarta.jms.JMSConsumer createSharedDurableConsumer(jakarta.jms.Topic topic, String name, String messageSelector)
- Specified by:
createSharedDurableConsumer
in interfacejakarta.jms.JMSContext
-
createBrowser
public jakarta.jms.QueueBrowser createBrowser(jakarta.jms.Queue queue)
- Specified by:
createBrowser
in interfacejakarta.jms.JMSContext
-
createBrowser
public jakarta.jms.QueueBrowser createBrowser(jakarta.jms.Queue queue, String messageSelector)
- Specified by:
createBrowser
in interfacejakarta.jms.JMSContext
-
createTemporaryQueue
public jakarta.jms.TemporaryQueue createTemporaryQueue()
- Specified by:
createTemporaryQueue
in interfacejakarta.jms.JMSContext
-
createTemporaryTopic
public jakarta.jms.TemporaryTopic createTemporaryTopic()
- Specified by:
createTemporaryTopic
in interfacejakarta.jms.JMSContext
-
unsubscribe
public void unsubscribe(String name)
- Specified by:
unsubscribe
in interfacejakarta.jms.JMSContext
-
acknowledge
public void acknowledge()
- Specified by:
acknowledge
in interfacejakarta.jms.JMSContext
-
-