@Override
    public long demand() {
        if (parent == null) {
            return 0;
        }
        return sources.get(parent.index).demand();
    }
Relay items in order from subsequent {@link StreamMessage}s as a single {@link StreamMessage} source.
core/src/main/java/com/linecorp/armeria/common/stream/ConcatArrayStreamMessage.java