Package org.apache.velocity.runtime
Interface ParserPool
- All Known Implementing Classes:
ParserPoolImpl
public interface ParserPool
Provides instances of parsers as needed. get() will return a new parser if
available. If a parser is acquired from the pool, put() should be called
with that parser to make it available again for reuse.
- Since:
- 1.5
- Version:
- $Id: RuntimeInstance.java 384374 2006-03-08 23:19:30Z nbubna $
- Author:
- Serge Knystautas
-
Method Summary
Modifier and TypeMethodDescriptionget()
Retrieve an instance of a parser pool.void
Initialize the pool so that it can begin serving parser instances.void
Return the parser to the pool so that it may be reused.
-
Method Details
-
initialize
Initialize the pool so that it can begin serving parser instances.- Parameters:
svc
-
-
get
Parser get()Retrieve an instance of a parser pool.- Returns:
- A parser object.
-
put
Return the parser to the pool so that it may be reused.- Parameters:
parser
-
-