Interface MessagePoolAdapter
- All Superinterfaces:
io.deephaven.enterprise.niowrapper.sched.PooledMessage.Pool
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
public interface MessagePoolAdapter
extends io.deephaven.enterprise.niowrapper.sched.PooledMessage.Pool
Simplifying adapter interface for message pools, to allow a message just to take a recycle method reference.
-
Method Summary
Methods inherited from interface io.deephaven.enterprise.niowrapper.sched.PooledMessage.Pool
recycle
-
Method Details
-
minBufferSize
default int minBufferSize()- Specified by:
minBufferSize
in interfaceio.deephaven.enterprise.niowrapper.sched.PooledMessage.Pool
-
maxBufferSize
default int maxBufferSize()- Specified by:
maxBufferSize
in interfaceio.deephaven.enterprise.niowrapper.sched.PooledMessage.Pool
-
get
default io.deephaven.enterprise.niowrapper.sched.PooledMessage get(int neededSize) - Specified by:
get
in interfaceio.deephaven.enterprise.niowrapper.sched.PooledMessage.Pool
-
get
default io.deephaven.enterprise.niowrapper.sched.PooledMessage get()- Specified by:
get
in interfaceio.deephaven.enterprise.niowrapper.sched.PooledMessage.Pool
-