@Override
    public boolean tryWrite(T o) {
        if (closed) {
            StreamMessageUtil.closeOrAbort(o);
            return false;
        }
        return objs.add(o);
    }
A {@link FixedStreamMessage} that aggregates an arbitrary number of objects.
The aggregated objects can be published after the stream is closed.
core/src/main/java/com/linecorp/armeria/internal/common/stream/AggregatingStreamMessage.java