cfboom.http.client

Class BasicHttpClient

lucee.Component
    extended by cfboom.lang.Object
      extended by cfboom.http.client.AbstractHttpClient
        extended by cfboom.http.client.BasicHttpClient
All Implemented Interfaces:
HttpClient

Concrete implentation of HttpClient using BasicHttpRequestExecutor

Class Attributes:
  • cfboom : Joel Tobey
  •  
  • singleton : true
  •  
  • output : false
  •  
  • displayname : Class BasicHttpClient
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Property Summary
    type property default serializable required
    any httpRequestExecutor


    • access = public
    • returntype = any
    • inject = coldbox:setting:httpRequestExecutor@cfboom-http
    true false
    Constructor Summary
    init()
    Method Summary
    HttpResponse execute([HttpRequest req])
    void onDIComplete()
     
    Methods inherited from class cfboom.http.client.AbstractHttpClient
    get, setExecutor
     
    Methods inherited from class cfboom.lang.Object
    $equals, getComponentName, getIdentityHashCode, getIdentityString, getMeta, hashCode, toString
     
    Methods inherited from class lucee.Component
    None

    Constructor Detail

    init

    public init()


    Property Detail

    httpRequestExecutor

    property any httpRequestExecutor

    Attributes:
    access - public
    required - false
    returntype - any
    inject - coldbox:setting:httpRequestExecutor@cfboom-http
    serializable - true

    Method Detail

    execute

    public HttpResponse execute([HttpRequest req])

    Overrides:
    execute in class AbstractHttpClient
    Parameters:
    req

    onDIComplete

    public void onDIComplete()