org.jboss.seam.jms
Class MessageManagerImpl

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

@Dependent
public class MessageManagerImpl
extends Object
implements org.jboss.seam.jms.MessageManager

See Also:
Serialized Form

Constructor Summary
MessageManagerImpl()
           
 
Method Summary
 javax.jms.BytesMessage createBytesMessage(byte[] bytes)
           
 org.jboss.seam.jms.JmsMessage createJmsMessage(Class<?> payloadType, Object payload)
           
 javax.jms.MapMessage createMapMessage(Map<Object,Object> map)
           
protected  javax.jms.MessageConsumer createMessageConsumer(javax.jms.Destination destination)
           
 javax.jms.MessageConsumer createMessageConsumer(javax.jms.Destination destination, javax.jms.MessageListener... listeners)
           
 javax.jms.MessageConsumer createMessageConsumer(javax.jms.Destination destination, String selector, javax.jms.MessageListener... listeners)
           
 javax.jms.MessageConsumer createMessageConsumer(String destination, javax.jms.MessageListener... listeners)
           
 javax.jms.MessageConsumer createMessageConsumer(String destination, String selector, javax.jms.MessageListener... listeners)
           
protected  javax.jms.MessageProducer createMessageProducer(javax.jms.Destination destination)
           
 javax.jms.MessageProducer createMessageProducer(String destination)
           
 javax.jms.ObjectMessage createObjectMessage(Object object)
           
 org.jboss.seam.jms.QueueBuilder createQueueBuilder()
           
 javax.jms.QueueReceiver createQueueReceiver(String destination, javax.jms.MessageListener... listeners)
           
 javax.jms.QueueSender createQueueSender(javax.jms.Queue queue)
           
 javax.jms.QueueSender createQueueSender(String destination)
           
 javax.jms.TextMessage createTextMessage(String string)
           
 org.jboss.seam.jms.TopicBuilder createTopicBuilder()
           
 javax.jms.TopicPublisher createTopicPublisher(String destination)
           
 javax.jms.TopicPublisher createTopicPublisher(javax.jms.Topic topic)
           
 javax.jms.TopicSubscriber createTopicSubscriber(javax.jms.Destination destination, String selector, javax.jms.MessageListener... listeners)
           
 javax.jms.TopicSubscriber createTopicSubscriber(String destination, javax.jms.MessageListener... listeners)
           
 javax.jms.TopicSubscriber createTopicSubscriber(String destination, String selector, javax.jms.MessageListener... listeners)
           
 javax.jms.Session getSession()
           
 javax.jms.Destination lookupDestination(String jndiName)
           
 void sendBytesToDestinations(byte[] bytes, javax.jms.Destination... destinations)
           
 void sendBytesToDestinations(byte[] bytes, String... destinations)
           
 void sendMapToDestinations(Map map, javax.jms.Destination... destinations)
           
 void sendMapToDestinations(Map map, String... destinations)
           
 void sendMessage(javax.jms.Message message, javax.jms.Destination... destinations)
           
 void sendMessage(javax.jms.Message message, String... destinations)
           
protected  void sendMessage(String jndiName, javax.jms.Message message)
           
 void sendObjectToDestinations(Object object, javax.jms.Destination... destinations)
           
 void sendObjectToDestinations(Object object, String... destinations)
           
 void sendTextToDestinations(String string, javax.jms.Destination... destinations)
           
 void sendTextToDestinations(String string, String... destinations)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageManagerImpl

public MessageManagerImpl()
Method Detail

createObjectMessage

public javax.jms.ObjectMessage createObjectMessage(Object object)
Specified by:
createObjectMessage in interface org.jboss.seam.jms.MessageManager

createTextMessage

public javax.jms.TextMessage createTextMessage(String string)
Specified by:
createTextMessage in interface org.jboss.seam.jms.MessageManager

createMapMessage

public javax.jms.MapMessage createMapMessage(Map<Object,Object> map)
Specified by:
createMapMessage in interface org.jboss.seam.jms.MessageManager

createBytesMessage

public javax.jms.BytesMessage createBytesMessage(byte[] bytes)
Specified by:
createBytesMessage in interface org.jboss.seam.jms.MessageManager

sendObjectToDestinations

public void sendObjectToDestinations(Object object,
                                     String... destinations)
Specified by:
sendObjectToDestinations in interface org.jboss.seam.jms.MessageManager

sendTextToDestinations

public void sendTextToDestinations(String string,
                                   String... destinations)
Specified by:
sendTextToDestinations in interface org.jboss.seam.jms.MessageManager

sendMapToDestinations

public void sendMapToDestinations(Map map,
                                  String... destinations)
Specified by:
sendMapToDestinations in interface org.jboss.seam.jms.MessageManager

sendBytesToDestinations

public void sendBytesToDestinations(byte[] bytes,
                                    String... destinations)
Specified by:
sendBytesToDestinations in interface org.jboss.seam.jms.MessageManager

lookupDestination

public javax.jms.Destination lookupDestination(String jndiName)
Specified by:
lookupDestination in interface org.jboss.seam.jms.MessageManager

sendMessage

protected void sendMessage(String jndiName,
                           javax.jms.Message message)

sendMessage

public void sendMessage(javax.jms.Message message,
                        javax.jms.Destination... destinations)
Specified by:
sendMessage in interface org.jboss.seam.jms.MessageManager

sendMessage

public void sendMessage(javax.jms.Message message,
                        String... destinations)
Specified by:
sendMessage in interface org.jboss.seam.jms.MessageManager

sendObjectToDestinations

public void sendObjectToDestinations(Object object,
                                     javax.jms.Destination... destinations)
Specified by:
sendObjectToDestinations in interface org.jboss.seam.jms.MessageManager

sendTextToDestinations

public void sendTextToDestinations(String string,
                                   javax.jms.Destination... destinations)
Specified by:
sendTextToDestinations in interface org.jboss.seam.jms.MessageManager

sendMapToDestinations

public void sendMapToDestinations(Map map,
                                  javax.jms.Destination... destinations)
Specified by:
sendMapToDestinations in interface org.jboss.seam.jms.MessageManager

sendBytesToDestinations

public void sendBytesToDestinations(byte[] bytes,
                                    javax.jms.Destination... destinations)
Specified by:
sendBytesToDestinations in interface org.jboss.seam.jms.MessageManager

getSession

public javax.jms.Session getSession()
Specified by:
getSession in interface org.jboss.seam.jms.MessageManager

createMessageConsumer

public javax.jms.MessageConsumer createMessageConsumer(String destination,
                                                       javax.jms.MessageListener... listeners)
Specified by:
createMessageConsumer in interface org.jboss.seam.jms.MessageManager

createMessageConsumer

public javax.jms.MessageConsumer createMessageConsumer(String destination,
                                                       String selector,
                                                       javax.jms.MessageListener... listeners)
Specified by:
createMessageConsumer in interface org.jboss.seam.jms.MessageManager

createMessageConsumer

public javax.jms.MessageConsumer createMessageConsumer(javax.jms.Destination destination,
                                                       String selector,
                                                       javax.jms.MessageListener... listeners)
Specified by:
createMessageConsumer in interface org.jboss.seam.jms.MessageManager

createMessageConsumer

protected javax.jms.MessageConsumer createMessageConsumer(javax.jms.Destination destination)

createMessageProducer

protected javax.jms.MessageProducer createMessageProducer(javax.jms.Destination destination)

createMessageProducer

public javax.jms.MessageProducer createMessageProducer(String destination)
Specified by:
createMessageProducer in interface org.jboss.seam.jms.MessageManager

createTopicPublisher

public javax.jms.TopicPublisher createTopicPublisher(String destination)
Specified by:
createTopicPublisher in interface org.jboss.seam.jms.MessageManager

createQueueSender

public javax.jms.QueueSender createQueueSender(String destination)
Specified by:
createQueueSender in interface org.jboss.seam.jms.MessageManager

createTopicSubscriber

public javax.jms.TopicSubscriber createTopicSubscriber(String destination,
                                                       javax.jms.MessageListener... listeners)
Specified by:
createTopicSubscriber in interface org.jboss.seam.jms.MessageManager

createTopicSubscriber

public javax.jms.TopicSubscriber createTopicSubscriber(String destination,
                                                       String selector,
                                                       javax.jms.MessageListener... listeners)
Specified by:
createTopicSubscriber in interface org.jboss.seam.jms.MessageManager

createTopicSubscriber

public javax.jms.TopicSubscriber createTopicSubscriber(javax.jms.Destination destination,
                                                       String selector,
                                                       javax.jms.MessageListener... listeners)
Specified by:
createTopicSubscriber in interface org.jboss.seam.jms.MessageManager

createQueueReceiver

public javax.jms.QueueReceiver createQueueReceiver(String destination,
                                                   javax.jms.MessageListener... listeners)
Specified by:
createQueueReceiver in interface org.jboss.seam.jms.MessageManager

createMessageConsumer

public javax.jms.MessageConsumer createMessageConsumer(javax.jms.Destination destination,
                                                       javax.jms.MessageListener... listeners)
Specified by:
createMessageConsumer in interface org.jboss.seam.jms.MessageManager

createTopicBuilder

@Produces
public org.jboss.seam.jms.TopicBuilder createTopicBuilder()
Specified by:
createTopicBuilder in interface org.jboss.seam.jms.MessageManager

createQueueBuilder

@Produces
public org.jboss.seam.jms.QueueBuilder createQueueBuilder()
Specified by:
createQueueBuilder in interface org.jboss.seam.jms.MessageManager

createJmsMessage

public org.jboss.seam.jms.JmsMessage createJmsMessage(Class<?> payloadType,
                                                      Object payload)
Specified by:
createJmsMessage in interface org.jboss.seam.jms.MessageManager

createTopicPublisher

public javax.jms.TopicPublisher createTopicPublisher(javax.jms.Topic topic)
Specified by:
createTopicPublisher in interface org.jboss.seam.jms.MessageManager

createQueueSender

public javax.jms.QueueSender createQueueSender(javax.jms.Queue queue)
Specified by:
createQueueSender in interface org.jboss.seam.jms.MessageManager


Copyright © 2011 Seam Framework. All Rights Reserved.