cfboom.http.message

Class AbstractHttpMessage

lucee.Component
    extended by cfboom.lang.Object
      extended by cfboom.http.message.AbstractHttpMessage
All Implemented Interfaces:
HttpMessage
Direct Known Subclasses:
BasicHttpRequest , BasicHttpResponse

Basic implementation of {@link HttpMessage}.

Class Attributes:
  • cfboom : Joel Tobey
  •  
  • output : false
  •  
  • displayname : Abstract Class AbstractHttpMessage
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Constructor Summary
    init()
    Method Summary
    void addHeader([string name], [string value])
    boolean containsHeader([string name])
    array getAllHeaders()
    string getContentEncoding()
    numeric getContentLength()
    string getContentType()
    string getFirstHeader([string name])
    array getHeaders([string name])
    string getLastHeader([string name])
    void removeHeaders([string name])
    void setHeader([string name], [string value])
    void setHeaders([array headers])
     
    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()


    Method Detail

    addHeader

    public void addHeader([string name], [string value])

    Specified by:
    addHeader in interface HttpMessage
    Parameters:
    name
    value

    containsHeader

    public boolean containsHeader([string name])

    Specified by:
    containsHeader in interface HttpMessage
    Parameters:
    name

    getAllHeaders

    public array getAllHeaders()

    Specified by:
    getAllHeaders in interface HttpMessage

    getContentEncoding

    public string getContentEncoding()

    Specified by:
    getContentEncoding in interface HttpMessage

    getContentLength

    public numeric getContentLength()

    Specified by:
    getContentLength in interface HttpMessage

    getContentType

    public string getContentType()

    Specified by:
    getContentType in interface HttpMessage

    getFirstHeader

    public string getFirstHeader([string name])

    Specified by:
    getFirstHeader in interface HttpMessage
    Parameters:
    name

    getHeaders

    public array getHeaders([string name])

    Specified by:
    getHeaders in interface HttpMessage
    Parameters:
    name

    getLastHeader

    public string getLastHeader([string name])

    Specified by:
    getLastHeader in interface HttpMessage
    Parameters:
    name

    removeHeaders

    public void removeHeaders([string name])

    Specified by:
    removeHeaders in interface HttpMessage
    Parameters:
    name

    setHeader

    public void setHeader([string name], [string value])

    Specified by:
    setHeader in interface HttpMessage
    Parameters:
    name
    value

    setHeaders

    public void setHeaders([array headers])

    Specified by:
    setHeaders in interface HttpMessage
    Parameters:
    headers