public class OperationMetaData extends ExtensibleMetaData implements InitalizableMetaData
Constructor and Description |
---|
OperationMetaData(EndpointMetaData epMetaData,
QName qname,
String javaName) |
addExtension, getExtension, getExtensions
public OperationMetaData(EndpointMetaData epMetaData, QName qname, String javaName)
public EndpointMetaData getEndpointMetaData()
public QName getQName()
public QName getResponseName()
public String getSOAPAction()
public void setSOAPAction(String soapAction)
public Style getStyle()
public Use getUse()
public boolean isWrappedParameterStyle()
public boolean isRPCLiteral()
public boolean isRPCEncoded()
public boolean isDocumentWrapped()
public void setJavaName(String javaName)
public String getJavaName()
public Method getJavaMethod()
public boolean isJavaMethod(Method method)
public boolean isMessageEndpoint()
public boolean isOneWay()
public void setOneWay(boolean oneWay)
public ParameterMetaData getParameter(QName xmlName)
public List<ParameterMetaData> getInputParameters()
public List<ParameterMetaData> getOutputParameters()
public List<ParameterMetaData> getNonHeaderParameters()
public List<ParameterMetaData> getParameters()
public void addParameter(ParameterMetaData pmd)
public void removeAllParameters()
public ParameterMetaData getReturnParameter()
public void setReturnParameter(ParameterMetaData returnParam)
public List<FaultMetaData> getFaults()
public FaultMetaData getFault(QName xmlName)
public FaultMetaData getFaultMetaData(Class javaType)
public void addFault(FaultMetaData fault)
public void validate()
public void eagerInitialize()
eagerInitialize
in interface InitalizableMetaData
public void eagerInitialize(List<Method> unsynchronizedMethods)
UnifiedMetaData.eagerInitialize()
Copyright © 2018 JBoss by Red Hat. All rights reserved.