Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.mom4j.messaging
Class XcpMessage  view XcpMessage download XcpMessage.java

java.lang.Object
  extended byorg.mom4j.xcp.XmlTag
      extended byorg.mom4j.messaging.XcpMessage

public class XcpMessage
extends org.mom4j.xcp.XmlTag


Field Summary
private  java.lang.String action
           
static java.lang.String ACTION_COMMIT
           
static java.lang.String ACTION_CREATE_QUEUE
           
static java.lang.String ACTION_CREATE_TOPIC
           
static java.lang.String ACTION_RECEIVE
           
static java.lang.String ACTION_RECEIVE_TX
           
static java.lang.String ACTION_REGISTER
           
static java.lang.String ACTION_REGISTER_DUR
           
static java.lang.String ACTION_ROLLBACK
           
static java.lang.String ACTION_SEND
           
static java.lang.String ACTION_SEND_TX
           
static java.lang.String ACTION_UNREGISTER
           
static java.lang.String ACTION_UNREGISTER_DUR
           
static java.lang.String ATTRIBUTE_ACTION
           
static java.lang.String ATTRIBUTE_CONSUMERID
           
static java.lang.String ATTRIBUTE_DESTINATION
           
static java.lang.String ATTRIBUTE_SESSION_ID
           
static java.lang.String ATTRIBUTE_SUBSCRIBER_NAME
           
private  java.lang.String consumerId
           
private  java.lang.String destination
           
static java.lang.String jmsCorrelationID
           
static java.lang.String jmsDeliveryMode
           
static java.lang.String jmsDestination
           
static java.lang.String jmsExpiration
           
static java.lang.String jmsMessageID
           
static java.lang.String jmsPriority
           
static java.lang.String jmsRedelivered
           
static java.lang.String jmsReplyTo
           
static java.lang.String jmsTimestamp
           
static java.lang.String jmsType
           
private  javax.jms.Message message
           
static java.lang.String MESSAGE_CLASS
           
private  java.lang.String messageSelector
           
static java.lang.String PROPERTY_URI
           
private  java.lang.String sessionId
           
private  java.lang.String subscriberName
           
static java.lang.String TAG_NAME
           
 
Constructor Summary
XcpMessage(java.lang.String sessionId, java.lang.String action)
           
XcpMessage(java.lang.String sessionId, java.lang.String action, java.lang.String destination)
           
XcpMessage(java.lang.String sessionId, java.lang.String action, java.lang.String destination, java.lang.String consumerId)
           
 
Method Summary
private  void append(java.lang.StringBuffer sb, java.lang.String name, boolean value)
           
private  void append(java.lang.StringBuffer sb, java.lang.String name, int value)
           
private  void append(java.lang.StringBuffer sb, java.lang.String name, long value)
           
private  void append(java.lang.StringBuffer sb, java.lang.String name, java.lang.Object value)
           
private  void append(java.lang.StringBuffer sb, java.lang.String name, java.lang.String value)
           
private  void appendMessageHeaders(java.lang.StringBuffer sb)
           
private  void appendMessageProperties(java.lang.StringBuffer sb)
           
 java.lang.String getAction()
           
 java.lang.String getConsumerId()
           
 java.lang.String getContent()
           
 java.lang.String getDestination()
           
 javax.jms.Message getMessage()
           
private  java.lang.String getMessageContent()
           
 java.lang.String getMessageSelector()
           
 java.lang.String getSessionId()
           
 java.lang.String getSubscriberName()
           
 java.lang.String getTagClosed()
           
 java.lang.String getTagName()
           
 java.lang.String getTagOpen()
           
 boolean hasContent()
           
 void setMessage(javax.jms.Message msg)
           
 void setMessageSelector(java.lang.String selector)
           
 void setSubscriberName(java.lang.String sname)
           
 
Methods inherited from class org.mom4j.xcp.XmlTag
getChildren, hasChildren, writeTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jmsCorrelationID

public static final java.lang.String jmsCorrelationID
See Also:
Constant Field Values

jmsDeliveryMode

public static final java.lang.String jmsDeliveryMode
See Also:
Constant Field Values

jmsDestination

public static final java.lang.String jmsDestination
See Also:
Constant Field Values

jmsExpiration

public static final java.lang.String jmsExpiration
See Also:
Constant Field Values

jmsPriority

public static final java.lang.String jmsPriority
See Also:
Constant Field Values

jmsMessageID

public static final java.lang.String jmsMessageID
See Also:
Constant Field Values

jmsRedelivered

public static final java.lang.String jmsRedelivered
See Also:
Constant Field Values

jmsReplyTo

public static final java.lang.String jmsReplyTo
See Also:
Constant Field Values

jmsTimestamp

public static final java.lang.String jmsTimestamp
See Also:
Constant Field Values

jmsType

public static final java.lang.String jmsType
See Also:
Constant Field Values

PROPERTY_URI

public static final java.lang.String PROPERTY_URI
See Also:
Constant Field Values

TAG_NAME

public static final java.lang.String TAG_NAME
See Also:
Constant Field Values

MESSAGE_CLASS

public static final java.lang.String MESSAGE_CLASS
See Also:
Constant Field Values

ATTRIBUTE_ACTION

public static final java.lang.String ATTRIBUTE_ACTION
See Also:
Constant Field Values

ATTRIBUTE_SESSION_ID

public static final java.lang.String ATTRIBUTE_SESSION_ID
See Also:
Constant Field Values

ATTRIBUTE_DESTINATION

public static final java.lang.String ATTRIBUTE_DESTINATION
See Also:
Constant Field Values

ATTRIBUTE_CONSUMERID

public static final java.lang.String ATTRIBUTE_CONSUMERID
See Also:
Constant Field Values

ATTRIBUTE_SUBSCRIBER_NAME

public static final java.lang.String ATTRIBUTE_SUBSCRIBER_NAME
See Also:
Constant Field Values

ACTION_SEND

public static final java.lang.String ACTION_SEND
See Also:
Constant Field Values

ACTION_SEND_TX

public static final java.lang.String ACTION_SEND_TX
See Also:
Constant Field Values

ACTION_RECEIVE

public static final java.lang.String ACTION_RECEIVE
See Also:
Constant Field Values

ACTION_RECEIVE_TX

public static final java.lang.String ACTION_RECEIVE_TX
See Also:
Constant Field Values

ACTION_COMMIT

public static final java.lang.String ACTION_COMMIT
See Also:
Constant Field Values

ACTION_CREATE_QUEUE

public static final java.lang.String ACTION_CREATE_QUEUE
See Also:
Constant Field Values

ACTION_CREATE_TOPIC

public static final java.lang.String ACTION_CREATE_TOPIC
See Also:
Constant Field Values

ACTION_ROLLBACK

public static final java.lang.String ACTION_ROLLBACK
See Also:
Constant Field Values

ACTION_REGISTER

public static final java.lang.String ACTION_REGISTER
See Also:
Constant Field Values

ACTION_REGISTER_DUR

public static final java.lang.String ACTION_REGISTER_DUR
See Also:
Constant Field Values

ACTION_UNREGISTER

public static final java.lang.String ACTION_UNREGISTER
See Also:
Constant Field Values

ACTION_UNREGISTER_DUR

public static final java.lang.String ACTION_UNREGISTER_DUR
See Also:
Constant Field Values

sessionId

private java.lang.String sessionId

action

private java.lang.String action

destination

private java.lang.String destination

consumerId

private java.lang.String consumerId

message

private javax.jms.Message message

messageSelector

private java.lang.String messageSelector

subscriberName

private java.lang.String subscriberName
Constructor Detail

XcpMessage

public XcpMessage(java.lang.String sessionId,
                  java.lang.String action)

XcpMessage

public XcpMessage(java.lang.String sessionId,
                  java.lang.String action,
                  java.lang.String destination)

XcpMessage

public XcpMessage(java.lang.String sessionId,
                  java.lang.String action,
                  java.lang.String destination,
                  java.lang.String consumerId)
Method Detail

getAction

public java.lang.String getAction()

getSessionId

public java.lang.String getSessionId()

getDestination

public java.lang.String getDestination()

getConsumerId

public java.lang.String getConsumerId()

setMessage

public void setMessage(javax.jms.Message msg)

getMessage

public javax.jms.Message getMessage()

setMessageSelector

public void setMessageSelector(java.lang.String selector)

getMessageSelector

public java.lang.String getMessageSelector()

setSubscriberName

public void setSubscriberName(java.lang.String sname)

getSubscriberName

public java.lang.String getSubscriberName()

getTagOpen

public java.lang.String getTagOpen()

appendMessageHeaders

private void appendMessageHeaders(java.lang.StringBuffer sb)
                           throws javax.jms.JMSException

appendMessageProperties

private void appendMessageProperties(java.lang.StringBuffer sb)

append

private void append(java.lang.StringBuffer sb,
                    java.lang.String name,
                    java.lang.String value)

append

private void append(java.lang.StringBuffer sb,
                    java.lang.String name,
                    java.lang.Object value)

append

private void append(java.lang.StringBuffer sb,
                    java.lang.String name,
                    int value)

append

private void append(java.lang.StringBuffer sb,
                    java.lang.String name,
                    long value)

append

private void append(java.lang.StringBuffer sb,
                    java.lang.String name,
                    boolean value)

getTagName

public java.lang.String getTagName()

getContent

public java.lang.String getContent()

getMessageContent

private java.lang.String getMessageContent()
                                    throws javax.jms.JMSException

hasContent

public boolean hasContent()

getTagClosed

public java.lang.String getTagClosed()