Class HTTPProtocol.HttpClientRequest

java.lang.Object
org.openremote.agent.protocol.http.HTTPProtocol.HttpClientRequest
Enclosing class:
HTTPProtocol

public static class HTTPProtocol.HttpClientRequest extends Object
  • Field Details

    • method

      public String method
    • headers

      public jakarta.ws.rs.core.MultivaluedMap<String,?> headers
    • queryParameters

      public jakarta.ws.rs.core.MultivaluedMap<String,?> queryParameters
    • path

      public String path
    • contentType

      protected String contentType
    • client

      protected jakarta.ws.rs.client.WebTarget client
    • requestTarget

      protected jakarta.ws.rs.client.WebTarget requestTarget
    • containsDynamicValue

      protected boolean containsDynamicValue
    • pagingEnabled

      protected boolean pagingEnabled
    • containsDynamicTime

      protected boolean containsDynamicTime
  • Constructor Details

    • HttpClientRequest

      public HttpClientRequest(jakarta.ws.rs.client.WebTarget client, String path, String method, jakarta.ws.rs.core.MultivaluedMap<String,?> headers, jakarta.ws.rs.core.MultivaluedMap<String,?> queryParameters, boolean pagingEnabled, String contentType, Supplier<Instant> instantSupplier)
  • Method Details

    • createRequestTarget

      protected jakarta.ws.rs.client.WebTarget createRequestTarget(String path)
    • getRequestBuilder

      protected jakarta.ws.rs.client.Invocation.Builder getRequestBuilder()
    • buildInvocation

      protected jakarta.ws.rs.client.Invocation buildInvocation(jakarta.ws.rs.client.Invocation.Builder requestBuilder, String value)
    • invoke

      public jakarta.ws.rs.core.Response invoke(String value)
    • toString

      public String toString()
      Overrides:
      toString in class Object