Interface AsyncProviderCallback<T>

  • All Known Implementing Classes:
    AsyncProviderInvokerTube.AsyncProviderCallbackImpl

    public interface AsyncProviderCallback<T>
    Callback interface to signal JAX-WS RI that the processing of an asynchronous request is complete.

    The application is responsible for invoking one of the two defined methods to indicate the result of the request processing.

    Both methods will return immediately, and the JAX-WS RI will send out an actual response at some later point.

    Since:
    2.1
    Author:
    Jitendra Kotamraju, Kohsuke Kawaguchi
    See Also:
    AsyncProvider
    • Method Detail

      • send

        void send​(@Nullable
                  T response)
        Indicates that a request was processed successfully.
        Parameters:
        response - Represents an object to be sent back to the client as a response. To indicate one-way, response needs to be null
      • sendError

        void sendError​(@NotNull
                       Throwable t)
        Indicates that an error had occured while processing a request.
        Parameters:
        t - The error is propagated to the client. For example, if this is a SOAP-based web service, the server will send back a SOAP fault.