Class DefaultClient

java.lang.Object
com.inrupt.client.core.DefaultClient
All Implemented Interfaces:
Client

public final class DefaultClient extends Object implements Client
A default HTTP client implementation.
  • Method Details

    • session

      public Client session(Session session)
      Description copied from interface: Client
      Create a session-scoped client.
      Specified by:
      session in interface Client
      Parameters:
      session - the session manager
      Returns:
      the session-scoped client
    • send

      public <T> CompletionStage<Response<T>> send(Request request, Response.BodyHandler<T> responseBodyHandler)
      Description copied from interface: Client
      Perform an HTTP request.
      Specified by:
      send in interface Client
      Type Parameters:
      T - the response handler type
      Parameters:
      request - the request
      responseBodyHandler - the response body handler
      Returns:
      the next stage of completion, containing the response
    • newBuilder

      public static Client.Builder newBuilder()