Class RestAction<T>

java.lang.Object
net.flioris.jva.action.RestAction<T>
Direct Known Subclasses:
GetConversationByIdAction, GetConversationsByIdAction, GetDocumentUploadServerAction, GetPhotoUploadServerAction, GetUserByIdAction, PostAction, SaveDocumentAction, SavePhotoAction, SendMessageAction, SendMessagesAction, UploadDocumentAction, UploadPhotoAction

public abstract class RestAction<T> extends Object
  • Constructor Details

  • Method Details

    • getCall

      protected abstract okhttp3.Call getCall()
    • complete

      public T complete()
      Executes the request synchronously.
    • queue

      public void queue(Consumer<T> onSuccess, Consumer<Throwable> onFailure)
      Executes the request asynchronously.
    • queue

      public void queue(Consumer<T> onSuccess)
      Executes the request asynchronously.
    • queue

      public void queue()
      Executes the request asynchronously.
    • submit

      public CompletableFuture<T> submit()
      Executes the request asynchronously.
      Returns:
      CompletableFuture.