com.sun.xml.ws.server.sei
Class EndpointResponseMessageBuilder

java.lang.Object
  extended by com.sun.xml.ws.server.sei.EndpointResponseMessageBuilder
Direct Known Subclasses:
EndpointResponseMessageBuilder.Bare, EndpointResponseMessageBuilder.Wrapped

abstract class EndpointResponseMessageBuilder
extends Object

Builds a JAXB object that represents the payload.

See Also:
MessageFiller

Nested Class Summary
(package private) static class EndpointResponseMessageBuilder.Bare
          Used to create a payload JAXB object just by taking one of the parameters.
(package private) static class EndpointResponseMessageBuilder.DocLit
          Used to create a payload JAXB object by wrapping multiple parameters into one "wrapper bean".
(package private) static class EndpointResponseMessageBuilder.RpcLit
          Used to create a payload JAXB object by wrapping multiple parameters into a CompositeStructure.
(package private) static class EndpointResponseMessageBuilder.Wrapped
          Used to handle a 'wrapper' style request.
 
Field Summary
(package private) static EndpointResponseMessageBuilder EMPTY_SOAP11
           
(package private) static EndpointResponseMessageBuilder EMPTY_SOAP12
           
 
Constructor Summary
EndpointResponseMessageBuilder()
           
 
Method Summary
(package private) abstract  Message createMessage(Object[] methodArgs, Object returnValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY_SOAP11

static final EndpointResponseMessageBuilder EMPTY_SOAP11

EMPTY_SOAP12

static final EndpointResponseMessageBuilder EMPTY_SOAP12
Constructor Detail

EndpointResponseMessageBuilder

EndpointResponseMessageBuilder()
Method Detail

createMessage

abstract Message createMessage(Object[] methodArgs,
                               Object returnValue)