Class EndpointArgumentsBuilder.Composite

java.lang.Object
com.sun.xml.ws.server.sei.EndpointArgumentsBuilder
com.sun.xml.ws.server.sei.EndpointArgumentsBuilder.Composite
Enclosing class:
EndpointArgumentsBuilder

public static final class EndpointArgumentsBuilder.Composite extends EndpointArgumentsBuilder
EndpointArgumentsBuilder that is a composition of multiple EndpointArgumentsBuilders.

Sometimes we need to look at multiple parts of the reply message (say, two header params, one body param, and three attachments, etc.) and that's when this object is used to combine multiple EndpointArgumentsBuilders (that each responsible for handling one part).

The model guarantees that only at most one EndpointArgumentsBuilder will return a value as a return value (and everything else has to go to Holders.)