|
||||||||||
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) MessageContextFactory |
packetFactory
|
(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()
|
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. |
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
MessageContextFactory packetFactory
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
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 message
DispatchException
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 objects
JavaCallInfo
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 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.Databinding
call
- 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.Databinding
message
- 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.Databinding
call
- The JavaCallInfo representing the return value or exception
of a JAVA method call
public MessageContextFactory getMessageContextFactory()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |