B C F G I L M N O R S T 

B

BlockingObservable<T> - Class in rx.quasar
An extension of Observable that provides blocking operators, compatible with both threads and fibers.

C

call(Subscriber<? super T>) - Method in class rx.quasar.OnSubscribeFromChannel
 
ChannelObservable - Class in rx.quasar
This class contains static methods that connect Observables and Channels.
createWorker() - Method in class rx.quasar.NewFiberScheduler
 

F

first() - Method in class rx.quasar.BlockingObservable
Returns the first item emitted by a specified Observable, or IllegalArgumentException if source contains no elements.
first(Func1<? super T, Boolean>) - Method in class rx.quasar.BlockingObservable
Returns the first item emitted by a specified Observable that matches a predicate, or IllegalArgumentException if no such item is emitted.
firstOrDefault(T) - Method in class rx.quasar.BlockingObservable
Returns the first item emitted by a specified Observable, or a default value if no items are emitted.
firstOrDefault(T, Func1<? super T, Boolean>) - Method in class rx.quasar.BlockingObservable
Returns the first item emitted by a specified Observable that matches a predicate, or a default value if no such items are emitted.
forEach(Action1<? super T>) - Method in class rx.quasar.BlockingObservable
Invoke a method on each item emitted by the Observable; block until the Observable completes.
from(Observable<? extends T>) - Static method in class rx.quasar.BlockingObservable
Convert an Observable into a BlockingObservable.
from(ReceivePort<T>) - Static method in class rx.quasar.ChannelObservable
Converts an Iterable sequence into an Observable that emits each message received on the channel.
from(ReceivePort<T>, Scheduler) - Static method in class rx.quasar.ChannelObservable
Converts an Iterable sequence into an Observable that operates on the specified scheduler, emitting each message received on the channel.

G

get(Observable<T>) - Static method in class rx.quasar.ChannelObservable
Takes an observable that generates at most one value, blocks until it completes and returns the result.
get(Observable<T>, long, TimeUnit) - Static method in class rx.quasar.ChannelObservable
Takes an observable that generates at most one value, blocks until it completes or the timeout expires, and returns the result.
getDefaultInstance() - Static method in class rx.quasar.NewFiberScheduler
 

I

isSuspendable(MethodDatabase, String, String, String[], String, String, String, String[]) - Method in class rx.quasar.RxSuspendableClassifier
 

L

last() - Method in class rx.quasar.BlockingObservable
Returns the last item emitted by a specified Observable, or throws IllegalArgumentException if it emits no items.
last(Func1<? super T, Boolean>) - Method in class rx.quasar.BlockingObservable
Returns the last item emitted by a specified Observable that matches a predicate, or throws IllegalArgumentException if it emits no such items.
lastOrDefault(T) - Method in class rx.quasar.BlockingObservable
Returns the last item emitted by a specified Observable, or a default value if no items are emitted.
lastOrDefault(T, Func1<? super T, Boolean>) - Method in class rx.quasar.BlockingObservable
Returns the last item emitted by a specified Observable that matches a predicate, or a default value if no such items are emitted.
latest() - Method in class rx.quasar.BlockingObservable
Returns the latest item emitted by the underlying Observable, waiting if necessary for one to become available.

M

mostRecent(T) - Method in class rx.quasar.BlockingObservable
Returns an Iterable that always returns the item most recently emitted by an Observable.

N

NewFiberScheduler - Class in rx.quasar
Schedules work on a new fiber.
NewFiberScheduler(FiberScheduler) - Constructor for class rx.quasar.NewFiberScheduler
 
next() - Method in class rx.quasar.BlockingObservable
Returns an Iterable that blocks until the Observable emits another item, then returns that item.

O

OnSubscribeFromChannel<T> - Class in rx.quasar
Converts a ReceivePort into an Observable that emits each message received on the channel.
OnSubscribeFromChannel(ReceivePort<? extends T>) - Constructor for class rx.quasar.OnSubscribeFromChannel
 

R

rx.quasar - package rx.quasar
 
RxSuspendableClassifier - Class in rx.quasar
 
RxSuspendableClassifier() - Constructor for class rx.quasar.RxSuspendableClassifier
 

S

single() - Method in class rx.quasar.BlockingObservable
If the Observable completes after emitting a single item, return that item, otherwise throw an IllegalArgumentException.
single(Func1<? super T, Boolean>) - Method in class rx.quasar.BlockingObservable
If the Observable completes after emitting a single item that matches a given predicate, return that item, otherwise throw an IllegalArgumentException.
singleOrDefault(T) - Method in class rx.quasar.BlockingObservable
If the Observable completes after emitting a single item, return that item; if it emits more than one item, throw an IllegalArgumentException; if it emits no items, return a default value.
singleOrDefault(T, Func1<? super T, Boolean>) - Method in class rx.quasar.BlockingObservable
If the Observable completes after emitting a single item that matches a predicate, return that item; if it emits more than one such item, throw an IllegalArgumentException; if it emits no items, return a default value.
subscribe(int, Channels.OverflowPolicy, Observable<? extends T>) - Static method in class rx.quasar.ChannelObservable
Creates a ReceivePort subscribed to an Observable.

T

to(SendPort<T>) - Static method in class rx.quasar.ChannelObservable
Converts a SendPort channel into an Observer.
toChannel() - Method in class rx.quasar.BlockingObservable
Returns an ReceivePort that receives all items emitted by a specified Observable.
toFuture() - Method in class rx.quasar.BlockingObservable
Returns a Future representing the single value emitted by an Observable.
B C F G I L M N O R S T