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 javax.ws.rs.core.MultivaluedMap<String,Object> headers
    • queryParameters

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

      public String path
    • contentType

      protected String contentType
    • client

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

      protected javax.ws.rs.client.WebTarget requestTarget
    • dynamicQueryParameters

      protected boolean dynamicQueryParameters
    • pagingEnabled

      protected boolean pagingEnabled
  • Constructor Details

    • HttpClientRequest

      public HttpClientRequest(javax.ws.rs.client.WebTarget client, String path, String method, javax.ws.rs.core.MultivaluedMap<String,Object> headers, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters, boolean pagingEnabled, String contentType)
  • Method Details

    • createRequestTarget

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

      protected javax.ws.rs.client.Invocation.Builder getRequestBuilder(String value)
    • buildInvocation

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

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

      public String toString()
      Overrides:
      toString in class Object