cgl.narada.wsinfra.wsr
Class WsrQNames

java.lang.Object
  extended by cgl.narada.wsinfra.wsr.WsrQNames

public class WsrQNames
extends Object

This class provides a one-stop for all the QNames related to WSR. This eliminates the need to hard-code this in several places. Furthermore, if the spec changes the impact of this change will be felt at far fewer places.


Method Summary
 QName getExpiryTime()
          Get QName associated with MessagExpiryTime element
 QName getGroupExpiryTime()
          Get QName associated with WSR-Ext GroupExpiryTime
 QName getGroupId()
          Get QName associated with WSR-Ext GroupId
 QName getGroupMaxIdleDuration()
          Get QName associated with WSR-Ext GroupMaxIdleDuration
static WsrQNames getInstance()
           
 QName getLastMessage()
          Returns the QName associated with the properietary LastMessage indicator that applications can add to SOAP messages.
 QName getMessageExchangePattern()
          Get QName associated with WSR-Ext
 QName getMessageId()
          Get QName associated with MessageID element
 QName getMExpiryTime()
          Get QName associated with WSR-Ext Message Expiry Time
 QName getPollRequest()
          Get QName associated with Protocol element
 QName getProcessPollRequest()
          Get QName associated with exchange
 QName getProcessRequest()
          Get QName associated with exchange
 QName getProcessResponse()
          Get QName associated with exchange
 QName getRefToMessageIds()
          Get QName associated with RefToMessageIds element
 QName getReplyPattern()
          Get QName associated with ReplyPattern element
 QName getReplyTo()
          Get QName associated with WSR-Ext ReplyTo
 QName getRequest()
          Get QName associated with Protocol element
 QName getResponse()
          Get QName associated with Protocol element
 QName getRPattern()
          Get QName associated with WSR-Ext Reply Pattern
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static WsrQNames getInstance()

getProcessRequest

public QName getProcessRequest()
Get QName associated with exchange


getProcessPollRequest

public QName getProcessPollRequest()
Get QName associated with exchange


getProcessResponse

public QName getProcessResponse()
Get QName associated with exchange


getRequest

public QName getRequest()
Get QName associated with Protocol element


getResponse

public QName getResponse()
Get QName associated with Protocol element


getPollRequest

public QName getPollRequest()
Get QName associated with Protocol element


getMessageId

public QName getMessageId()
Get QName associated with MessageID element


getExpiryTime

public QName getExpiryTime()
Get QName associated with MessagExpiryTime element


getReplyPattern

public QName getReplyPattern()
Get QName associated with ReplyPattern element


getRefToMessageIds

public QName getRefToMessageIds()
Get QName associated with RefToMessageIds element


getGroupId

public QName getGroupId()
Get QName associated with WSR-Ext GroupId


getGroupExpiryTime

public QName getGroupExpiryTime()
Get QName associated with WSR-Ext GroupExpiryTime


getGroupMaxIdleDuration

public QName getGroupMaxIdleDuration()
Get QName associated with WSR-Ext GroupMaxIdleDuration


getMExpiryTime

public QName getMExpiryTime()
Get QName associated with WSR-Ext Message Expiry Time


getRPattern

public QName getRPattern()
Get QName associated with WSR-Ext Reply Pattern


getReplyTo

public QName getReplyTo()
Get QName associated with WSR-Ext ReplyTo


getMessageExchangePattern

public QName getMessageExchangePattern()
Get QName associated with WSR-Ext


getLastMessage

public QName getLastMessage()
Returns the QName associated with the properietary LastMessage indicator that applications can add to SOAP messages. This removed by the source node after it processes the SOAP message, so the SINK node never gets anything other than what's outlined in the specification.



For comments and suggestions please send e-mail to The NaradaBrokering Project