Package com.sun.xml.ws.server.sei
Class TieHandler
java.lang.Object
com.sun.xml.ws.server.sei.TieHandler
- All Implemented Interfaces:
EndpointCallBridge
This class mainly performs the following two tasks:
- Takes a
Messagethat represents a request, and extracts the arguments (and updatesHolders.) - Accepts return value and
Holderarguments for a Java method, and createsJAXBMessagethat 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 MessageFillers
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, shih-chang.chen@oracle.com Refactored from EndpointMethodHandler
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTieHandler(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:
deserializeRequestin interfaceEndpointCallBridge
-
serializeResponse
- Specified by:
serializeResponsein interfaceEndpointCallBridge
-
getOperationModel
- Specified by:
getOperationModelin interfaceEndpointCallBridge
-