|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Databinding
Databinding is the entry point for all the WebService databinding
runtime functionality. Primarily, a Databinding is to serialize/deserialize an
XML(SOAP) message to/from a JAVA method invocation and return value which
are represented as JavaCallInfo instances.
Each Databinding is associated with a
MessageFactory instance
which can be used to create Message instances that can be
deserialized by the Databinding. The MessageFactory also supports
the conversion of Oracle Fabric Normalized messages.
Following is an example that creates aDatabindingwhich provides the operations to serialize/deserialize a JavaCallInfo to/from a SOAP message:
DatabindingFactory wsfac = DatabindingFactory(); Databinding rt = wsfac.createDatabinding(DatabindingConfig);
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.jvnet.ws.databinding.Databinding |
|---|
org.jvnet.ws.databinding.Databinding.Builder, org.jvnet.ws.databinding.Databinding.WSDLGenerator |
| Method Summary | |
|---|---|
void |
decode(InputStream in,
String ct,
Packet packet)
|
ContentType |
encode(Packet packet,
OutputStream out)
|
void |
generateWSDL(WSDLGenInfo info)
Gets the WebServiceFeatures of this webservice endpoint. |
ClientCallBridge |
getClientBridge(Method method)
|
EndpointCallBridge |
getEndpointBridge(Packet soap)
Deserializes a request XML(SOAP) message to a JavaCallInfo instance representing a JAVA method call. |
| Methods inherited from interface org.jvnet.ws.databinding.Databinding |
|---|
createJavaCallInfo, deserializeRequest, deserializeResponse, serializeRequest, serializeResponse |
| Method Detail |
|---|
EndpointCallBridge getEndpointBridge(Packet soap)
throws DispatchException
soap - the request message
DispatchExceptionClientCallBridge getClientBridge(Method method)
void generateWSDL(WSDLGenInfo info)
ContentType encode(Packet packet,
OutputStream out)
throws IOException
IOException
void decode(InputStream in,
String ct,
Packet packet)
throws IOException
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||