Package io.deephaven.io.log.impl
Class DynamicDelayedLogEntryPoolImpl
- java.lang.Object
-
- io.deephaven.base.pool.ThreadSafeLenientFixedSizePool<LogEntry>
-
- io.deephaven.io.log.impl.DynamicDelayedLogEntryPoolImpl
-
- All Implemented Interfaces:
io.deephaven.base.pool.Pool<LogEntry>,io.deephaven.base.pool.Pool.MultiGiver<LogEntry>,io.deephaven.base.pool.Pool.MultiPool<LogEntry>,io.deephaven.base.pool.Pool.MultiTaker<LogEntry>,io.deephaven.base.pool.Pool.SinglePool<LogEntry>,LogEntryPool
public class DynamicDelayedLogEntryPoolImpl extends io.deephaven.base.pool.ThreadSafeLenientFixedSizePool<LogEntry> implements LogEntryPool
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.deephaven.base.pool.Pool
io.deephaven.base.pool.Pool.Factory, io.deephaven.base.pool.Pool.MultiGiver<T extends java.lang.Object>, io.deephaven.base.pool.Pool.MultiPool<T extends java.lang.Object>, io.deephaven.base.pool.Pool.MultiTaker<T extends java.lang.Object>, io.deephaven.base.pool.Pool.SinglePool<T extends java.lang.Object>
-
-
Constructor Summary
Constructors Constructor Description DynamicDelayedLogEntryPoolImpl(java.lang.String name, int entryCount, LoggerTimeSource timeSource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidshutdown()-
Methods inherited from class io.deephaven.base.pool.ThreadSafeLenientFixedSizePool
give, giveInternal, take, takeMaybeNull
-
-
-
-
Constructor Detail
-
DynamicDelayedLogEntryPoolImpl
public DynamicDelayedLogEntryPoolImpl(java.lang.String name, int entryCount, LoggerTimeSource timeSource)
-
-
Method Detail
-
shutdown
public void shutdown()
- Specified by:
shutdownin interfaceLogEntryPool
-
-