com.antiaction.mayhem.httpd
Class RequestHeadersObject

java.lang.Object
  extended by com.antiaction.mayhem.httpd.RequestHeadersObject
All Implemented Interfaces:
IPoolObject, java.lang.Cloneable

public class RequestHeadersObject
extends java.lang.Object
implements IPoolObject

HTTP request headers information container.

Version:
1.00
Author:
Nicholas Clarke

Field Summary
 ILog accessLog
          Access logger.
 boolean bChunkedSupport
          Is Chunked request/response supported.
 java.util.Calendar cal
           
 java.lang.Object calledback
          Calledback object.
 RequestConnectionObject connection
          Connection properties.
 java.util.HashMap cookies
          Cookies.
 java.util.Date date
           
 ILog debugLog
          Debug logger.
 java.util.List debuglogMsg
          Logs messages.
 boolean forward
          Move forward in Pipe.
 java.util.HashMap headers
          Headers.
 java.lang.String host
          Request host.
 boolean isRequestedSessionIdFromCookie
          Requested SessionId from Cookie.
 boolean isRequestedSessionIdFromURL
          Requested SessionId from URL.
 boolean isRequestedSessionIdValid
          Requested SessionId Validity.
 java.util.HashMap parameters
          Parameters.
 int port
          Request port.
 java.lang.String protocolType
          Request protocol type.
 int protocolVerMajor
          Request protocal version major.
 int protocolVerMinor
          Request protocol version minor.
 java.lang.String requestedSessionId
          Requested SessionId by Client.
 boolean requestKeepAlive
          Request keepAlive.
 java.lang.String requestMethod
          Request method.
 java.lang.String requestProtocol
          Request Protocol.
 java.lang.String requestResource
          Request resource.
 java.lang.String resource
          Request path.
 HttpSessionInternal sessionInternal
          Internal Session object.
 SessionManager sessionManager
          Session Manager.
 
Constructor Summary
RequestHeadersObject()
          Constructor.
 
Method Summary
 void checkIn()
           
 java.lang.Object clone()
           
 void recycle()
           
 void setObjectPool(IObjectPool objectPool)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

connection

public RequestConnectionObject connection
Connection properties.


forward

public boolean forward
Move forward in Pipe.


requestMethod

public java.lang.String requestMethod
Request method.


requestResource

public java.lang.String requestResource
Request resource.


requestProtocol

public java.lang.String requestProtocol
Request Protocol.


protocolType

public java.lang.String protocolType
Request protocol type.


protocolVerMajor

public int protocolVerMajor
Request protocal version major.


protocolVerMinor

public int protocolVerMinor
Request protocol version minor.


bChunkedSupport

public boolean bChunkedSupport
Is Chunked request/response supported.


host

public java.lang.String host
Request host.


port

public int port
Request port.


resource

public java.lang.String resource
Request path.


requestKeepAlive

public boolean requestKeepAlive
Request keepAlive.


calledback

public java.lang.Object calledback
Calledback object.


parameters

public java.util.HashMap parameters
Parameters.


headers

public java.util.HashMap headers
Headers.


cookies

public java.util.HashMap cookies
Cookies.


requestedSessionId

public java.lang.String requestedSessionId
Requested SessionId by Client.


isRequestedSessionIdValid

public boolean isRequestedSessionIdValid
Requested SessionId Validity.


isRequestedSessionIdFromCookie

public boolean isRequestedSessionIdFromCookie
Requested SessionId from Cookie.


isRequestedSessionIdFromURL

public boolean isRequestedSessionIdFromURL
Requested SessionId from URL.


sessionInternal

public HttpSessionInternal sessionInternal
Internal Session object.


sessionManager

public SessionManager sessionManager
Session Manager.


cal

public java.util.Calendar cal

date

public java.util.Date date

accessLog

public ILog accessLog
Access logger.


debugLog

public ILog debugLog
Debug logger.


debuglogMsg

public java.util.List debuglogMsg
Logs messages.

Constructor Detail

RequestHeadersObject

public RequestHeadersObject()
Constructor.

Method Detail

clone

public java.lang.Object clone()
Specified by:
clone in interface IPoolObject
Overrides:
clone in class java.lang.Object

recycle

public void recycle()

setObjectPool

public void setObjectPool(IObjectPool objectPool)
Specified by:
setObjectPool in interface IPoolObject

checkIn

public void checkIn()
Specified by:
checkIn in interface IPoolObject


Copyright © 2001-2004 Nicholas Clarke. All Rights Reserved.