Package org.apache.axis2.description
Class TransportInDescription
- java.lang.Object
-
- org.apache.axis2.description.TransportInDescription
-
- All Implemented Interfaces:
ParameterInclude
public class TransportInDescription extends Object implements ParameterInclude
Represents an incoming transport deployed in Axis2.
-
-
Field Summary
Fields Modifier and Type Field Description protected StringnameField nameprotected ParameterIncludeparamIncludeField paramIncludeprotected TransportListenerreceiver
-
Constructor Summary
Constructors Constructor Description TransportInDescription(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddParameter(Parameter param)Method addParameter.voiddeserializeParameters(OMElement parameterElement)FlowgetFaultFlow()PhasegetFaultPhase()FlowgetInFlow()PhasegetInPhase()StringgetName()Get Transport name as a QNameParametergetParameter(String name)Method getParameter.ArrayList<Parameter>getParameters()Gets all the parameters in a given description.TransportListenergetReceiver()booleanisParameterLocked(String parameterName)Checks whether the parameter is locked at any level.voidremoveParameter(Parameter param)voidsetFaultFlow(Flow faultFlow)voidsetFaultPhase(Phase faultPhase)voidsetInFlow(Flow inFlow)voidsetInPhase(Phase inPhase)voidsetName(String name)voidsetReceiver(TransportListener receiver)
-
-
-
Field Detail
-
name
protected String name
Field name
-
paramInclude
protected final ParameterInclude paramInclude
Field paramInclude
-
receiver
protected TransportListener receiver
-
-
Constructor Detail
-
TransportInDescription
public TransportInDescription(String name)
-
-
Method Detail
-
addParameter
public void addParameter(Parameter param) throws AxisFault
Method addParameter.- Specified by:
addParameterin interfaceParameterInclude- Parameters:
param-- Throws:
AxisFault
-
removeParameter
public void removeParameter(Parameter param) throws AxisFault
- Specified by:
removeParameterin interfaceParameterInclude- Throws:
AxisFault
-
deserializeParameters
public void deserializeParameters(OMElement parameterElement) throws AxisFault
- Specified by:
deserializeParametersin interfaceParameterInclude- Throws:
AxisFault
-
getFaultFlow
public Flow getFaultFlow()
-
getFaultPhase
public Phase getFaultPhase()
-
getInFlow
public Flow getInFlow()
-
getInPhase
public Phase getInPhase()
-
getName
public String getName()
Get Transport name as a QName- Returns:
- Returns QName.
-
getParameter
public Parameter getParameter(String name)
Method getParameter.- Specified by:
getParameterin interfaceParameterInclude- Parameters:
name-- Returns:
- Returns Parameter.
-
getParameters
public ArrayList<Parameter> getParameters()
Description copied from interface:ParameterIncludeGets all the parameters in a given description.- Specified by:
getParametersin interfaceParameterInclude- Returns:
- Returns ArrayList.
-
getReceiver
public TransportListener getReceiver()
- Returns:
- Returns TransportListener.
-
isParameterLocked
public boolean isParameterLocked(String parameterName)
Description copied from interface:ParameterIncludeChecks whether the parameter is locked at any level.- Specified by:
isParameterLockedin interfaceParameterInclude
-
setFaultFlow
public void setFaultFlow(Flow faultFlow)
-
setFaultPhase
public void setFaultPhase(Phase faultPhase)
-
setInFlow
public void setInFlow(Flow inFlow)
-
setInPhase
public void setInPhase(Phase inPhase)
-
setName
public void setName(String name)
- Parameters:
name-
-
setReceiver
public void setReceiver(TransportListener receiver)
- Parameters:
receiver-
-
-