|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.xml.ws.db.DatabindingImpl
public class DatabindingImpl
WsRuntimeImpl is the databinding processor built on SEIModel
| 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 |
| Field Summary | |
|---|---|
(package private) boolean |
clientConfig
|
(package private) Codec |
codec
|
(package private) OperationDispatcher |
operationDispatcher
|
(package private) OperationDispatcher |
operationDispatcherNoWsdl
|
(package private) AbstractSEIModelImpl |
seiModel
|
(package private) Map<Method,StubHandler> |
stubHandlers
|
(package private) Map<Method,TieHandler> |
tieHandlers
|
(package private) QNameMap<TieHandler> |
wsdlOpMap
|
| Constructor Summary | |
|---|---|
DatabindingImpl(DatabindingProviderImpl p,
DatabindingConfig config)
|
|
| Method Summary | |
|---|---|
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()
|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
AbstractSEIModelImpl seiModel
Map<Method,StubHandler> stubHandlers
QNameMap<TieHandler> wsdlOpMap
Map<Method,TieHandler> tieHandlers
OperationDispatcher operationDispatcher
OperationDispatcher operationDispatcherNoWsdl
boolean clientConfig
Codec codec
| Constructor Detail |
|---|
public DatabindingImpl(DatabindingProviderImpl p,
DatabindingConfig config)
| Method Detail |
|---|
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)
Databinding
public EndpointCallBridge getEndpointBridge(Packet req)
throws DispatchException
Databinding
req - the request message
DispatchExceptionCodec 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.DatabindingJavaCallInfo.
createJavaCallInfo in interface org.jvnet.ws.databinding.Databindingmethod - The JAVA methodargs - The parameter objects
JavaCallInfopublic org.jvnet.ws.message.MessageContext serializeRequest(org.jvnet.ws.databinding.JavaCallInfo call)
org.jvnet.ws.databinding.Databinding
serializeRequest in interface org.jvnet.ws.databinding.Databindingcall - The JavaCallInfo representing a method call
public 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.Databindingcall - The JavaCallInfo instance to be updated
public org.jvnet.ws.databinding.JavaCallInfo deserializeRequest(org.jvnet.ws.message.MessageContext message)
org.jvnet.ws.databinding.Databinding
deserializeRequest in interface org.jvnet.ws.databinding.Databindingmessage - The request message
public org.jvnet.ws.message.MessageContext serializeResponse(org.jvnet.ws.databinding.JavaCallInfo call)
org.jvnet.ws.databinding.Databinding
serializeResponse in interface org.jvnet.ws.databinding.Databindingcall - The JavaCallInfo representing the return value or exception
of a JAVA method call
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||