@Override
  public void write(int b) {
    ensureCapacity(1);
    if (overflowBuf != null) {
      overflowBuf.write(b);
      return;
    }
    buffer.put((byte) (b & 0xff));
  }
Create message streamers splitting into versioned streamers, if required, for given list of
connections to remote nodes. This method can either return a single MsgStreamer object or a
List of MsgStreamer objects.
geode-core/src/main/java/org/apache/geode/internal/tcp/MsgStreamer.java