public final class DatabindingImpl extends Object implements Databinding
Databinding.Builder
Constructor and Description |
---|
DatabindingImpl(DatabindingProviderImpl p,
DatabindingConfig config) |
Modifier and Type | Method and Description |
---|---|
JavaCallInfo |
createJavaCallInfo(Method method,
Object[] args)
Creates a new instance of a
JavaCallInfo . |
void |
decode(InputStream in,
String ct,
com.sun.xml.ws.api.message.Packet p) |
JavaCallInfo |
deserializeRequest(com.oracle.webservices.api.message.MessageContext message)
Deserializes a request XML(SOAP) message to a JavaCallInfo instance
representing a JAVA method call.
|
JavaCallInfo |
deserializeRequest(com.sun.xml.ws.api.message.Packet req) |
JavaCallInfo |
deserializeResponse(com.oracle.webservices.api.message.MessageContext message,
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(com.sun.xml.ws.api.message.Packet res,
JavaCallInfo call) |
ContentType |
encode(com.sun.xml.ws.api.message.Packet packet,
OutputStream out) |
void |
freeze(WSDLPort port) |
void |
generateWSDL(WSDLGenInfo info)
Gets the WebServiceFeatures of this webservice endpoint.
|
ClientCallBridge |
getClientBridge(Method method) |
EndpointCallBridge |
getEndpointBridge(com.sun.xml.ws.api.message.Packet req)
Deserializes a request XML(SOAP) message to a JavaCallInfo instance
representing a JAVA method call.
|
WebServiceFeature[] |
getFeatures() |
com.sun.xml.ws.api.message.MessageContextFactory |
getMessageContextFactory() |
SEIModel |
getModel() |
com.sun.xml.ws.api.message.Packet |
serializeRequest(JavaCallInfo call)
Serializes a JavaCallInfo instance representing a JAVA method call to a
request XML(SOAP) message.
|
com.sun.xml.ws.api.message.Packet |
serializeResponse(JavaCallInfo call)
Serializes a JavaCallInfo instance representing the return value or
exception of a JAVA method call to a response XML(SOAP) message.
|
public DatabindingImpl(DatabindingProviderImpl p, DatabindingConfig config)
public void freeze(WSDLPort port)
public SEIModel getModel()
public JavaCallInfo deserializeRequest(com.sun.xml.ws.api.message.Packet req)
public JavaCallInfo deserializeResponse(com.sun.xml.ws.api.message.Packet res, JavaCallInfo call)
public WebServiceFeature[] getFeatures()
public com.sun.xml.ws.api.message.Packet serializeRequest(JavaCallInfo call)
Databinding
serializeRequest
in interface Databinding
call
- The JavaCallInfo representing a method callpublic com.sun.xml.ws.api.message.Packet serializeResponse(JavaCallInfo call)
Databinding
serializeResponse
in interface Databinding
call
- The JavaCallInfo representing the return value or exception
of a JAVA method callpublic ClientCallBridge getClientBridge(Method method)
public void generateWSDL(WSDLGenInfo info)
Databinding
public EndpointCallBridge getEndpointBridge(com.sun.xml.ws.api.message.Packet req) throws DispatchException
Databinding
req
- the request messageDispatchException
public ContentType encode(com.sun.xml.ws.api.message.Packet packet, OutputStream out) throws IOException
IOException
public void decode(InputStream in, String ct, com.sun.xml.ws.api.message.Packet p) throws IOException
IOException
public JavaCallInfo createJavaCallInfo(Method method, Object[] args)
Databinding
JavaCallInfo
.createJavaCallInfo
in interface Databinding
method
- The JAVA methodargs
- The parameter objectsJavaCallInfo
public JavaCallInfo deserializeResponse(com.oracle.webservices.api.message.MessageContext message, JavaCallInfo call)
Databinding
deserializeResponse
in interface Databinding
message
- The response messagecall
- The JavaCallInfo instance to be updatedpublic JavaCallInfo deserializeRequest(com.oracle.webservices.api.message.MessageContext message)
Databinding
deserializeRequest
in interface Databinding
message
- The request messagepublic com.sun.xml.ws.api.message.MessageContextFactory getMessageContextFactory()
Copyright © 2015 Oracle Corporation. All rights reserved.