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
DispatchException
public 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)
Databinding
public EndpointCallBridge getEndpointBridge(Packet req) throws DispatchException
Databinding
req
- the request messageDispatchException
Codec getCodec()
public ContentType encode(Packet packet, OutputStream out) throws IOException
IOException
public void decode(InputStream in, String ct, Packet p) throws IOException
IOException
public org.jvnet.ws.databinding.JavaCallInfo createJavaCallInfo(Method method, Object[] args)
org.jvnet.ws.databinding.Databinding
JavaCallInfo
.createJavaCallInfo
in interface org.jvnet.ws.databinding.Databinding
method
- The JAVA methodargs
- The parameter objectsJavaCallInfo
public org.jvnet.ws.message.MessageContext serializeRequest(org.jvnet.ws.databinding.JavaCallInfo call)
org.jvnet.ws.databinding.Databinding
serializeRequest
in interface org.jvnet.ws.databinding.Databinding
call
- 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.Databinding
deserializeResponse
in interface org.jvnet.ws.databinding.Databinding
call
- The JavaCallInfo instance to be updatedpublic org.jvnet.ws.databinding.JavaCallInfo deserializeRequest(org.jvnet.ws.message.MessageContext message)
org.jvnet.ws.databinding.Databinding
deserializeRequest
in interface org.jvnet.ws.databinding.Databinding
message
- The request messagepublic org.jvnet.ws.message.MessageContext serializeResponse(org.jvnet.ws.databinding.JavaCallInfo call)
org.jvnet.ws.databinding.Databinding
serializeResponse
in interface org.jvnet.ws.databinding.Databinding
call
- 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.