Package com.sun.xml.ws.server.sei

Interface Summary
EndpointMethodDispatcher This interface needs to be implemented if a new dispatching mechanism needs to be plugged in.
 

Class Summary
ActionBasedDispatcher An EndpointMethodDispatcher that uses WS-Addressing Action Message Addressing Property, wsa:Action, as the key for dispatching.
EndpointArgumentsBuilder Reads a request Message, disassembles it, and moves obtained Java values to the expected places.
EndpointArgumentsBuilder.AttachmentBuilder Reads an Attachment into a Java parameter.
EndpointArgumentsBuilder.Body Reads the whole payload into a single JAXB bean.
EndpointArgumentsBuilder.Composite EndpointArgumentsBuilder that is a composition of multiple EndpointArgumentsBuilders.
EndpointArgumentsBuilder.DocLit Treats a payload as multiple parts wrapped into one element, and processes all such wrapped parts.
EndpointArgumentsBuilder.DocLit.PartBuilder Unmarshals each wrapped part into a JAXB object and moves it to the expected place.
EndpointArgumentsBuilder.Header Reads a header into a JAXB object.
EndpointArgumentsBuilder.None  
EndpointArgumentsBuilder.NullSetter EndpointArgumentsBuilder that sets the VM uninitialized value to the type.
EndpointArgumentsBuilder.RpcLit Treats a payload as multiple parts wrapped into one element, and processes all such wrapped parts.
EndpointArgumentsBuilder.RpcLit.PartBuilder Unmarshals each wrapped part into a JAXB object and moves it to the expected place.
EndpointMethodDispatcherGetter Gets the list of EndpointMethodDispatchers for SEIInvokerTube.
EndpointMethodHandler This class mainly performs the following two tasks: Takes a Message] that represents a request, and extracts the arguments (and updates {@link Holder}s.) Accepts return value and {@link Holder} arguments for a Java method, and creates {@link JAXBMessage} that represents a response message.
EndpointResponseMessageBuilder Builds a JAXB object that represents the payload.
EndpointResponseMessageBuilder.Bare Used to create a payload JAXB object just by taking one of the parameters.
EndpointResponseMessageBuilder.DocLit Used to create a payload JAXB object by wrapping multiple parameters into one "wrapper bean".
EndpointResponseMessageBuilder.RpcLit Used to create a payload JAXB object by wrapping multiple parameters into a CompositeStructure.
EndpointResponseMessageBuilder.Wrapped Used to handle a 'wrapper' style request.
EndpointValueSetter Moves a Java value unmarshalled from a response message to the right place.
EndpointValueSetter.HolderParam  
EndpointValueSetter.Param  
MessageFiller Puts a non-payload message parameter to Message.
MessageFiller.AttachmentFiller Adds a parameter as an MIME attachment to Message.
MessageFiller.Header Adds a parameter as an header.
PayloadQNameBasedDispatcher An EndpointMethodDispatcher that uses SOAP payload first child's QName as the key for dispatching.
SEIInvokerTube This pipe is used to invoke SEI based endpoints.
SOAPActionBasedDispatcher An EndpointMethodDispatcher that uses SOAPAction as the key for dispatching.
 

Enum Summary
ValueGetter Gets a value from an object that represents a parameter passed as a method argument.
 

Exception Summary
DispatchException Exception that demands a specific fault message to be sent back.