org.apache.axis2.description
Class TransportInDescription

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

public class TransportInDescription
extends java.lang.Object
implements ParameterInclude

Represents a incoming transport deployed in AXis2


Field Summary
protected  javax.xml.namespace.QName name
          Field name
protected  ParameterInclude paramInclude
          Field paramInclude
protected  TransportListener receiver
           
 
Constructor Summary
TransportInDescription(javax.xml.namespace.QName name)
          Constructor AxisTransport
 
Method Summary
 void addParameter(Parameter param)
          Method addParameter
 Flow getFaultFlow()
           
 Phase getFaultPhase()
           
 Flow getInFlow()
           
 Phase getInPhase()
           
 javax.xml.namespace.QName getName()
           
 Parameter getParameter(java.lang.String name)
          Method getParameter
 java.util.ArrayList getParameters()
          To get all the parameters in a given description
 TransportListener getReceiver()
           
 boolean isParamterLocked(java.lang.String paramterName)
           
 void setFaultFlow(Flow faultFlow)
           
 void setFaultPhase(Phase faultPhase)
           
 void setInFlow(Flow inFlow)
           
 void setInPhase(Phase inPhase)
           
 void setName(javax.xml.namespace.QName name)
           
 void setReceiver(TransportListener receiver)
           
 
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


receiver

protected TransportListener receiver
Constructor Detail

TransportInDescription

public TransportInDescription(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 -

getInFlow

public Flow getInFlow()

setInFlow

public void setInFlow(Flow inFlow)

getFaultFlow

public Flow getFaultFlow()

setFaultFlow

public void setFaultFlow(Flow faultFlow)

getReceiver

public TransportListener getReceiver()
Returns:

setReceiver

public void setReceiver(TransportListener receiver)
Parameters:
receiver -

getInPhase

public Phase getInPhase()

setInPhase

public void setInPhase(Phase inPhase)

getFaultPhase

public Phase getFaultPhase()

setFaultPhase

public void setFaultPhase(Phase faultPhase)