# Package org.apache.catalina.tribes.io

- Interface Summary
  Interface | Description
  --- | ---
  BufferPool.BufferPoolAPI |
  ListenCallback | Internal interface, similar to the MessageListener but used at the IO base The listen callback interface is used by the replication system when data has been received.

- Class Summary
  Class | Description
  --- | ---
  BufferPool |
  ChannelData | The `ChannelData` object is used to transfer a message through the channel interceptor stack and eventually out on a transport to be sent to another node.
  DirectByteArrayOutputStream | Byte array output stream that exposes the byte array directly
  ObjectReader | The object reader object is an object used in conjunction with java.nio TCP messages.
  ReplicationStream | Custom subclass of `ObjectInputStream` that loads from the class loader for this web application.
  XByteBuffer | The XByteBuffer provides a dual functionality.

Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.