Interface MessagePoolAdapter
- All Superinterfaces:
com.fishlib.io.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 com.fishlib.io.sched.PooledMessage.Pool
Simplifying adapter interface for message pools, to allow a message just to take a recycle method reference.
-
Method Details
-
minBufferSize
default int minBufferSize()- Specified by:
minBufferSize
in interfacecom.fishlib.io.sched.PooledMessage.Pool
-
maxBufferSize
default int maxBufferSize()- Specified by:
maxBufferSize
in interfacecom.fishlib.io.sched.PooledMessage.Pool
-
get
default com.fishlib.io.sched.PooledMessage get(int neededSize) - Specified by:
get
in interfacecom.fishlib.io.sched.PooledMessage.Pool
-
get
default com.fishlib.io.sched.PooledMessage get()- Specified by:
get
in interfacecom.fishlib.io.sched.PooledMessage.Pool
-