Package org.apache.axis2.description
Class TransportOutDescription
- java.lang.Object
-
- org.apache.axis2.description.TransportOutDescription
-
- All Implemented Interfaces:
ParameterInclude
public class TransportOutDescription extends Object implements ParameterInclude
Represents a transport deployed in AXis2
-
-
Field Summary
Fields Modifier and Type Field Description protected StringnameField nameprotected ParameterIncludeparamIncludeField paramIncludeprotected TransportSendersender
-
Constructor Summary
Constructors Constructor Description TransportOutDescription(String name)Constructor AxisTransport.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddParameter(Parameter param)Method addParameter.voiddeserializeParameters(OMElement parameterElement)FlowgetFaultFlow()PhasegetFaultPhase()StringgetName()FlowgetOutFlow()PhasegetOutPhase()ParametergetParameter(String name)Method getParameter.ArrayList<Parameter>getParameters()Gets all the parameters in a given description.TransportSendergetSender()booleanisParameterLocked(String parameterName)Checks whether the parameter is locked at any level.voidremoveParameter(Parameter param)voidsetFaultFlow(Flow faultFlow)voidsetFaultPhase(Phase faultPhase)voidsetName(String name)voidsetOutFlow(Flow outFlow)voidsetOutPhase(Phase outPhase)voidsetSender(TransportSender sender)
-
-
-
Field Detail
-
name
protected String name
Field name
-
paramInclude
protected final ParameterInclude paramInclude
Field paramInclude
-
sender
protected TransportSender sender
-
-
Constructor Detail
-
TransportOutDescription
public TransportOutDescription(String name)
Constructor AxisTransport.- Parameters:
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()
-
getName
public String getName()
- Returns:
- Returns QName.
-
getOutFlow
public Flow getOutFlow()
-
getOutPhase
public Phase getOutPhase()
-
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.
-
getSender
public TransportSender getSender()
- Returns:
- Returns TransportSender.
-
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)
-
setName
public void setName(String name)
- Parameters:
name-
-
setOutFlow
public void setOutFlow(Flow outFlow)
-
setOutPhase
public void setOutPhase(Phase outPhase)
-
setSender
public void setSender(TransportSender sender)
- Parameters:
sender-
-
-