java.lang.Object
com.sun.xml.ws.server.sei.TieHandler
- All Implemented Interfaces:
EndpointCallBridge
This class mainly performs the following two tasks:
- Takes a
Message
that represents a request, and extracts the arguments (and updatesHolder
s.) - Accepts return value and
Holder
arguments for a Java method, and createsJAXBMessage
that represents a response message.
Creating JAXBMessage
At the construction time, we prepare EndpointArgumentsBuilder
that knows how to create endpoint Method
invocation arguments.
we also prepare EndpointResponseMessageBuilder
and MessageFiller
s
that know how to move arguments into a Message
.
Some arguments go to the payload, some go to headers, still others go to attachments.
- Author:
- Jitendra Kotamraju, [email protected] Refactored from EndpointMethodHandler
-
Field Summary
-
Constructor Summary
ConstructorDescriptionTieHandler
(JavaMethodImpl method, WSBinding binding, MessageContextFactory mcf) -
Method Summary
Modifier and TypeMethodDescriptioncreateResponse
(JavaCallInfo call) deserializeRequest
(Packet req) Object[]
readRequest
(Message reqMsg)
-
Field Details
-
packetFactory
-
-
Constructor Details
-
TieHandler
-
-
Method Details
-
readRequest
-
createResponse
-
getMethod
-
deserializeRequest
- Specified by:
deserializeRequest
in interfaceEndpointCallBridge
-
serializeResponse
- Specified by:
serializeResponse
in interfaceEndpointCallBridge
-
getOperationModel
- Specified by:
getOperationModel
in interfaceEndpointCallBridge
-