Class LockedPool<P>

java.lang.Object
org.eclipse.jetty.util.Pool.Wrapper<P>
org.eclipse.jetty.util.LockedPool<P>
Type Parameters:
P - the type of the pooled objects
All Implemented Interfaces:
Pool<P>

public class LockedPool<P> extends Pool.Wrapper<P>

A Pool.Wrapper that tracks the acquire/release/remove pool events.

The acquire/release/remove pool events are forwarded atomically to be handled by a LockedPool.Tracker implementation, so that the pool event and the handling of the event by the tracker are atomic.