Documentation
¶
Index ¶
- func ToChannel(input Flux, ctx context.Context) (<-chan payload.Payload, <-chan error)
- func ToChannelOnScheduler(input Flux, ctx context.Context, scheduler scheduler.Scheduler) (<-chan payload.Payload, <-chan error)
- func ToChannelOnSchedulerWithSize(input Flux, ctx context.Context, scheduler scheduler.Scheduler, size int32) (<-chan payload.Payload, <-chan error)
- func ToChannelWithSize(input Flux, ctx context.Context, size int32) (<-chan payload.Payload, <-chan error)
- type Flux
- type FnSwitchOnFirst
- type Processor
- type Signal
- type Sink
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ToChannelOnScheduler ¶ added in v0.3.1
func ToChannelOnSchedulerWithSize ¶ added in v0.3.1
Types ¶
type Flux ¶
type Flux interface {
rx.Publisher
Take(n int) Flux
Filter(rx.FnPredicate) Flux
DoOnError(rx.FnOnError) Flux
DoOnNext(rx.FnOnNext) Flux
DoOnComplete(rx.FnOnComplete) Flux
DoFinally(rx.FnFinally) Flux
DoOnRequest(rx.FnOnRequest) Flux
DoOnSubscribe(rx.FnOnSubscribe) Flux
Map(fn func(in payload.Payload) payload.Payload) Flux
SwitchOnFirst(FnSwitchOnFirst) Flux
SubscribeOn(scheduler.Scheduler) Flux
Raw() flux.Flux
BlockFirst(context.Context) (payload.Payload, error)
BlockLast(context.Context) (payload.Payload, error)
ToChan(ctx context.Context, cap int) (c <-chan payload.Payload, e <-chan error)
}
func CreateFromChannel ¶ added in v0.3.1
type FnSwitchOnFirst ¶
type Processor ¶
func CreateProcessor ¶
func CreateProcessor() Processor
Click to show internal directories.
Click to hide internal directories.