/*************************************************** * Licensed under MIT No Attribution (SPDX: MIT-0) * ***************************************************/ package org.reactivestreams; /** * A {@link Processor} represents a processing stage—which is both a {@link Subscriber} * and a {@link Publisher} and obeys the contracts of both. * * @param the type of element signaled to the {@link Subscriber} * @param the type of element signaled by the {@link Publisher} */ public interface Processor extends Subscriber, Publisher { }