SYMBOL INDEX (127 symbols across 12 files) FILE: src/test/java/com/balamaci/rx/BaseTestObservables.java type BaseTestObservables (line 19) | public interface BaseTestObservables { method simpleFlowable (line 23) | default Flowable simpleFlowable() { method subscribeWithLog (line 37) | default void subscribeWithLog(Flowable flowable) { method subscribeWithLog (line 45) | default void subscribeWithLog(Observable observable) { method subscribeWithLogOutputWaitingForComplete (line 53) | default void subscribeWithLogOutputWaitingForComplete(Observable void subscribeWithLog(Single single) { method subscribeWithLogOutputWaitingForComplete (line 72) | default void subscribeWithLogOutputWaitingForComplete(Flowable ... method subscribeWithLogOutputWaitingForComplete (line 84) | default void subscribeWithLogOutputWaitingForComplete(Single si... method periodicEmitter (line 98) | default Flowable periodicEmitter(T t1, T t2, T t3, int interva... method periodicEmitter (line 102) | default Flowable periodicEmitter(T t1, T t2, T t3, int interval, method periodicEmitter (line 110) | default Observable periodicEmitter(T[] items, int interval, method periodicEmitter (line 118) | default Observable periodicEmitter(T[] items, int interval, method delayedByLengthEmitter (line 123) | default Flowable delayedByLengthEmitter(TimeUnit unit, String... method logNext (line 132) | default Consumer logNext() { method logNextAndSlowByMillis (line 136) | default Consumer logNextAndSlowByMillis(int millis) { method logError (line 143) | default Consumer logError() { method logError (line 147) | default Consumer logError(CountDownLatch latch) { method logComplete (line 154) | default Action logComplete() { method logComplete (line 158) | default Action logComplete(CountDownLatch latch) { FILE: src/test/java/com/balamaci/rx/Part01CreateFlowable.java class Part01CreateFlowable (line 19) | public class Part01CreateFlowable implements BaseTestObservables { method just (line 22) | @Test method range (line 30) | @Test method fromArray (line 38) | @Test method fromIterable (line 46) | @Test method fromFuture (line 57) | @Test method createSimpleObservable (line 80) | @Test method createSimpleObservableThatEmitsError (line 107) | @Test method flowablesAreLazy (line 133) | @Test method multipleSubscriptionsToSameObservable (line 148) | @Test method showUnsubscribeObservable (line 179) | @Test method deferCreateObservable (line 216) | @Test method blockingOperation (line 233) | private String blockingOperation() { FILE: src/test/java/com/balamaci/rx/Part02SimpleOperators.java class Part02SimpleOperators (line 17) | public class Part02SimpleOperators implements BaseTestObservables { method delayOperator (line 29) | @Test method timerOperator (line 51) | @Test method delayOperatorWithVariableDelay (line 60) | @Test method intervalOperator (line 72) | @Test method scanOperator (line 86) | @Test method reduceOperator (line 101) | @Test method collectOperator (line 117) | @Test method repeat (line 131) | @Test FILE: src/test/java/com/balamaci/rx/Part03MergingStreams.java class Part03MergingStreams (line 17) | public class Part03MergingStreams implements BaseTestObservables { method zipUsedForTakingTheResultOfCombinedAsyncOperations (line 30) | @Test method zipUsedToSlowDownAnotherStream (line 51) | @Test method mergeOperator (line 69) | @Test method concatStreams (line 90) | @Test method combineLatest (line 106) | @Test FILE: src/test/java/com/balamaci/rx/Part04HotPublishers.java class Part04HotPublishers (line 19) | public class Part04HotPublishers implements BaseTestObservables { method replaySubject (line 58) | @Test method pushToSubject (line 83) | private void pushToSubject(Subject subject, int val) { method publishSubject (line 88) | @Test method callsToSubjectMethodsMustHappenOnSameThread (line 113) | @Test method sharingResourcesBetweenSubscriptions (line 134) | @Test method autoConnectingWithFirstSubscriber (line 181) | @Test method refCountTheConnectableObservableAutomaticSubscriptionOperator (line 219) | @Test method periodicEventEmitter (line 269) | private ScheduledExecutorService periodicEventEmitter(Runnable action, class ResourceConnectionHandler (line 278) | private abstract class ResourceConnectionHandler { method openConnection (line 284) | public void openConnection() { method onMessage (line 293) | public abstract void onMessage(Integer message); method disconnect (line 295) | public void disconnect() { FILE: src/test/java/com/balamaci/rx/Part05AdvancedOperators.java class Part05AdvancedOperators (line 15) | public class Part05AdvancedOperators implements BaseTestObservables { method buffer (line 17) | @Test method simpleWindow (line 27) | @Test method window (line 39) | @Test method groupBy (line 54) | @Test method bufferWithLimitTriggeredByObservable (line 73) | @Test FILE: src/test/java/com/balamaci/rx/Part06Schedulers.java class Part06Schedulers (line 37) | public class Part06Schedulers implements BaseTestObservables { method byDefaultRxJavaDoesntIntroduceConcurrency (line 39) | @Test method subscribingThread (line 59) | @Test method testSubscribeOn (line 90) | @Test method testObserveOn (line 121) | @Test method multipleCallsToSubscribeOn (line 142) | @Test method blocking (line 158) | @Test method flatMapSubscribesToSubstream (line 186) | @Test method simulateRemoteOp (line 203) | private Flowable simulateRemoteOp(Integer val) { FILE: src/test/java/com/balamaci/rx/Part07FlatMapOperator.java class Part07FlatMapOperator (line 27) | public class Part07FlatMapOperator implements BaseTestObservables { method flatMap (line 36) | @Test method flatMapSubstreamOperations (line 47) | @Test method flatMapConcurrency (line 73) | @Test method concatMap (line 88) | @Test method flatMapForProcessingAStreamOfStreams (line 102) | @Test method flatMapSubstituteEmptyStream (line 125) | @Test method flatMapIterable (line 138) | @Test method generateColors (line 146) | private List generateColors() { method switchMap (line 150) | @Test method simulateRemoteOperation (line 169) | private Flowable simulateRemoteOperation(String color) { FILE: src/test/java/com/balamaci/rx/Part08ErrorHandling.java class Part08ErrorHandling (line 17) | public class Part08ErrorHandling implements BaseTestObservables { method errorIsTerminalOperation (line 26) | @Test method onErrorReturn (line 46) | @Test method onErrorReturnWithFlatMap (line 62) | @Test method onErrorResumeNext (line 90) | @Test method fallbackRemoteOperation (line 105) | private Flowable fallbackRemoteOperation() { method timeoutWithRetry (line 120) | @Test method retryBasedOnAttemptsAndExceptionType (line 136) | @Test method retryWhenUsedForRetryWithBackoff (line 167) | @Test method testRepeatWhen (line 197) | @Test method simulateRemoteOperation (line 211) | private Flowable simulateRemoteOperation(String color) { method simulateRemoteOperation (line 215) | private Flowable simulateRemoteOperation(String color, int wor... method checkAndThrowException (line 237) | private void checkAndThrowException(String color, int attempts, int wo... FILE: src/test/java/com/balamaci/rx/Part09BackpressureHandling.java class Part09BackpressureHandling (line 31) | public class Part09BackpressureHandling implements BaseTestObservables { method customBackpressureAwareFlux (line 35) | @Test method createFlowableWithBackpressureStrategy (line 90) | @Test method bufferingBackpressureOperator (line 126) | @Test method bufferingThenDroppingEvents (line 141) | @Test method throwingBackpressureNotSupportedSlowOperator (line 160) | @Test method backpressureWithHotPublisher (line 177) | @Test method cascadingOnBackpressureXXXOperators (line 215) | @Test method zipOperatorHasALimit (line 229) | @Test method backpressureAwareObservable (line 240) | @Test method createFlowable (line 251) | private Flowable createFlowable(int items, method subscribeWithSlowSubscriberAndWait (line 270) | private void subscribeWithSlowSubscriberAndWait(Flowable flowab... method subscribeWithSlowSubscriber (line 277) | private void subscribeWithSlowSubscriber(Flowable flowable, Cou... class CustomRangeFlowable (line 281) | private class CustomRangeFlowable extends Flowable { method CustomRangeFlowable (line 286) | CustomRangeFlowable(int startFrom, int count) { method subscribeActual (line 291) | @Override class CustomRangeSubscription (line 296) | class CustomRangeSubscription implements Subscription { method CustomRangeSubscription (line 306) | CustomRangeSubscription(int startFrom, int count, Subscriber { method Pair (line 8) | public Pair(T key, V value) { method getKey (line 13) | public T getKey() { method getValue (line 17) | public V getValue() { method toString (line 21) | @Override