org.reactivestreams.Processor Maven / Gradle / Ivy
package org.reactivestreams;
/**
* A 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 {
}