cgl.narada.wsinfra.wsr
Interface WsrExchangeInfo

All Known Implementing Classes:
WsrExchangeInfoImpl

public interface WsrExchangeInfo


Method Summary
 AddressingHeaders getAddressingHeaders()
          Retrieve the addressing headers that were associated with this exchange
 String getProblemsWithExchange()
          If this is an invalid exchange, this method reports all the problems contained within this exchange.
 boolean hasPollRequest()
          Checks to see if the PollRequest element is available
 boolean hasRequest()
          Checks to see if the Request Element is available
 boolean hasResponse()
          Checks to see if the Response Element is available
 boolean isProcessPollRequest()
          Checks to see if this is a process PollRequest exchange
 boolean isProcessRequest()
          Checks to see if this is a Process Request exchange
 boolean isProcessResponse()
          Checks to see if this is a process Response exchange
 boolean isValidExchange()
          Checks to see if this is a valid exchange
 

Method Detail

hasRequest

public boolean hasRequest()
Checks to see if the Request Element is available


hasPollRequest

public boolean hasPollRequest()
Checks to see if the PollRequest element is available


hasResponse

public boolean hasResponse()
Checks to see if the Response Element is available


isProcessRequest

public boolean isProcessRequest()
Checks to see if this is a Process Request exchange


isProcessPollRequest

public boolean isProcessPollRequest()
Checks to see if this is a process PollRequest exchange


isProcessResponse

public boolean isProcessResponse()
Checks to see if this is a process Response exchange


getAddressingHeaders

public AddressingHeaders getAddressingHeaders()
Retrieve the addressing headers that were associated with this exchange


isValidExchange

public boolean isValidExchange()
Checks to see if this is a valid exchange


getProblemsWithExchange

public String getProblemsWithExchange()
If this is an invalid exchange, this method reports all the problems contained within this exchange.