org.apache.wsif
Class WSIFRequest

java.lang.Object
  extended by org.apache.wsif.WSIFRequest
All Implemented Interfaces:
java.io.Serializable

public class WSIFRequest
extends java.lang.Object
implements java.io.Serializable

This class represents a service request coming into WSIF. It contains the incoming WSIF message, context information (in the form of a WSIF message) as well as other information (service ID, port name, operation name etc.).

Author:
Sanjiva Weerawarana , Paul Fremantle
See Also:
Serialized Form

Constructor Summary
WSIFRequest(javax.xml.namespace.QName serviceID)
          Constructor.
 
Method Summary
 WSIFMessage getContextMessage()
          Get the context message.
 WSIFMessage getIncomingMessage()
          Get the incoming message.
 java.lang.String getInputName()
          Gets the inputName
 java.lang.String getOperationName()
          Get the operation name.
 java.lang.String getOutputName()
          Gets the outputName
 java.lang.String getPortName()
          Get the port name.
 javax.xml.namespace.QName getServiceID()
          Get the service ID.
 void setContextMessage(WSIFMessage contextMessage)
          Set the context message.
 void setIncomingMessage(WSIFMessage incomingMessage)
          Set the incoming message.
 void setInputName(java.lang.String inputName)
          Sets the inputName
 void setOperationName(java.lang.String operationName)
          Set the operation name.
 void setOutputName(java.lang.String outputName)
          Sets the outputName
 void setPortName(java.lang.String portName)
          Set the name of the port within the service that is to be used.
 java.lang.String toString()
          Printable version.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WSIFRequest

public WSIFRequest(javax.xml.namespace.QName serviceID)
Constructor.

Method Detail

getServiceID

public javax.xml.namespace.QName getServiceID()
Get the service ID.


setPortName

public void setPortName(java.lang.String portName)
Set the name of the port within the service that is to be used. If not set the either the service must have only one port/portType or someone must be able to figure out the port from the service ID.


getPortName

public java.lang.String getPortName()
Get the port name.


setOperationName

public void setOperationName(java.lang.String operationName)
Set the operation name.


getOperationName

public java.lang.String getOperationName()
Get the operation name.


setIncomingMessage

public void setIncomingMessage(WSIFMessage incomingMessage)
Set the incoming message.


getIncomingMessage

public WSIFMessage getIncomingMessage()
Get the incoming message.


setContextMessage

public void setContextMessage(WSIFMessage contextMessage)
Set the context message.


getContextMessage

public WSIFMessage getContextMessage()
Get the context message.


toString

public java.lang.String toString()
Printable version.

Overrides:
toString in class java.lang.Object

getOutputName

public java.lang.String getOutputName()
Gets the outputName

Returns:
Returns a String

setOutputName

public void setOutputName(java.lang.String outputName)
Sets the outputName

Parameters:
outputName - The outputName to set

getInputName

public java.lang.String getInputName()
Gets the inputName

Returns:
Returns a String

setInputName

public void setInputName(java.lang.String inputName)
Sets the inputName

Parameters:
inputName - The inputName to set


Copyright ? 2002, 2006 Apache XML Project. All Rights Reserved.