colibri
colibri
colibri
BehaviorSubject
CanCancel
CanCancel
Cancelable
Cancelable
Builder
Consecutive
Empty
RefCount
RefCountBuilder
Setter
SingleOrDrop
Variable
monoid
unsafeCancelCancelable
CombineObservable
Connectable
Connectable
ConnectableObservableMaybeValueOperations
ConnectableObservableOperations
ConnectableObservableValueOperations
LiftSink
LiftSink
LiftSource
LiftSource
Observable
Observable
EitherOperations
Empty
HasCancelable
Hot
HotMaybeValue
HotValue
IterableOperations
ListSubjectOperations
MaybeValue
ObservableLikeOperations
Operations
OptionOperations
ProSubjectOperations
SubjectMaybeValueOperations
SubjectOperations
SubjectValueOperations
ThrowableOperations
Value
catsInstances
catsInstancesProSubject
catsInstancesSubject
catsParallelCombine
liftSource
source
ObservableLike
ObservableLike
Observer
Observer
Empty
Operations
ThrowableOperations
UnitOperations
catsInstances
liftSink
sink
ProSubject
PublishSubject
ReplayAllSubject
ReplayLatestSubject
Sink
Sink
Source
Source
Subject
SubscriptionOwner
SubscriptionOwner
colibri.effect
RunEffect
RunEffect
RunEffectLowPrio
RunSyncEffect
RunSyncEffect
eval
syncIO
SyncEmbed
SyncEmbed
colibri.helpers
UnhandledErrorReporter
colibri
/
colibri
/
Observer
/
Operations
Operations
final implicit
class
Operations
[
A
](
sink:
Observer
[
A
])
extends
AnyVal
Graph
Supertypes
class
AnyVal
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
combine
(
obs:
Observer
[
A
]):
Observer
[
A
]
def
contracollect
[
B
](
f:
PartialFunction
[
B
,
A
]):
Observer
[
B
]
def
contrafilter
(
f:
A
=>
Boolean
):
Observer
[
A
]
def
contraflattenEither
[
B
]:
Observer
[
Either
[
Throwable
,
A
]]
def
contraflattenIterable
[
B
]:
Observer
[
Iterable
[
A
]]
def
contraflattenOption
[
B
]:
Observer
[
Option
[
A
]]
def
contramap
[
B
](
f:
B
=>
A
):
Observer
[
B
]
def
contramapEither
[
B
](
f:
B
=>
Either
[
Throwable
,
A
]):
Observer
[
B
]
def
contramapFilter
[
B
](
f:
B
=>
Option
[
A
]):
Observer
[
B
]
def
contramapIterable
[
B
](
f:
B
=>
Iterable
[
A
]):
Observer
[
B
]
def
contrascan
[
B
](
seed:
A
)(
f: (
A
,
B
)
=>
A
):
Observer
[
B
]
def
doOnError
(
f:
Throwable
=>
Unit
):
Observer
[
A
]
def
doOnNext
(
f:
A
=>
Unit
):
Observer
[
A
]
def
dropOnError
:
Observer
[
A
]
def
dropOnNext
:
Observer
[
A
]
def
liftSource
[
G
[
_
] :
LiftSink
]:
G
[
A
]
def
onErrorF
[
F
[
_
] :
Sync
](
error:
Throwable
):
F
[
Unit
]
def
onErrorIO
(
error:
Throwable
):
IO
[
Unit
]
def
onErrorSyncIO
(
error:
Throwable
):
SyncIO
[
Unit
]
def
onNextF
[
F
[
_
] :
Sync
](
value:
A
):
F
[
Unit
]
def
onNextIO
(
value:
A
):
IO
[
Unit
]
def
onNextSyncIO
(
value:
A
):
SyncIO
[
Unit
]
def
redirect
[
B
](
transform:
Observable
[
B
]
=>
Observable
[
A
]):
Connectable
[
Observer
[
B
]]
def
redirectWithLatest
[
B
](
transform:
Observable
[
B
]
=>
Observable
[
A
]):
Connectable
[
Observer
[
B
]]
def
tap
(
f:
A
=>
Unit
):
Observer
[
A
]
def
tapFailed
(
f:
Throwable
=>
Unit
):
Observer
[
A
]
Deprecated methods
def
onError
(
error:
Throwable
):
Unit
Deprecated
def
onNext
(
value:
A
):
Unit
Deprecated