Interface ApolloInterceptorChain

    • Method Detail

      • proceedAsync

        void proceedAsync​(@NotNull
                          ApolloInterceptor.InterceptorRequest request,
                          @NotNull
                          java.util.concurrent.Executor dispatcher,
                          @NotNull
                          ApolloInterceptor.CallBack callBack)
        Passes the control over to the next ApolloInterceptor in the responsibility chain and immediately exits as this is a non blocking call. In order to receive the results back, pass in a callback which will handle the received response or error.
        Parameters:
        request - outgoing request object.
        dispatcher - the Executor which dispatches the calls asynchronously.
        callBack - the callback which will handle the response or a failure exception.
      • dispose

        void dispose()
        Disposes of the resources which are no longer required.