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

    Modifier and Type
    Method
    Description
    default io.deephaven.enterprise.niowrapper.sched.PooledMessage
    get()
     
    default io.deephaven.enterprise.niowrapper.sched.PooledMessage
    get(int neededSize)
     
    default int
     
    default int
     

    Methods inherited from interface io.deephaven.enterprise.niowrapper.sched.PooledMessage.Pool

    recycle
  • Method Details

    • minBufferSize

      default int minBufferSize()
      Specified by:
      minBufferSize in interface io.deephaven.enterprise.niowrapper.sched.PooledMessage.Pool
    • maxBufferSize

      default int maxBufferSize()
      Specified by:
      maxBufferSize in interface io.deephaven.enterprise.niowrapper.sched.PooledMessage.Pool
    • get

      default io.deephaven.enterprise.niowrapper.sched.PooledMessage get(int neededSize)
      Specified by:
      get in interface io.deephaven.enterprise.niowrapper.sched.PooledMessage.Pool
    • get

      default io.deephaven.enterprise.niowrapper.sched.PooledMessage get()
      Specified by:
      get in interface io.deephaven.enterprise.niowrapper.sched.PooledMessage.Pool