java.lang .Object com.sun.xml.internal.ws.model .RuntimeModel All known Subclasses: com.sun.xml.internal.ws.model.soap .SOAPRuntimeModel ,RuntimeModel abstract public class RuntimeModel (Code) model of the web service. Used by the runtime marshall/unmarshall
web service invocations
$author: JAXWS Development Team
RuntimeModel public RuntimeModel()(Code)
addDecoderInfo public void addDecoderInfo(QName name, Object payload)(Code) Parameters: name - Parameters: payload -
applyParameterBinding public void applyParameterBinding(Binding wsdlBinding)(Code)
createDecoderInfo abstract protected void createDecoderInfo()(Code)
enableMtom public void enableMtom(boolean enableMtom)(Code) Mtom processing is disabled by default. To enable it the RuntimeModel creator must call it to enable it.
Parameters: enableMtom -
getBridgeContext public BridgeContext getBridgeContext()(Code) the BridgeContext
for this RuntimeModel
getDecoderInfo public Object getDecoderInfo(QName name)(Code) Parameters: name - either a RpcLitpayload
or a JAXBBridgeInfo
for an operation named name
getDispatchMethod public Method getDispatchMethod(QName qname)(Code) Parameters: qname - the Method
for a given Operation qname
getJavaMethod public JavaMethod getJavaMethod(Method method)(Code) Parameters: method - the JavaMethod
representing the method
getJavaMethod public JavaMethod getJavaMethod(QName name)(Code) Parameters: name - the JavaMethod
associated with the operation named name
getKnownNamespaceURIs public List <String > getKnownNamespaceURIs()(Code) the known namespaces from JAXBRIContext
getQNameForJM public QName getQNameForJM(JavaMethod jm)(Code) Parameters: jm - the QName
associated with theJavaMethod jm
getTargetNamespace public String getTargetNamespace()(Code) This is the targetNamespace for the WSDL containing the PortType
definition
isCheckedException public boolean isCheckedException(Method m, Class ex)(Code) Parameters: m - Parameters: ex - true if ex
is a Checked Exceptionfor Method m
isKnownFault public boolean isKnownFault(QName name, Method method)(Code) Parameters: name - Parameters: method - true if name
is the nameof a known fault name for the Method method
populateAsyncExceptions protected void populateAsyncExceptions()(Code)
populateMaps protected void populateMaps()(Code) Populate methodToJM and nameToJM maps.
postProcess public void postProcess()(Code)
setPortTypeName public void setPortTypeName(QName name)(Code)
setServiceQName public void setServiceQName(QName name)(Code)
setTargetNamespace public void setTargetNamespace(String namespace)(Code) This is the targetNamespace for the WSDL containing the PortType
definition
setWSDLLocation public void setWSDLLocation(String location)(Code)