org.jboss.seam.jms
Class JmsMessageImpl

java.lang.Object
  extended by org.jboss.seam.jms.JmsMessageImpl
All Implemented Interfaces:
Serializable, org.jboss.seam.jms.JmsMessage

public class JmsMessageImpl
extends Object
implements org.jboss.seam.jms.JmsMessage

See Also:
Serialized Form

Constructor Summary
protected JmsMessageImpl(Class<?> payloadType, Object payload, org.jboss.seam.jms.MessageManager messageManager)
           
 
Method Summary
 org.jboss.seam.jms.JmsMessage destination(javax.jms.Destination destination)
           
 org.jboss.seam.jms.JmsMessage destination(String jndiName)
           
 List<javax.jms.Destination> getDestinations()
           
 Map<String,Object> getHeaders()
           
 Object getPayload()
           
 Class<?> getPayloadType()
           
 Map<String,Object> getProperties()
           
 String getSelector()
           
 org.jboss.seam.jms.JmsMessage headers(Map<String,Object> headers)
           
 org.jboss.seam.jms.JmsMessage payload(Object payload)
           
 org.jboss.seam.jms.JmsMessage properties(Map<String,Object> properties)
           
 org.jboss.seam.jms.JmsMessage selector(String selector)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JmsMessageImpl

protected JmsMessageImpl(Class<?> payloadType,
                         Object payload,
                         org.jboss.seam.jms.MessageManager messageManager)
Method Detail

destination

public org.jboss.seam.jms.JmsMessage destination(javax.jms.Destination destination)
Specified by:
destination in interface org.jboss.seam.jms.JmsMessage

destination

public org.jboss.seam.jms.JmsMessage destination(String jndiName)
Specified by:
destination in interface org.jboss.seam.jms.JmsMessage

headers

public org.jboss.seam.jms.JmsMessage headers(Map<String,Object> headers)
Specified by:
headers in interface org.jboss.seam.jms.JmsMessage

properties

public org.jboss.seam.jms.JmsMessage properties(Map<String,Object> properties)
Specified by:
properties in interface org.jboss.seam.jms.JmsMessage

payload

public org.jboss.seam.jms.JmsMessage payload(Object payload)
Specified by:
payload in interface org.jboss.seam.jms.JmsMessage

selector

public org.jboss.seam.jms.JmsMessage selector(String selector)
Specified by:
selector in interface org.jboss.seam.jms.JmsMessage

getPayloadType

public Class<?> getPayloadType()
Specified by:
getPayloadType in interface org.jboss.seam.jms.JmsMessage

getPayload

public Object getPayload()
Specified by:
getPayload in interface org.jboss.seam.jms.JmsMessage

getHeaders

public Map<String,Object> getHeaders()
Specified by:
getHeaders in interface org.jboss.seam.jms.JmsMessage

getProperties

public Map<String,Object> getProperties()
Specified by:
getProperties in interface org.jboss.seam.jms.JmsMessage

getSelector

public String getSelector()
Specified by:
getSelector in interface org.jboss.seam.jms.JmsMessage

getDestinations

public List<javax.jms.Destination> getDestinations()
Specified by:
getDestinations in interface org.jboss.seam.jms.JmsMessage


Copyright © 2011 Seam Framework. All Rights Reserved.