Package org.apache.turbine.om
Class OMTool
- java.lang.Object
-
- org.apache.turbine.om.OMTool
-
- All Implemented Interfaces:
org.apache.fulcrum.pool.Recyclable,ApplicationTool
@Deprecated public class OMTool extends Object implements ApplicationTool, org.apache.fulcrum.pool.Recyclable
Deprecated.This class is probably not used anymore, it may have been intended for cacheable Torque OM or might be used with Fulcrum Security Torque.A Pull tool to make om objects available to a template- Version:
- $Id$
- Author:
- John D. McNally, Henning P. Schmiedehausen
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classOMTool.PullHelperDeprecated.Inner class to present a nice interface to the template designer
-
Field Summary
Fields Modifier and Type Field Description protected RetrieverFactoryomFactoryDeprecated.The Factory responsible for retrieving the objects from storageprotected ConcurrentMap<String,Object>omMapDeprecated.
-
Constructor Summary
Constructors Constructor Description OMTool()Deprecated.Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voiddispose()Deprecated.Disposes the object after use.OMTool.PullHelperget(String omName)Deprecated.Get theOMTool.PullHelperobject with the given nameObjectget(String omName, String key)Deprecated.Get the object with the given name and keyvoidinit(Object data)Deprecated.Prepares tool for a single requestbooleanisDisposed()Deprecated.Checks whether the recyclable has been disposed.voidrecycle()Deprecated.Recycles the object for a new client.voidrefresh()Deprecated.Implementation of ApplicationTool interface is not needed for this method as the tool is request scoped
-
-
-
Field Detail
-
omMap
protected ConcurrentMap<String,Object> omMap
Deprecated.
-
omFactory
protected RetrieverFactory omFactory
Deprecated.The Factory responsible for retrieving the objects from storage
-
-
Method Detail
-
init
public void init(Object data)
Deprecated.Prepares tool for a single request- Specified by:
initin interfaceApplicationTool- Parameters:
data- the initialization data
-
refresh
public void refresh()
Deprecated.Implementation of ApplicationTool interface is not needed for this method as the tool is request scoped- Specified by:
refreshin interfaceApplicationTool
-
get
public OMTool.PullHelper get(String omName) throws Exception
Deprecated.Get theOMTool.PullHelperobject with the given name- Parameters:
omName- the object name- Returns:
- the PullHelper
- Throws:
Exception- if retrieving the object fails
-
get
public Object get(String omName, String key) throws Exception
Deprecated.Get the object with the given name and key- Parameters:
omName- the object namekey- the object key- Returns:
- the object
- Throws:
Exception- if retrieving the object fails
-
recycle
public void recycle()
Deprecated.Recycles the object for a new client. Recycle methods with parameters must be added to implementing object and they will be automatically called by pool implementations when the object is taken from the pool for a new client. The parameters must correspond to the parameters of the constructors of the object. For new objects, constructors can call their corresponding recycle methods whenever applicable. The recycle methods must call their super.- Specified by:
recyclein interfaceorg.apache.fulcrum.pool.Recyclable
-
dispose
public void dispose()
Deprecated.Disposes the object after use. The method is called when the object is returned to its pool. The dispose method must call its super.- Specified by:
disposein interfaceorg.apache.fulcrum.pool.Recyclable
-
isDisposed
public boolean isDisposed()
Deprecated.Checks whether the recyclable has been disposed.- Specified by:
isDisposedin interfaceorg.apache.fulcrum.pool.Recyclable- Returns:
- true, if the recyclable is disposed.
-
-