org.apache.turbine.services.rundata
Class TurbineRunDataFacade

java.lang.Object
  extended byorg.apache.turbine.services.rundata.TurbineRunDataFacade

public abstract class TurbineRunDataFacade
extends java.lang.Object

Static wrapper for the RunData service. The name is completely out of line of the other Turbine Services. So what? All the good ones were taken.

Version:
$Id: TurbineRunDataFacade.java 534527 2007-05-02 16:10:59Z tv $
Author:
Henning P. Schmiedehausen

Constructor Summary
TurbineRunDataFacade()
           
 
Method Summary
static RunData getRunData(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, javax.servlet.ServletConfig config)
          Gets a default RunData object.
static RunData getRunData(java.lang.String key, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, javax.servlet.ServletConfig config)
          Gets a RunData object from a specific configuration.
static RunDataService getService()
          Utility method for accessing the service implementation
static boolean putRunData(RunData data)
          Puts the used RunData object back to the factory for recycling.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TurbineRunDataFacade

public TurbineRunDataFacade()
Method Detail

getService

public static RunDataService getService()
Utility method for accessing the service implementation

Returns:
a RunDataService implementation instance

getRunData

public static RunData getRunData(javax.servlet.http.HttpServletRequest req,
                                 javax.servlet.http.HttpServletResponse res,
                                 javax.servlet.ServletConfig config)
                          throws TurbineException
Gets a default RunData object.

Parameters:
req - a servlet request.
res - a servlet response.
config - a servlet config.
Returns:
a new or recycled RunData object.
Throws:
TurbineException - if the operation fails.

getRunData

public static RunData getRunData(java.lang.String key,
                                 javax.servlet.http.HttpServletRequest req,
                                 javax.servlet.http.HttpServletResponse res,
                                 javax.servlet.ServletConfig config)
                          throws TurbineException
Gets a RunData object from a specific configuration.

Parameters:
key - a configuration key.
req - a servlet request.
res - a servlet response.
config - a servlet config.
Returns:
a new or recycled RunData object.
Throws:
TurbineException - if the operation fails.

putRunData

public static boolean putRunData(RunData data)
Puts the used RunData object back to the factory for recycling.

Parameters:
data - the used RunData object.
Returns:
true, if pooling is supported and the object was accepted.


Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.