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 ClassesModifier and TypeClassDescriptionprotected class
Deprecated.Inner class to present a nice interface to the template designer -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected RetrieverFactory
Deprecated.The Factory responsible for retrieving the objects from storageprotected ConcurrentMap
<String, Object> Deprecated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
Deprecated.Disposes the object after use.Deprecated.Get theOMTool.PullHelper
object with the given nameDeprecated.Get the object with the given name and keyvoid
Deprecated.Prepares tool for a single requestboolean
Deprecated.Checks whether the recyclable has been disposed.void
recycle()
Deprecated.Recycles the object for a new client.void
refresh()
Deprecated.Implementation of ApplicationTool interface is not needed for this method as the tool is request scoped
-
Field Details
-
omMap
Deprecated. -
omFactory
Deprecated.The Factory responsible for retrieving the objects from storage
-
-
Constructor Details
-
OMTool
Deprecated.Default constructor- Throws:
Exception
- if creating the factory fails
-
-
Method Details
-
init
Deprecated.Prepares tool for a single request- Specified by:
init
in interfaceApplicationTool
- Parameters:
data
- the initialization data
-
refresh
Deprecated.Implementation of ApplicationTool interface is not needed for this method as the tool is request scoped- Specified by:
refresh
in interfaceApplicationTool
-
get
Deprecated.Get theOMTool.PullHelper
object with the given name- Parameters:
omName
- the object name- Returns:
- the PullHelper
- Throws:
Exception
- if retrieving the object fails
-
get
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
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:
recycle
in interfaceorg.apache.fulcrum.pool.Recyclable
-
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:
dispose
in interfaceorg.apache.fulcrum.pool.Recyclable
-
isDisposed
Deprecated.Checks whether the recyclable has been disposed.- Specified by:
isDisposed
in interfaceorg.apache.fulcrum.pool.Recyclable
- Returns:
- true, if the recyclable is disposed.
-