org.norther.tammi.core.pool
Interface Poolable
- All Superinterfaces:
- Recyclable
- All Known Implementing Classes:
- AbstractConnection, AbstractConnectorRequest, AbstractConnectorResponse, AbstractProtocolRequest, AbstractProtocolResponse, AuthenticatedRequest, BeanTool, BlobTool, BrokerTool, ChainTool, ChannelConnection, ChartTool, ConnectorRequest, ConnectorResponse, ContentTool, ContextTool, DataTool, DefaultContextToolFilter.InternalTemplateContext, DefaultSession, DefaultTemplateContext, DispatchedRequest, DispatchedResponse, FlowTool, FormatTool, FormTool, GlobalTool, HeadersRequest, HttpRMIRequest, HttpRMIResponse, HttpServletRequestDecorator, HttpServletRequestWrapper, HttpServletResponseDecorator, HttpServletResponseWrapper, InterConnection, JavaTool, LinkTool, MathTool, MediaTool, MultipartRequest, OverflowConnection, PageTool, PathTool, PoolableSupport, ProtocolRequest, ProtocolResponse, RelayRequest, RelayResponse, ReportTool, SavedRequest, ServletConnection, ServletRequestWrapper, ServletResponseWrapper, SkinTool, SocketConnection, TaskTool, TemplateResponse, TemplateResponse, TerminalRequest, TerminalResponse, TypeTool, UserTool, VoidTool
public interface Poolable
- extends Recyclable
An interface extending the Recyclable interface for classes providing a
public method for pooling them by their clients or by themselves.
A poolable instance gets an MBean reference to its pool after it has been
recycled by the pool and may put itself back to this pool when the instance
is not needed anymore.
- Version:
- $Id: Poolable.java,v 1.7 2009/09/28 15:08:44 cvsimp Exp $
- Author:
- Ilkka Priha
Method Summary |
void |
disposed()
A call back indicating that this instance is not needed any more and can
be disposed. |
void |
recycled(MBeanReference<? extends Pool> instance)
A callback specifying the pool, from which this instance was recycled. |
recycled
void recycled(MBeanReference<? extends Pool> instance)
- A callback specifying the pool, from which this instance was recycled.
- Parameters:
instance
- the pool MBean reference.
disposed
void disposed()
- A call back indicating that this instance is not needed any more and can
be disposed.
Copyright © 2004 The Norther Organization. All rights reserved.