ERXDirectActionRequestHandler Class Reference

Inherits com::webobjects::appserver::_private::WODirectActionRequestHandler.

Inherited by ERXPathDirectActionRequestHandler.

Collaboration diagram for ERXDirectActionRequestHandler:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ERXDirectActionRequestHandler (String actionClassName, String defaultActionName, boolean shouldAddToStatistics)
 ERXDirectActionRequestHandler ()
WOResponse handleRequest (WORequest request)

Static Public Member Functions

static boolean automaticMessageEncodingEnabled ()

Static Public Attributes

static final Logger log = Logger.getLogger(ERXDirectActionRequestHandler.class)

Protected Member Functions

boolean isSystemRequest (WORequest request)

Static Protected Attributes

static Boolean automaticMessageEncodingEnabled


Detailed Description

Improved direct action request handler. Will automatically handle character encodings and checks the ERXWOResponseCache before actually calling the action.

NOTE: This class is multi thread safe.


Constructor & Destructor Documentation

ERXDirectActionRequestHandler ( String  actionClassName,
String  defaultActionName,
boolean  shouldAddToStatistics 
)


Member Function Documentation

static boolean automaticMessageEncodingEnabled (  )  [static]

Allows the disabling of automatic message encoding. Useful for backend services where you want to just use the default encoding.

Returns:
if automatic message encoding is enabled.

WOResponse handleRequest ( WORequest  request  ) 

boolean isSystemRequest ( WORequest  request  )  [protected]

Return true if you want to handle the request even though the app is refusing new sessions. Currently, this includes all urls with "stats" in them

Parameters:
request 


Member Data Documentation

Boolean automaticMessageEncodingEnabled [static, protected]

caches if automatic message encoding is enabled, defaults to true

final Logger log = Logger.getLogger(ERXDirectActionRequestHandler.class) [static]

logging support


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:43:02 2012 for Project Wonder by  doxygen 1.5.8