public class DatabindingImpl extends Object implements Databinding, org.jvnet.ws.databinding.Databinding
| Modifier and Type | Field and Description |
|---|---|
(package private) boolean |
clientConfig |
(package private) Codec |
codec |
(package private) OperationDispatcher |
operationDispatcher |
(package private) OperationDispatcher |
operationDispatcherNoWsdl |
(package private) MessageContextFactory |
packetFactory |
(package private) AbstractSEIModelImpl |
seiModel |
(package private) Map<Method,StubHandler> |
stubHandlers |
(package private) Map<Method,TieHandler> |
tieHandlers |
(package private) QNameMap<TieHandler> |
wsdlOpMap |
| Constructor and Description |
|---|
DatabindingImpl(DatabindingProviderImpl p,
DatabindingConfig config) |
| Modifier and Type | Method and Description |
|---|---|
org.jvnet.ws.databinding.JavaCallInfo |
createJavaCallInfo(Method method,
Object[] args)
Creates a new instance of a
JavaCallInfo. |
void |
decode(InputStream in,
String ct,
Packet p) |
org.jvnet.ws.databinding.JavaCallInfo |
deserializeRequest(org.jvnet.ws.message.MessageContext message)
Deserializes a request XML(SOAP) message to a JavaCallInfo instance
representing a JAVA method call.
|
JavaCallInfo |
deserializeRequest(Packet req) |
org.jvnet.ws.databinding.JavaCallInfo |
deserializeResponse(org.jvnet.ws.message.MessageContext message,
org.jvnet.ws.databinding.JavaCallInfo call)
Deserializes a response XML(SOAP) message to a JavaCallInfo instance
representing the return value or exception of a JAVA method call.
|
JavaCallInfo |
deserializeResponse(Packet res,
JavaCallInfo call) |
ContentType |
encode(Packet packet,
OutputStream out) |
void |
freeze(WSDLPort port) |
void |
generateWSDL(WSDLGenInfo info)
Gets the WebServiceFeatures of this webservice endpoint.
|
ClientCallBridge |
getClientBridge(Method method) |
(package private) Codec |
getCodec() |
EndpointCallBridge |
getEndpointBridge(Packet req)
Deserializes a request XML(SOAP) message to a JavaCallInfo instance
representing a JAVA method call.
|
WebServiceFeature[] |
getFeatures() |
MessageContextFactory |
getMessageContextFactory() |
SEIModel |
getModel() |
QName |
resolveOperationQName(Packet req) |
Packet |
serializeRequest(JavaCallInfo call) |
org.jvnet.ws.message.MessageContext |
serializeRequest(org.jvnet.ws.databinding.JavaCallInfo call)
Serializes a JavaCallInfo instance representing a JAVA method call to a
request XML(SOAP) message.
|
Packet |
serializeResponse(JavaCallInfo call) |
org.jvnet.ws.message.MessageContext |
serializeResponse(org.jvnet.ws.databinding.JavaCallInfo call)
Serializes a JavaCallInfo instance representing the return value or
exception of a JAVA method call to a response XML(SOAP) message.
|
AbstractSEIModelImpl seiModel
Map<Method,StubHandler> stubHandlers
QNameMap<TieHandler> wsdlOpMap
Map<Method,TieHandler> tieHandlers
OperationDispatcher operationDispatcher
OperationDispatcher operationDispatcherNoWsdl
boolean clientConfig
Codec codec
MessageContextFactory packetFactory
public DatabindingImpl(DatabindingProviderImpl p, DatabindingConfig config)
public void freeze(WSDLPort port)
public SEIModel getModel()
public QName resolveOperationQName(Packet req) throws DispatchException
DispatchExceptionpublic JavaCallInfo deserializeRequest(Packet req)
public JavaCallInfo deserializeResponse(Packet res, JavaCallInfo call)
public WebServiceFeature[] getFeatures()
public Packet serializeRequest(JavaCallInfo call)
public Packet serializeResponse(JavaCallInfo call)
public ClientCallBridge getClientBridge(Method method)
public void generateWSDL(WSDLGenInfo info)
Databindingpublic EndpointCallBridge getEndpointBridge(Packet req) throws DispatchException
Databindingreq - the request messageDispatchExceptionCodec getCodec()
public ContentType encode(Packet packet, OutputStream out) throws IOException
IOExceptionpublic void decode(InputStream in, String ct, Packet p) throws IOException
IOExceptionpublic org.jvnet.ws.databinding.JavaCallInfo createJavaCallInfo(Method method, Object[] args)
org.jvnet.ws.databinding.DatabindingJavaCallInfo.createJavaCallInfo in interface org.jvnet.ws.databinding.Databindingmethod - The JAVA methodargs - The parameter objectsJavaCallInfopublic org.jvnet.ws.message.MessageContext serializeRequest(org.jvnet.ws.databinding.JavaCallInfo call)
org.jvnet.ws.databinding.DatabindingserializeRequest in interface org.jvnet.ws.databinding.Databindingcall - The JavaCallInfo representing a method callpublic org.jvnet.ws.databinding.JavaCallInfo deserializeResponse(org.jvnet.ws.message.MessageContext message,
org.jvnet.ws.databinding.JavaCallInfo call)
org.jvnet.ws.databinding.DatabindingdeserializeResponse in interface org.jvnet.ws.databinding.Databindingcall - The JavaCallInfo instance to be updatedpublic org.jvnet.ws.databinding.JavaCallInfo deserializeRequest(org.jvnet.ws.message.MessageContext message)
org.jvnet.ws.databinding.DatabindingdeserializeRequest in interface org.jvnet.ws.databinding.Databindingmessage - The request messagepublic org.jvnet.ws.message.MessageContext serializeResponse(org.jvnet.ws.databinding.JavaCallInfo call)
org.jvnet.ws.databinding.DatabindingserializeResponse in interface org.jvnet.ws.databinding.Databindingcall - The JavaCallInfo representing the return value or exception
of a JAVA method callpublic MessageContextFactory getMessageContextFactory()
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.