org.apache.jasper.runtime
Interface TagHandlerPool
- All Known Implementing Classes:
- TagHandlerPoolImpl
- public interface TagHandlerPool
This interface allows pooling of tag handlers.
- Author:
- Casey Lucas
- See Also:
TagPoolManager
Method Summary |
javax.servlet.jsp.tagext.Tag |
getHandler()
This method is called by JSPs to obtain a tag handler. |
void |
releaseHandler(javax.servlet.jsp.tagext.Tag usedTag,
boolean removeFromPool)
This method is called by JSPs when they are finished using a
tag handler obtained from getHandler |
void |
shutdown()
This method is called to shutdown this pool. |
getHandler
public javax.servlet.jsp.tagext.Tag getHandler()
- This method is called by JSPs to obtain a tag handler.
- Returns:
- Tag handler appropriate for this pool
releaseHandler
public void releaseHandler(javax.servlet.jsp.tagext.Tag usedTag,
boolean removeFromPool)
- This method is called by JSPs when they are finished using a
tag handler obtained from getHandler
- Parameters:
usedTag
- removeFromPool
- Set to true if this handler should be removed from the pool.
This might occur if an exception is thrown during tag usage.
shutdown
public void shutdown()
- This method is called to shutdown this pool. It is normally
called by TagPoolManager.shutdown. It should perform cleanup
and call Tag.release for any stored tags.
Copyright © 2001 Apache Software Foundation. All Rights Reserved.