Class AvaticaHttpClientImpl

java.lang.Object
org.apache.calcite.avatica.remote.AvaticaHttpClientImpl
All Implemented Interfaces:
AvaticaHttpClient

public class AvaticaHttpClientImpl extends Object implements AvaticaHttpClient
A common class to invoke HTTP requests against the Avatica server agnostic of the data being sent and received across the wire.
  • Field Details

    • url

      protected final URL url
  • Constructor Details

    • AvaticaHttpClientImpl

      public AvaticaHttpClientImpl(URL url)
  • Method Details

    • send

      public byte[] send(byte[] request)
      Description copied from interface: AvaticaHttpClient
      Sends a serialized request to the Avatica server.
      Specified by:
      send in interface AvaticaHttpClient
      Parameters:
      request - The serialized request.
      Returns:
      The serialized response.