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:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    send(T response)
    Indicates that a request was processed successfully.
    void
    Indicates that an error had occured while processing a request.
  • Method Details

    • 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.