Package com.sun.xml.ws.server.provider
Class ProviderArgumentsBuilder<T>
- java.lang.Object
-
- com.sun.xml.ws.server.provider.ProviderArgumentsBuilder<T>
-
public abstract class ProviderArgumentsBuilder<T> extends Object
- Author:
- Jitendra Kotamraju
-
-
Constructor Summary
Constructors Constructor Description ProviderArgumentsBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static ProviderArgumentsBuilder<?>create(com.sun.xml.ws.server.provider.ProviderEndpointModel model, WSBinding binding)abstract TgetParameter(Packet packet)BindsMessageto method invocation parameterprotected PacketgetResponse(Packet request, Exception e, WSDLPort port, WSBinding binding)CreatesMessagefrom method invocation's return valueprotected PacketgetResponse(Packet request, T returnValue, WSDLPort port, WSBinding binding)CreatesPacketfrom method invocation's return valueprotected abstract MessagegetResponseMessage(Exception e)Creates a faultMessagefrom method invocation's exceptionprotected abstract MessagegetResponseMessage(T returnValue)
-
-
-
Method Detail
-
getResponseMessage
protected abstract Message getResponseMessage(Exception e)
Creates a faultMessagefrom method invocation's exception
-
getResponse
protected Packet getResponse(Packet request, Exception e, WSDLPort port, WSBinding binding)
CreatesMessagefrom method invocation's return value
-
getParameter
public abstract T getParameter(Packet packet)
BindsMessageto method invocation parameter- Parameters:
packet-
-
getResponse
protected Packet getResponse(Packet request, @Nullable T returnValue, WSDLPort port, WSBinding binding)
CreatesPacketfrom method invocation's return value
-
create
public static ProviderArgumentsBuilder<?> create(com.sun.xml.ws.server.provider.ProviderEndpointModel model, WSBinding binding)
-
-