Class HttpCaller

java.lang.Object
org.bardframework.commons.web.http.HttpCaller

public class HttpCaller extends Object
  • Field Details

    • log

      protected final org.slf4j.Logger log
    • httpMethod

      protected final String httpMethod
    • urlTemplate

      protected final String urlTemplate
    • bodyTemplate

      protected String bodyTemplate
    • connectTimeoutSeconds

      protected int connectTimeoutSeconds
    • readTimeoutSeconds

      protected int readTimeoutSeconds
    • logResponse

      protected boolean logResponse
    • disable

      protected boolean disable
    • headers

      protected Map<String,String> headers
  • Constructor Details

    • HttpCaller

      public HttpCaller(String httpMethod, String urlTemplate)
  • Method Details

    • call

      public HttpCallResult call(Map<String,String> args) throws IOException
      Throws:
      IOException
    • call

      public HttpCallResult call(Map<String,String> headers, Map<String,String> args) throws IOException
      call with custom headers
      Throws:
      IOException
    • getHttpMethod

      public String getHttpMethod()
    • getUrlTemplate

      public String getUrlTemplate()
    • getBodyTemplate

      public String getBodyTemplate()
    • setBodyTemplate

      public void setBodyTemplate(String bodyTemplate)
    • getHeaders

      public Map<String,String> getHeaders()
    • setHeaders

      public void setHeaders(Map<String,String> headers)
    • getConnectTimeoutSeconds

      public int getConnectTimeoutSeconds()
    • setConnectTimeoutSeconds

      public void setConnectTimeoutSeconds(int connectTimeoutSeconds)
    • getReadTimeoutSeconds

      public int getReadTimeoutSeconds()
    • setReadTimeoutSeconds

      public void setReadTimeoutSeconds(int readTimeoutSeconds)
    • isLogResponse

      public boolean isLogResponse()
    • setLogResponse

      public void setLogResponse(boolean logResponse)
    • isDisable

      public boolean isDisable()
    • setDisable

      public void setDisable(boolean disable)