org.jboss.seam.jms
Class DurableMessageManagerImpl

java.lang.Object
  extended by org.jboss.seam.jms.MessageManagerImpl
      extended by org.jboss.seam.jms.DurableMessageManagerImpl
All Implemented Interfaces:
Serializable, org.jboss.seam.jms.DurableMessageManager, org.jboss.seam.jms.MessageManager

@Dependent
@Durable
public class DurableMessageManagerImpl
extends MessageManagerImpl
implements org.jboss.seam.jms.DurableMessageManager

See Also:
Serialized Form

Constructor Summary
DurableMessageManagerImpl()
           
 
Method Summary
 javax.jms.TopicSubscriber createDurableSubscriber(String topic, String id, javax.jms.MessageListener... listeners)
           
 javax.jms.TopicSubscriber createDurableSubscriber(javax.jms.Topic topic, String id, javax.jms.MessageListener... listeners)
           
 void init()
           
 void login(String clientId)
           
 void shutdown()
           
 void unsubscribe(String id)
           
 
Methods inherited from class org.jboss.seam.jms.MessageManagerImpl
createBytesMessage, createJmsMessage, createMapMessage, createMessageConsumer, createMessageConsumer, createMessageConsumer, createMessageConsumer, createMessageConsumer, createMessageProducer, createMessageProducer, createObjectMessage, createQueueBuilder, createQueueReceiver, createQueueSender, createQueueSender, createTextMessage, createTopicBuilder, createTopicPublisher, createTopicPublisher, createTopicSubscriber, createTopicSubscriber, createTopicSubscriber, getSession, lookupDestination, sendBytesToDestinations, sendBytesToDestinations, sendMapToDestinations, sendMapToDestinations, sendMessage, sendMessage, sendMessage, sendObjectToDestinations, sendObjectToDestinations, sendTextToDestinations, sendTextToDestinations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.seam.jms.MessageManager
createBytesMessage, createJmsMessage, createMapMessage, createMessageConsumer, createMessageConsumer, createMessageConsumer, createMessageConsumer, createMessageProducer, createObjectMessage, createQueueBuilder, createQueueReceiver, createQueueSender, createQueueSender, createTextMessage, createTopicBuilder, createTopicPublisher, createTopicPublisher, createTopicSubscriber, createTopicSubscriber, createTopicSubscriber, getSession, lookupDestination, sendBytesToDestinations, sendBytesToDestinations, sendMapToDestinations, sendMapToDestinations, sendMessage, sendMessage, sendObjectToDestinations, sendObjectToDestinations, sendTextToDestinations, sendTextToDestinations
 

Constructor Detail

DurableMessageManagerImpl

public DurableMessageManagerImpl()
Method Detail

init

@PostConstruct
public void init()

shutdown

@PreDestroy
public void shutdown()

login

public void login(String clientId)
Specified by:
login in interface org.jboss.seam.jms.DurableMessageManager

createDurableSubscriber

public javax.jms.TopicSubscriber createDurableSubscriber(String topic,
                                                         String id,
                                                         javax.jms.MessageListener... listeners)
Specified by:
createDurableSubscriber in interface org.jboss.seam.jms.DurableMessageManager

createDurableSubscriber

public javax.jms.TopicSubscriber createDurableSubscriber(javax.jms.Topic topic,
                                                         String id,
                                                         javax.jms.MessageListener... listeners)
Specified by:
createDurableSubscriber in interface org.jboss.seam.jms.DurableMessageManager

unsubscribe

public void unsubscribe(String id)
Specified by:
unsubscribe in interface org.jboss.seam.jms.DurableMessageManager


Copyright © 2011 Seam Framework. All Rights Reserved.