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 Details

    • ProviderArgumentsBuilder

      public ProviderArgumentsBuilder()
  • Method Details

    • getResponseMessage

      protected abstract Message getResponseMessage(Exception e)
      Creates a fault Message from method invocation's exception
    • getResponse

      protected Packet getResponse(Packet request, Exception e, WSDLPort port, WSBinding binding)
      Creates Message from method invocation's return value
    • getParameter

      public abstract T getParameter(Packet packet)
      Binds Message to method invocation parameter
      Parameters:
      packet -
    • getResponseMessage

      protected abstract Message getResponseMessage(T returnValue)
    • getResponse

      protected Packet getResponse(Packet request, @Nullable T returnValue, WSDLPort port, WSBinding binding)
      Creates Packet from method invocation's return value
    • create

      public static ProviderArgumentsBuilder<?> create(com.sun.xml.ws.server.provider.ProviderEndpointModel model, WSBinding binding)