org.apache.tuscany.sca.binding.jms.policy.header
Class JMSHeaderPolicy

java.lang.Object
  extended by org.apache.tuscany.sca.binding.jms.policy.header.JMSHeaderPolicy
All Implemented Interfaces:
Policy

public class JMSHeaderPolicy
extends java.lang.Object
implements Policy

Implementation for policies that could be injected as parameter into the axis2config.


Field Summary
static java.lang.String JMS_HEADER_JMS_CORRELATION_ID
           
static java.lang.String JMS_HEADER_JMS_DELIVERY_MODE
           
static java.lang.String JMS_HEADER_JMS_PRIORITY
           
static java.lang.String JMS_HEADER_JMS_PROPERTY
           
static java.lang.String JMS_HEADER_JMS_PROPERTY_NAME
           
static java.lang.String JMS_HEADER_JMS_TIME_TO_LIVE
           
static java.lang.String JMS_HEADER_JMS_TYPE
           
static javax.xml.namespace.QName JMS_HEADER_POLICY_QNAME
           
 
Constructor Summary
JMSHeaderPolicy()
           
 
Method Summary
 java.lang.Boolean getDeliveryModePersistent()
           
 java.lang.String getJmsCorrelationId()
           
 java.lang.Integer getJmsPriority()
           
 java.lang.String getJmsType()
           
 java.util.Map<java.lang.String,java.lang.String> getProperties()
           
 javax.xml.namespace.QName getSchemaName()
           
 java.lang.Long getTimeToLive()
           
 boolean isUnresolved()
           
 void setDeliveryModePersistent(java.lang.Boolean deliveryModePersistent)
           
 void setJmsCorrelationId(java.lang.String jmsCorrelationId)
           
 void setJmsPriority(java.lang.Integer jmsPriority)
           
 void setJmsType(java.lang.String jmsType)
           
 void setTimeToLive(java.lang.Long timeToLive)
           
 void setUnresolved(boolean unresolved)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

JMS_HEADER_POLICY_QNAME

public static final javax.xml.namespace.QName JMS_HEADER_POLICY_QNAME

JMS_HEADER_JMS_TYPE

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

JMS_HEADER_JMS_CORRELATION_ID

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

JMS_HEADER_JMS_DELIVERY_MODE

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

JMS_HEADER_JMS_TIME_TO_LIVE

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

JMS_HEADER_JMS_PRIORITY

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

JMS_HEADER_JMS_PROPERTY

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

JMS_HEADER_JMS_PROPERTY_NAME

public static final java.lang.String JMS_HEADER_JMS_PROPERTY_NAME
See Also:
Constant Field Values
Constructor Detail

JMSHeaderPolicy

public JMSHeaderPolicy()
Method Detail

getJmsType

public java.lang.String getJmsType()

setJmsType

public void setJmsType(java.lang.String jmsType)

getJmsCorrelationId

public java.lang.String getJmsCorrelationId()

setJmsCorrelationId

public void setJmsCorrelationId(java.lang.String jmsCorrelationId)

getDeliveryModePersistent

public java.lang.Boolean getDeliveryModePersistent()

setDeliveryModePersistent

public void setDeliveryModePersistent(java.lang.Boolean deliveryModePersistent)

getTimeToLive

public java.lang.Long getTimeToLive()

setTimeToLive

public void setTimeToLive(java.lang.Long timeToLive)

getJmsPriority

public java.lang.Integer getJmsPriority()

setJmsPriority

public void setJmsPriority(java.lang.Integer jmsPriority)

getProperties

public java.util.Map<java.lang.String,java.lang.String> getProperties()

getSchemaName

public javax.xml.namespace.QName getSchemaName()
Specified by:
getSchemaName in interface Policy

isUnresolved

public boolean isUnresolved()
Specified by:
isUnresolved in interface Policy

setUnresolved

public void setUnresolved(boolean unresolved)
Specified by:
setUnresolved in interface Policy

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object