Subject

object Subject
Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def toReactiveProcessor[I, O](source: Subject[I, O], bufferSize: Int)(s: Scheduler): Processor[I, O]

Transforms the source Subject into a org.reactivestreams.Processor instance as defined by the Reactive Streams specification.

Transforms the source Subject into a org.reactivestreams.Processor instance as defined by the Reactive Streams specification.

Value Params
bufferSize

a strictly positive number, representing the size of the buffer used and the number of elements requested on each cycle when communicating demand, compliant with the reactive streams specification

Implicits

Implicits

implicit val catsProfunctor: Profunctor[[I, O] =>> Subject[I, O]]