org.apache.axis2.description
Class TransportOutDescription

java.lang.Object
  extended byorg.apache.axis2.description.TransportOutDescription
All Implemented Interfaces:
ParameterInclude

public class TransportOutDescription
extends java.lang.Object
implements ParameterInclude

Represents a transport deployed in AXis2


Field Summary
protected  javax.xml.namespace.QName name
          Field name
protected  ParameterInclude paramInclude
          Field paramInclude
protected  TransportSender sender
           
 
Constructor Summary
TransportOutDescription(javax.xml.namespace.QName name)
          Constructor AxisTransport
 
Method Summary
 void addParameter(Parameter param)
          Method addParameter
 Flow getFaultFlow()
           
 Phase getFaultPhase()
           
 javax.xml.namespace.QName getName()
           
 Flow getOutFlow()
           
 Phase getOutPhase()
           
 Parameter getParameter(java.lang.String name)
          Method getParameter
 java.util.ArrayList getParameters()
          To get all the parameters in a given description
 TransportSender getSender()
           
 boolean isParamterLocked(java.lang.String paramterName)
           
 void setFaultFlow(Flow faultFlow)
           
 void setFaultPhase(Phase faultPhase)
           
 void setName(javax.xml.namespace.QName name)
           
 void setOutFlow(Flow outFlow)
           
 void setOutPhase(Phase outPhase)
           
 void setSender(TransportSender sender)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

paramInclude

protected final ParameterInclude paramInclude
Field paramInclude


name

protected javax.xml.namespace.QName name
Field name


sender

protected TransportSender sender
Constructor Detail

TransportOutDescription

public TransportOutDescription(javax.xml.namespace.QName name)
Constructor AxisTransport

Parameters:
name -
Method Detail

getParameter

public Parameter getParameter(java.lang.String name)
Method getParameter

Specified by:
getParameter in interface ParameterInclude
Parameters:
name -
Returns:

getParameters

public java.util.ArrayList getParameters()
Description copied from interface: ParameterInclude
To get all the parameters in a given description

Specified by:
getParameters in interface ParameterInclude
Returns:

isParamterLocked

public boolean isParamterLocked(java.lang.String paramterName)
Specified by:
isParamterLocked in interface ParameterInclude

addParameter

public void addParameter(Parameter param)
                  throws AxisFault
Method addParameter

Specified by:
addParameter in interface ParameterInclude
Parameters:
param -
Throws:
AxisFault

getName

public javax.xml.namespace.QName getName()
Returns:

setName

public void setName(javax.xml.namespace.QName name)
Parameters:
name -

getSender

public TransportSender getSender()
Returns:

setSender

public void setSender(TransportSender sender)
Parameters:
sender -

getOutFlow

public Flow getOutFlow()

setOutFlow

public void setOutFlow(Flow outFlow)

getFaultFlow

public Flow getFaultFlow()

setFaultFlow

public void setFaultFlow(Flow faultFlow)

getOutPhase

public Phase getOutPhase()

setOutPhase

public void setOutPhase(Phase outPhase)

getFaultPhase

public Phase getFaultPhase()

setFaultPhase

public void setFaultPhase(Phase faultPhase)