Package org.apache.fulcrum.parser.pool
Class BaseValueParserFactory
java.lang.Object
org.apache.commons.pool2.BaseObject
org.apache.commons.pool2.BasePooledObjectFactory<BaseValueParser>
org.apache.fulcrum.parser.pool.BaseValueParserFactory
- All Implemented Interfaces:
org.apache.commons.pool2.PooledObjectFactory<BaseValueParser>
public class BaseValueParserFactory
extends org.apache.commons.pool2.BasePooledObjectFactory<BaseValueParser>
Factory to create
BaseValueParser objects- Version:
- $Id: BaseValueParserFactory.java 1851080 2019-01-16 12:07:00Z painter $
- Author:
- Jeffery Painter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate()voidpassivateObject(org.apache.commons.pool2.PooledObject<BaseValueParser> pooledObject) When an object is returned to the pool, clear the buffer.booleanvalidateObject(org.apache.commons.pool2.PooledObject<BaseValueParser> parser) org.apache.commons.pool2.PooledObject<BaseValueParser> wrap(BaseValueParser obj) Methods inherited from class org.apache.commons.pool2.BasePooledObjectFactory
activateObject, destroyObject, makeObjectMethods inherited from class org.apache.commons.pool2.BaseObject
toString, toStringAppendFieldsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.commons.pool2.PooledObjectFactory
destroyObject
-
Constructor Details
-
BaseValueParserFactory
public BaseValueParserFactory()
-
-
Method Details
-
create
- Specified by:
createin classorg.apache.commons.pool2.BasePooledObjectFactory<BaseValueParser>- Throws:
Exception
-
wrap
- Specified by:
wrapin classorg.apache.commons.pool2.BasePooledObjectFactory<BaseValueParser>
-
passivateObject
When an object is returned to the pool, clear the buffer.- Specified by:
passivateObjectin interfaceorg.apache.commons.pool2.PooledObjectFactory<BaseValueParser>- Overrides:
passivateObjectin classorg.apache.commons.pool2.BasePooledObjectFactory<BaseValueParser>
-
validateObject
- Specified by:
validateObjectin interfaceorg.apache.commons.pool2.PooledObjectFactory<BaseValueParser>- Overrides:
validateObjectin classorg.apache.commons.pool2.BasePooledObjectFactory<BaseValueParser>
-