@Override
    public final void request(long n) {
        final EventExecutor executor = executor();
        if (executor.inEventLoop()) {
            request0(n);
        } else {
            executor.execute(() -> request0(n));
        }
    }
A {@link FixedStreamMessage} that publishes an arbitrary number of objects. It is recommended to use
{@link EmptyFixedStreamMessage}, {@link OneElementFixedStreamMessage}, or
{@link TwoElementFixedStreamMessage} when publishing less than three objects.
core/src/main/java/com/linecorp/armeria/internal/common/stream/AbstractFixedStreamMessage.java