SYMBOL INDEX (814 symbols across 138 files) FILE: src/test/java/com/oreilly/rxjava/appendix1/ClientConnection.java class ClientConnection (line 10) | class ClientConnection implements Runnable { method ClientConnection (line 23) | ClientConnection(Socket client) { method run (line 27) | public void run() { method readFullRequest (line 39) | private void readFullRequest() throws IOException { method serviceUnavailable (line 48) | public void serviceUnavailable() { FILE: src/test/java/com/oreilly/rxjava/appendix1/HttpServer.java class HttpServer (line 7) | abstract class HttpServer { method run (line 9) | void run(int port) throws IOException { method handle (line 17) | abstract void handle(ClientConnection clientConnection); FILE: src/test/java/com/oreilly/rxjava/appendix1/SingleThread.java class SingleThread (line 3) | public class SingleThread extends HttpServer { method main (line 5) | public static void main(String[] args) throws Exception { method handle (line 9) | @Override FILE: src/test/java/com/oreilly/rxjava/appendix1/ThreadPerConnection.java class ThreadPerConnection (line 5) | public class ThreadPerConnection extends HttpServer { method main (line 7) | public static void main(String[] args) throws IOException { method handle (line 11) | @Override FILE: src/test/java/com/oreilly/rxjava/appendix1/ThreadPool.java class ThreadPool (line 10) | class ThreadPool extends HttpServer { method main (line 14) | public static void main(String[] args) throws IOException { method ThreadPool (line 18) | public ThreadPool() { method handle (line 27) | @Override FILE: src/test/java/com/oreilly/rxjava/ch1/Callback.java class Callback (line 5) | class Callback { method onResponse (line 9) | Callback onResponse(Consumer consumer) { method onFailure (line 14) | Callback onFailure(Consumer consumer) { method getOnResponse (line 19) | public Consumer getOnResponse() { method getOnFailure (line 23) | public Consumer getOnFailure() { FILE: src/test/java/com/oreilly/rxjava/ch1/Chapter1.java class Chapter1 (line 19) | @Ignore method sample_6 (line 24) | @Test method sample_17 (line 32) | @Test method sample_35 (line 43) | @Test method putInCache (line 69) | private void putInCache(String key, String value) { method getDataAsynchronously (line 73) | private Callback getDataAsynchronously(String key) { method getFromCache (line 82) | private String getFromCache(String key) { method sample_81 (line 87) | @Test method sample_94 (line 100) | @Test method sample_108 (line 114) | @Test method sample_121 (line 127) | @Test method sample_142 (line 148) | @Test method sample_164 (line 170) | @Test method getDataFromServerWithCallback (line 190) | private void getDataFromServerWithCallback(String args, Consumer getDataFromLocalMemorySynchronously() { method sample_205 (line 211) | @Test method getDataFromNetworkAsynchronously (line 222) | private Observable getDataFromNetworkAsynchronously() { method sample_225 (line 228) | @Test method getDataAsFuture (line 238) | private CompletableFuture getDataAsFuture(int i) { method sample_240 (line 242) | @Test method getDataAsObservable (line 252) | private Observable getDataAsObservable(int i) { method sample_254 (line 256) | @Test method sample_265 (line 265) | @Test method getDataA (line 271) | public static Single getDataA() { method sample_277 (line 277) | @Test method getDataAsSingle (line 289) | private Single getDataAsSingle(int i) { method getDataB (line 293) | public static Single getDataB() { method writeToDatabase (line 298) | static Completable writeToDatabase(Object data) { method doAsyncWrite (line 308) | static void doAsyncWrite(Object data, Runnable onSuccess, Consumer Observable just(T x) { method sample_162 (line 176) | @Test method sample_177 (line 191) | @Test method sample_187 (line 201) | @Test method naturalNumbers (line 215) | private Observable naturalNumbers() { method sample_221 (line 230) | @Test method delayed (line 238) | static Observable delayed(T x) { method sleep (line 252) | static void sleep(int timeout, TimeUnit unit) { method delayed2 (line 260) | static Observable delayed2(T x) { method loadAll (line 270) | Observable loadAll(Collection ids) { method load (line 286) | private Data load(Integer id) { method rxLoad (line 290) | Observable rxLoad(int id) { method rxLoad2 (line 301) | Observable rxLoad2(int id) { method sample_304 (line 306) | @Test method sample_311 (line 314) | @Test FILE: src/test/java/com/oreilly/rxjava/ch2/Config.java class Config (line 15) | @Configuration method observable (line 26) | @Bean method onApplicationEvent (line 31) | @Override class Foo (line 38) | @Component method Foo (line 43) | @Autowired class Bar (line 52) | @Component method Bar (line 57) | @Autowired FILE: src/test/java/com/oreilly/rxjava/ch2/Data.java class Data (line 3) | class Data { FILE: src/test/java/com/oreilly/rxjava/ch2/LazyTwitterObservable.java class LazyTwitterObservable (line 12) | class LazyTwitterObservable { method LazyTwitterObservable (line 19) | public LazyTwitterObservable() { method observe (line 61) | Observable observe() { method register (line 65) | private synchronized void register(Subscriber subscrib... method deregister (line 74) | private synchronized void deregister(Subscriber subscr... FILE: src/test/java/com/oreilly/rxjava/ch2/NaturalNumbersIterator.java class NaturalNumbersIterator (line 6) | class NaturalNumbersIterator implements Iterator { method hasNext (line 10) | public boolean hasNext() { method next (line 14) | @Override FILE: src/test/java/com/oreilly/rxjava/ch2/Tweet.java class Tweet (line 3) | class Tweet { method Tweet (line 7) | Tweet(String text) { method getText (line 11) | String getText() { FILE: src/test/java/com/oreilly/rxjava/ch2/TwitterSample.java class TwitterSample (line 16) | @Ignore method sample_18 (line 21) | @Test method consume (line 62) | void consume( method sample_99 (line 100) | @Test method observe (line 108) | Observable observe() { method sample_150 (line 155) | @Test method sample_162 (line 163) | @Test method status (line 177) | private Observable status() { method sample_186 (line 190) | @Test method sample_206 (line 206) | @Test FILE: src/test/java/com/oreilly/rxjava/ch2/TwitterSubject.java class TwitterSubject (line 7) | class TwitterSubject { method TwitterSubject (line 11) | public TwitterSubject() { method observe (line 48) | public Observable observe() { FILE: src/test/java/com/oreilly/rxjava/ch3/Car.java class Car (line 3) | class Car { FILE: src/test/java/com/oreilly/rxjava/ch3/CarPhoto.java class CarPhoto (line 3) | class CarPhoto { FILE: src/test/java/com/oreilly/rxjava/ch3/CashTransfer.java class CashTransfer (line 5) | class CashTransfer { method getAmount (line 7) | BigDecimal getAmount() { FILE: src/test/java/com/oreilly/rxjava/ch3/CassandraFactStore.java class CassandraFactStore (line 5) | class CassandraFactStore implements FactStore { method observe (line 6) | @Override FILE: src/test/java/com/oreilly/rxjava/ch3/Chapter3.java class Chapter3 (line 30) | @Ignore method sample_6 (line 35) | @Test method sample_15 (line 41) | @Test method sample_26 (line 49) | @Test method sample_49 (line 69) | @Test method sample_57 (line 78) | @Test method sample_66 (line 86) | @Test method sample_79 (line 98) | @Test method sample_111 (line 110) | @Test method sample_119 (line 118) | @Test method sample_127 (line 126) | @Test method store (line 133) | void store(UUID id) { method upload (line 142) | Observable upload(UUID id) { method rate (line 146) | Observable rate(UUID id) { method sample_155 (line 150) | @Test method toMorseCode (line 161) | Observable toMorseCode(char ch) { method sample_213 (line 240) | @Test method sample_218 (line 247) | @Test method loadRecordsFor (line 258) | Observable loadRecordsFor(DayOfWeek dow) { method sample_249 (line 275) | @Test method sample_258 (line 283) | @Test method sample_286 (line 291) | @Test method sample_298 (line 303) | @Test method sample_312 (line 317) | @Test method sample_332 (line 336) | @Test method sample_345 (line 348) | @Test method sample_355 (line 358) | @Test method sample_367 (line 370) | @Test method stream (line 378) | Observable stream(int initialDelay, int interval, String name) { method sample_375 (line 388) | @Test method sample_393 (line 396) | @Test method sample_400 (line 403) | @Test method transferFile (line 413) | private Observable transferFile() { method sample_419 (line 420) | @Test method sample_431 (line 432) | @Test method sample_440 (line 440) | @Test method sample_456 (line 455) | @Test method sample_463 (line 465) | @Test method sample_470 (line 472) | @Test method randomInts (line 483) | private Observable randomInts() { method sample_490 (line 493) | @Test method sample_499 (line 501) | @Test method sample_508 (line 510) | @Test method sample_516 (line 518) | @Test method sample_524 (line 526) | @Test method sample_531 (line 533) | @Test method sample_537 (line 539) | @Test method sample_543 (line 545) | @Test method sample_550 (line 552) | @Test method sample_559 (line 561) | @Test method sample_570 (line 572) | @Test method loadFromDb (line 583) | private Observable loadFromDb() { method loadFromCache (line 587) | private Observable loadFromCache() { method sample_589 (line 591) | @Test method sample_600 (line 601) | @Test FILE: src/test/java/com/oreilly/rxjava/ch3/City.java type City (line 3) | enum City { FILE: src/test/java/com/oreilly/rxjava/ch3/CustomOperators.java class CustomOperators (line 11) | @Ignore method odd (line 14) | static Observable odd(Observable upstream) { method odd (line 22) | private Observable.Transformer odd() { method sample_618 (line 30) | @Test method sample_9 (line 45) | @Test method sample_59 (line 56) | @Test method toStringOfOdd (line 66) | Observable.Operator toStringOfOdd() { method sample_67 (line 99) | @Test method sample_112 (line 108) | @Test FILE: src/test/java/com/oreilly/rxjava/ch3/Customer.java class Customer (line 6) | class Customer { method getOrders (line 8) | List getOrders() { FILE: src/test/java/com/oreilly/rxjava/ch3/Data.java class Data (line 3) | class Data { FILE: src/test/java/com/oreilly/rxjava/ch3/FactStore.java type FactStore (line 5) | interface FactStore { method observe (line 6) | Observable observe(); FILE: src/test/java/com/oreilly/rxjava/ch3/Flight.java class Flight (line 3) | class Flight { FILE: src/test/java/com/oreilly/rxjava/ch3/Hotel.java class Hotel (line 3) | class Hotel { FILE: src/test/java/com/oreilly/rxjava/ch3/LicensePlate.java class LicensePlate (line 3) | class LicensePlate { FILE: src/test/java/com/oreilly/rxjava/ch3/Licenses.java class Licenses (line 7) | @Ignore method cars (line 10) | Observable cars() { method recognize (line 14) | Observable recognize(CarPhoto photo) { method sample_100 (line 18) | @Test method fastAlgo (line 30) | Observable fastAlgo(CarPhoto photo) { method preciseAlgo (line 35) | Observable preciseAlgo(CarPhoto photo) { method experimentalAlgo (line 40) | Observable experimentalAlgo(CarPhoto photo) { method sample_317 (line 45) | @Test FILE: src/test/java/com/oreilly/rxjava/ch3/OperatorMap.java class OperatorMap (line 7) | final class OperatorMap implements Observable.Operator { method OperatorMap (line 11) | public OperatorMap(Func1 transformer) { method call (line 15) | @Override FILE: src/test/java/com/oreilly/rxjava/ch3/Order.java class Order (line 3) | class Order { FILE: src/test/java/com/oreilly/rxjava/ch3/Profile.java class Profile (line 3) | class Profile { FILE: src/test/java/com/oreilly/rxjava/ch3/Rating.java class Rating (line 3) | class Rating { FILE: src/test/java/com/oreilly/rxjava/ch3/Reservation.java class Reservation (line 3) | class Reservation { method consume (line 5) | Reservation consume(ReservationEvent event) { FILE: src/test/java/com/oreilly/rxjava/ch3/ReservationEvent.java class ReservationEvent (line 5) | class ReservationEvent { method getReservationUuid (line 7) | public UUID getReservationUuid() { FILE: src/test/java/com/oreilly/rxjava/ch3/Reservations.java class Reservations (line 11) | @Ignore method sample_9 (line 14) | @Test method updateProjection (line 21) | void updateProjection(ReservationEvent event) { method store (line 25) | private void store(UUID id, Reservation modified) { method loadBy (line 29) | Optional loadBy(UUID uuid) { method sample_34 (line 34) | @Test method updateProjectionAsync (line 47) | Observable updateProjectionAsync(ReservationEvent ev... method sample_52 (line 52) | @Test FILE: src/test/java/com/oreilly/rxjava/ch3/Shakespeare.java class Shakespeare (line 16) | @Ignore method speak (line 19) | Observable speak(String quote, long millisPerChar) { method sample_28 (line 32) | @Test method sample_52 (line 53) | @Test FILE: src/test/java/com/oreilly/rxjava/ch3/Sound.java type Sound (line 3) | enum Sound { DI, DAH } FILE: src/test/java/com/oreilly/rxjava/ch3/User.java class User (line 5) | class User { method loadProfile (line 6) | Observable loadProfile() { FILE: src/test/java/com/oreilly/rxjava/ch3/Vacation.java class Vacation (line 7) | class Vacation { method Vacation (line 11) | Vacation(City where, LocalDate when) { method weather (line 16) | public Observable weather() { method cheapFlightFrom (line 21) | public Observable cheapFlightFrom(City from) { method cheapHotel (line 26) | public Observable cheapHotel() { FILE: src/test/java/com/oreilly/rxjava/ch3/Weather.java class Weather (line 3) | class Weather { method Weather (line 6) | public Weather(Temperature temperature, Wind wind) { method isSunny (line 11) | public boolean isSunny() { method getTemperature (line 15) | Temperature getTemperature() { FILE: src/test/java/com/oreilly/rxjava/ch3/WeatherStation.java type WeatherStation (line 5) | interface WeatherStation { method temperature (line 6) | Observable temperature(); method wind (line 7) | Observable wind(); class BasicWeatherStation (line 10) | class BasicWeatherStation implements WeatherStation { method temperature (line 12) | @Override method wind (line 17) | @Override class Temperature (line 23) | class Temperature {} class Wind (line 25) | class Wind {} FILE: src/test/java/com/oreilly/rxjava/ch4/Book.java class Book (line 3) | class Book { method getTitle (line 4) | public String getTitle() { FILE: src/test/java/com/oreilly/rxjava/ch4/Chapter4.java class Chapter4 (line 21) | @Ignore method sample_9 (line 29) | @Test method sample_20 (line 35) | @Test method marshal (line 43) | private String marshal(List people) { method sample_34 (line 47) | @Test method bestBookFor (line 56) | void bestBookFor(Person person) { method bestSeller (line 66) | private Book bestSeller() { method recommend (line 70) | private Book recommend(Person person) { method display (line 74) | void display(String title) { method bestBookFor2 (line 78) | void bestBookFor2(Person person) { method bestBookFor3 (line 86) | void bestBookFor3(Person person) { method bestSeller2 (line 93) | private Observable bestSeller2() { method recommend2 (line 97) | private Observable recommend2(Person person) { method sample_89 (line 101) | @Test method getOrderBookLength (line 109) | private int getOrderBookLength() { method observeNewItems (line 113) | Observable observeNewItems() { method query (line 120) | List query() { method sample_118 (line 126) | @Test method sample_136 (line 141) | @Test method log (line 148) | void log(Object label) { method sample_141 (line 155) | @Test method sample_175 (line 175) | @Test method sleepOneSecond (line 199) | private void sleepOneSecond() { FILE: src/test/java/com/oreilly/rxjava/ch4/Flight.java class Flight (line 3) | class Flight { FILE: src/test/java/com/oreilly/rxjava/ch4/Flights.java class Flights (line 23) | @Ignore method lookupFlight (line 28) | Flight lookupFlight(String flightNo) { method findPassenger (line 33) | Passenger findPassenger(long id) { method bookTicket (line 38) | Ticket bookTicket(Flight flight, Passenger passenger) { method sendEmail (line 43) | SmtpResponse sendEmail(Ticket ticket) { method sample_29 (line 48) | @Test method rxLookupFlight (line 56) | Observable rxLookupFlight(String flightNo) { method rxFindPassenger (line 61) | Observable rxFindPassenger(long id) { method sample_49 (line 66) | @Test method sample_67 (line 75) | @Test method sample_76 (line 82) | @Test method rxBookTicket (line 94) | private Observable rxBookTicket(Flight left, Passenger right) { method sample_85 (line 98) | @Test method sample_97 (line 110) | @Test method sample_120 (line 124) | @Test method sendEmailAsync (line 148) | private Future sendEmailAsync(Ticket ticket) { method sample_152 (line 152) | @Test method rxSendEmail (line 170) | Observable rxSendEmail(Ticket ticket) { method sample_177 (line 175) | @Test method sample_191 (line 189) | @Test FILE: src/test/java/com/oreilly/rxjava/ch4/Item.java class Item (line 3) | class Item { FILE: src/test/java/com/oreilly/rxjava/ch4/JmsConsumer.java class JmsConsumer (line 9) | @Component method newOrder (line 14) | @JmsListener(destination = "orders", concurrency="1") method observe (line 19) | Observable observe() { FILE: src/test/java/com/oreilly/rxjava/ch4/Messaging.java class Messaging (line 17) | @Ignore method connect (line 22) | void connect() { method observe (line 35) | public Observable observe(ConnectionFactory connectionFactory... method subscribeThrowing (line 45) | private void subscribeThrowing(Subscriber subscriber,... method onUnsubscribe (line 54) | private Subscription onUnsubscribe(Connection connection) { FILE: src/test/java/com/oreilly/rxjava/ch4/Passenger.java class Passenger (line 3) | class Passenger { FILE: src/test/java/com/oreilly/rxjava/ch4/Person.java class Person (line 3) | class Person { FILE: src/test/java/com/oreilly/rxjava/ch4/PersonDao.java class PersonDao (line 11) | class PersonDao { method allPeople (line 15) | Observable allPeople(int initialPage) { method allPeople (line 21) | void allPeople() { method listPeople (line 29) | List listPeople() { method listPeople (line 33) | List listPeople(int initialPage) { method listPeople2 (line 37) | Observable listPeople2() { method listPeople3 (line 42) | public Observable listPeople3() { method query (line 47) | private List query(String sql, Object... args) { FILE: src/test/java/com/oreilly/rxjava/ch4/RxGroceries.java class RxGroceries (line 9) | class RxGroceries { method log (line 15) | void log(Object label) { method purchase (line 23) | Observable purchase(String productName, int quantity) { method doPurchase (line 28) | BigDecimal doPurchase(String productName, int quantity) { FILE: src/test/java/com/oreilly/rxjava/ch4/Schedulers.java class Schedulers (line 20) | @Ignore method log (line 36) | void log(Object label) { method threadFactory (line 43) | private ThreadFactory threadFactory(String pattern) { method simple (line 49) | Observable simple() { method sample_215 (line 58) | @Test method sample_33 (line 74) | @Test method sample_77 (line 88) | @Test method sample_103 (line 105) | @Test method sample_122 (line 127) | @Test method sample_135 (line 137) | @Test method sample_145 (line 147) | @Test method sample_157 (line 159) | @Test method sample_177 (line 178) | @Test method sample_194 (line 195) | @Test method sample_214 (line 215) | @Test method store (line 239) | Observable store(String s) { method sample_248 (line 248) | @Test FILE: src/test/java/com/oreilly/rxjava/ch4/SimplifiedHandlerScheduler.java class SimplifiedHandlerScheduler (line 14) | public final class SimplifiedHandlerScheduler extends Scheduler { method createWorker (line 16) | @Override class HandlerWorker (line 21) | static class HandlerWorker extends Worker { method schedule (line 25) | @Override method unsubscribe (line 32) | @Override method isUnsubscribed (line 37) | @Override method schedule (line 42) | @Override FILE: src/test/java/com/oreilly/rxjava/ch4/SmtpResponse.java class SmtpResponse (line 3) | class SmtpResponse { FILE: src/test/java/com/oreilly/rxjava/ch4/Ticket.java class Ticket (line 3) | class Ticket { FILE: src/test/java/com/oreilly/rxjava/ch5/Chapter5.java class Chapter5 (line 14) | @Ignore method sample_9 (line 17) | @Test method sample_22 (line 28) | @Test FILE: src/test/java/com/oreilly/rxjava/ch5/CompletableFutures.java class CompletableFutures (line 19) | @Ignore method findById (line 22) | User findById(long id) { method locate (line 26) | GeoLocation locate() { method book (line 30) | Ticket book(Flight flight) { method sample_21 (line 34) | @Test method findByIdAsync (line 52) | CompletableFuture findByIdAsync(long id) { method locateAsync (line 56) | CompletableFuture locateAsync() { method bookAsync (line 60) | CompletableFuture bookAsync(Flight flight) { method rxFindById (line 64) | Observable rxFindById(long id) { method rxLocate (line 68) | Observable rxLocate() { method rxBook (line 72) | Observable rxBook(Flight flight) { method sample_63 (line 76) | @Test method sample_80 (line 96) | @Test method sample_96 (line 109) | @Test method sample_111 (line 125) | @Test method sample_123 (line 136) | @Test method sample_145 (line 145) | @Test method agencies (line 164) | private Observable agencies() { method sample_168 (line 168) | @Test FILE: src/test/java/com/oreilly/rxjava/ch5/EurUsdCurrencyTcpServer.java class EurUsdCurrencyTcpServer (line 13) | class EurUsdCurrencyTcpServer { method main (line 17) | public static void main(final String[] args) { method eurToUsd (line 34) | static Observable eurToUsd(BigDecimal eur) { FILE: src/test/java/com/oreilly/rxjava/ch5/Flight.java class Flight (line 3) | class Flight { FILE: src/test/java/com/oreilly/rxjava/ch5/GeoLocation.java class GeoLocation (line 3) | class GeoLocation { FILE: src/test/java/com/oreilly/rxjava/ch5/HttpHandler.java class HttpHandler (line 16) | @ChannelHandler.Sharable method channelReadComplete (line 21) | @Override method channelRead (line 26) | @Override method sendResponse (line 33) | private void sendResponse(ChannelHandlerContext ctx) { method exceptionCaught (line 42) | @Override FILE: src/test/java/com/oreilly/rxjava/ch5/HttpInitializer.java class HttpInitializer (line 8) | class HttpInitializer extends ChannelInitializer { method initChannel (line 12) | @Override FILE: src/test/java/com/oreilly/rxjava/ch5/HttpTcpNettyServer.java class HttpTcpNettyServer (line 9) | class HttpTcpNettyServer { method main (line 11) | public static void main(String[] args) throws Exception { FILE: src/test/java/com/oreilly/rxjava/ch5/HttpTcpRxNettyServer.java class HttpTcpRxNettyServer (line 10) | class HttpTcpRxNettyServer { method main (line 18) | public static void main(final String[] args) { FILE: src/test/java/com/oreilly/rxjava/ch5/Postgres.java class Postgres (line 16) | @Ignore method sample_37 (line 20) | @Test method sample_55 (line 34) | @Test method pollForNotifications (line 46) | void pollForNotifications(Jdbc42Connection pgConn) throws Exception { method observe (line 60) | Observable observe(String channel, long pollingPeriod) { method listenOn (line 77) | void listenOn(Connection connection, String channel) throws SQLExcepti... method closeQuietly (line 83) | void closeQuietly(Connection connection) { method pollForNotifications (line 91) | Observable pollForNotifications( method tryGetNotification (line 101) | Observable tryGetNotification( FILE: src/test/java/com/oreilly/rxjava/ch5/RestCurrencyServer.java class RestCurrencyServer (line 8) | class RestCurrencyServer { method main (line 12) | public static void main(final String[] args) { FILE: src/test/java/com/oreilly/rxjava/ch5/RxNettyHttpServer.java class RxNettyHttpServer (line 8) | class RxNettyHttpServer { method main (line 13) | public static void main(String[] args) { FILE: src/test/java/com/oreilly/rxjava/ch5/SingleThread.java class SingleThread (line 11) | class SingleThread { method main (line 19) | public static void main(String[] args) throws IOException { method handle (line 27) | private static void handle(Socket client) { method readFullRequest (line 39) | private static void readFullRequest(Socket client) throws IOException { FILE: src/test/java/com/oreilly/rxjava/ch5/Singles.java class Singles (line 18) | @Ignore method sample_6 (line 21) | @Test method fetch (line 38) | Single fetch(String address) { method handler (line 45) | AsyncCompletionHandler handler(SingleSubscriber subs... method sample_55 (line 58) | @Test method body (line 67) | Single body(Response response) { method body2 (line 78) | Single body2(Response response) { method content (line 85) | Single content(int id) { method likes (line 93) | Single likes(int id) { method updateReadCount (line 98) | Single updateReadCount() { method sample_98 (line 103) | @Test method buildHtml (line 113) | Document buildHtml(String content, int likes) { method sample_113 (line 118) | @Test method sample_129 (line 134) | @Test method sample_138 (line 142) | @Test FILE: src/test/java/com/oreilly/rxjava/ch5/Ticket.java class Ticket (line 3) | class Ticket { FILE: src/test/java/com/oreilly/rxjava/ch5/TravelAgency.java type TravelAgency (line 7) | interface TravelAgency { method search (line 8) | Flight search(User user, GeoLocation location); method searchAsync (line 10) | default CompletableFuture searchAsync(User user, GeoLocation l... method rxSearch (line 14) | default Observable rxSearch(User user, GeoLocation location) { class SomeTravelAgency (line 21) | class SomeTravelAgency implements TravelAgency { method search (line 23) | @Override FILE: src/test/java/com/oreilly/rxjava/ch5/User.java class User (line 5) | class User { method getBirth (line 7) | LocalDate getBirth() { FILE: src/test/java/com/oreilly/rxjava/ch5/Util.java class Util (line 8) | class Util { method observe (line 9) | static Observable observe(CompletableFuture future) { method toFuture (line 22) | static CompletableFuture toFuture(Observable observable) { method toFutureList (line 33) | static CompletableFuture> toFutureList(Observable obser... FILE: src/test/java/com/oreilly/rxjava/ch6/Backpressure.java class Backpressure (line 20) | @Ignore method dishes (line 26) | private Observable dishes() { method sample_18 (line 33) | @Test method sample_32 (line 44) | @Test method sleepMillis (line 57) | private void sleepMillis(int millis) { method myRange (line 61) | Observable myRange(int from, int count) { method sample_65 (line 75) | @Test method sample_78 (line 88) | @Test method sample_94 (line 117) | @Test method sample_136 (line 147) | @Test method sample_173 (line 178) | @Test method sample_189 (line 192) | @Test method sample_213 (line 213) | @Test method sample_224 (line 223) | @Test method sample_238 (line 237) | @Test method sample_249 (line 248) | @Test method toArray (line 276) | private Object[] toArray(ResultSet rs) { method sample_284 (line 281) | @Test method store (line 298) | Observable store(int x) { FILE: src/test/java/com/oreilly/rxjava/ch6/Chapter6.java class Chapter6 (line 20) | @Ignore method sample_9 (line 23) | @Test method sample_25 (line 35) | @Test method sample_37 (line 44) | @Test method delayedNames (line 55) | private Observable delayedNames() { method delayedCompletion (line 78) | static Observable delayedCompletion() { method sample_64 (line 82) | @Test method sample_73 (line 91) | @Test method sample_93 (line 100) | @Test method sample_105 (line 113) | @Test method sample_120 (line 126) | @Test method averageOfList (line 137) | private double averageOfList(List list) { method sample_139 (line 143) | @Test method sample_147 (line 151) | @Test method sample_155 (line 159) | @Test method sample_164 (line 168) | @Test method sample_173 (line 177) | @Test method isBusinessHour (line 207) | private boolean isBusinessHour() { method sample_216 (line 215) | @Test FILE: src/test/java/com/oreilly/rxjava/ch6/Debounce.java class Debounce (line 14) | @Ignore method sample_225 (line 20) | @Test method sample_242 (line 34) | @Test method sample_249 (line 41) | @Test method sample_48 (line 49) | @Test method sample_60 (line 60) | @Test method sample_72 (line 72) | @Test method timedDebounce (line 86) | Observable timedDebounce(Observable upstream) { FILE: src/test/java/com/oreilly/rxjava/ch6/Dish.java class Dish (line 3) | class Dish { method Dish (line 7) | Dish(int id) { method toString (line 12) | public String toString() { FILE: src/test/java/com/oreilly/rxjava/ch6/KeyEvent.java class KeyEvent (line 3) | class KeyEvent { FILE: src/test/java/com/oreilly/rxjava/ch6/Record.java class Record (line 3) | class Record { FILE: src/test/java/com/oreilly/rxjava/ch6/Repository.java type Repository (line 5) | interface Repository { method store (line 6) | void store(Record record); method storeAll (line 7) | void storeAll(List records); class SomeRepository (line 10) | class SomeRepository implements Repository { method store (line 11) | @Override method storeAll (line 15) | @Override FILE: src/test/java/com/oreilly/rxjava/ch6/TeleData.java class TeleData (line 3) | class TeleData { FILE: src/test/java/com/oreilly/rxjava/ch6/TradingPlatform.java class TradingPlatform (line 9) | class TradingPlatform { method pricesOf (line 11) | Observable pricesOf(String ticker) { method randomDelay (line 19) | Observable randomDelay(long x) { method randomStockPrice (line 25) | double randomStockPrice(long x) { FILE: src/test/java/com/oreilly/rxjava/ch7/Agreement.java class Agreement (line 3) | class Agreement { method postalMailRequired (line 4) | boolean postalMailRequired() { FILE: src/test/java/com/oreilly/rxjava/ch7/Chapter7.java class Chapter7 (line 20) | @Ignore method sample_9 (line 25) | @Test method sample_29 (line 39) | @Test method sample_45 (line 55) | @Test method sample_60 (line 70) | @Test method sample_71 (line 81) | @Test method sample_81 (line 94) | @Test method print (line 113) | private Observable print(Agreement agreement) { method prepare (line 117) | private Agreement prepare(InsuranceContract contract, Score score) { method translate (line 121) | private Score translate(BigInteger score) { method asses (line 125) | private BigInteger asses(Health h, Income i) { method determineIncome (line 129) | private Observable determineIncome(Person person) { method checkHealth (line 133) | private Observable checkHealth(Person person) { method sample_129 (line 137) | @Test method sample_137 (line 145) | public Observable sample_137() throws Exception { method sample_147 (line 154) | @Test method guessIncome (line 163) | private Observable guessIncome(Person person) { method sample_161 (line 168) | @Test method sample_175 (line 182) | @Test method sample_187 (line 194) | @Test method confirmation (line 209) | Observable confirmation() { method sample_215 (line 220) | @Test method nextSolarEclipse (line 236) | Observable nextSolarEclipse(LocalDate after) { method sample_253 (line 255) | @Test method sample_262 (line 263) | @Test method sample_271 (line 270) | @Test method dbQuery (line 284) | private Instant dbQuery() { method sample_291 (line 288) | @Test FILE: src/test/java/com/oreilly/rxjava/ch7/Confirmation.java class Confirmation (line 3) | class Confirmation { FILE: src/test/java/com/oreilly/rxjava/ch7/Monitoring.java class Monitoring (line 14) | @Ignore method sample_9 (line 19) | @Test method sample_26 (line 29) | @Test method makeNetworkCall (line 38) | Observable makeNetworkCall(long x) { method sample_38 (line 43) | @Test method sample_55 (line 55) | @Test method sample_69 (line 69) | @Test method sample_78 (line 77) | @Test FILE: src/test/java/com/oreilly/rxjava/ch7/MyService.java type MyService (line 7) | interface MyService { method externalCall (line 8) | Observable externalCall(); FILE: src/test/java/com/oreilly/rxjava/ch7/MyServiceWithTimeout.java class MyServiceWithTimeout (line 9) | class MyServiceWithTimeout implements MyService { method MyServiceWithTimeout (line 14) | MyServiceWithTimeout(MyService d, Scheduler s) { method externalCall (line 19) | @Override FILE: src/test/java/com/oreilly/rxjava/ch7/Person.java class Person (line 3) | class Person { class Health (line 6) | class Health { class Score (line 9) | class Score { method isHigh (line 10) | boolean isHigh() { class InsuranceContract (line 15) | class InsuranceContract { class Income (line 18) | class Income { method Income (line 21) | public Income(int i) { method no (line 24) | static Income no() { FILE: src/test/java/com/oreilly/rxjava/ch7/PrintHouse.java class PrintHouse (line 5) | class PrintHouse { method deliver (line 7) | Observable deliver(Agreement agreement) { FILE: src/test/java/com/oreilly/rxjava/ch7/RetryTimeouts.java class RetryTimeouts (line 13) | @Ignore method risky (line 18) | Observable risky() { method sample_281 (line 29) | @Test method sample_291 (line 38) | @Test method sample_296 (line 43) | @Test method sample_303 (line 50) | @Test method sample_310 (line 57) | @Test method sample_66 (line 65) | @Test method sample_74 (line 75) | @Test method sample_89 (line 88) | @Test method handleRetryAttempt (line 99) | Observable handleRetryAttempt(Throwable err, int attempt) { FILE: src/test/java/com/oreilly/rxjava/ch7/Testing.java class Testing (line 34) | @Ignore method sample_9 (line 37) | @Test method sample_31 (line 53) | @Test method shouldApplyConcatMapInOrder (line 70) | @Test method sample_65 (line 83) | @Test method sample_87 (line 99) | @Test method sample_107 (line 115) | @Test method mockReturning (line 128) | private MyServiceWithTimeout mockReturning( method timeoutWhenServiceNeverCompletes (line 136) | @Test method valueIsReturnedJustBeforeTimeout (line 155) | @Test method alwaysUseTestScheduler (line 179) | @Before method naturals1 (line 201) | Observable naturals1() { method naturals2 (line 210) | Observable naturals2() { method sample_222 (line 221) | @Test FILE: src/test/java/com/oreilly/rxjava/ch7/TrackingId.java class TrackingId (line 3) | class TrackingId { FILE: src/test/java/com/oreilly/rxjava/ch8/Android.java class Android (line 25) | @Ignore method sample_9 (line 30) | @Test method extractCities (line 54) | Func1> extractCities() { method toCityName (line 64) | Func1 toCityName() { method putOnListView (line 74) | Action1> putOnListView() { method displayError (line 85) | Action1 displayError() { method sample_98 (line 95) | @Test method listCities (line 112) | Func1> listCities(final double lat, final dou... method sample_121 (line 121) | @Test method toDouble (line 139) | Func1> toDouble() { method toPair (line 154) | Func2> toPair() { method listCitiesNear (line 164) | Func1, Observable> listCitiesNear() { FILE: src/test/java/com/oreilly/rxjava/ch8/ApiFactory.java class ApiFactory (line 10) | class ApiFactory { method geoNames (line 12) | GeoNames geoNames() { method meetup (line 21) | MeetupApi meetup() { method objectMapper (line 32) | private ObjectMapper objectMapper() { FILE: src/test/java/com/oreilly/rxjava/ch8/Chapter8.java class Chapter8 (line 33) | @Ignore method sample_9 (line 36) | @Test method sample_35 (line 60) | @Test method sample_55 (line 75) | @Test method sample_105 (line 97) | @Test method dailyPrice (line 123) | private Observable dailyPrice(LocalDateTime date) { method sample_121 (line 127) | @Test method sample_136 (line 138) | @Test method sample_148 (line 149) | @Test method publishOverJms (line 166) | private void publishOverJms(Person person) { method sample_170 (line 170) | @Test method sample_182 (line 181) | @Test method sample_192 (line 191) | @Test method sample_201 (line 200) | @Test method sample_213 (line 212) | @Test FILE: src/test/java/com/oreilly/rxjava/ch8/Cities.java class Cities (line 5) | public class Cities { method getResults (line 8) | public List getResults() { method setResults (line 12) | public void setResults(List results) { FILE: src/test/java/com/oreilly/rxjava/ch8/City.java class City (line 3) | public class City { method getCity (line 15) | public String getCity() { method setCity (line 19) | public void setCity(String city) { method getCountry (line 23) | public String getCountry() { method setCountry (line 27) | public void setCountry(String country) { method getDistance (line 31) | public Double getDistance() { method setDistance (line 35) | public void setDistance(Double distance) { method getId (line 39) | public Integer getId() { method setId (line 43) | public void setId(Integer id) { method getLat (line 47) | public Double getLat() { method setLat (line 51) | public void setLat(Double lat) { method getLocalizedCountryName (line 55) | public String getLocalizedCountryName() { method setLocalizedCountryName (line 59) | public void setLocalizedCountryName(String localizedCountryName) { method getLon (line 63) | public Double getLon() { method setLon (line 67) | public void setLon(Double lon) { method getMemberCount (line 71) | public Integer getMemberCount() { method setMemberCount (line 75) | public void setMemberCount(Integer memberCount) { method getRanking (line 79) | public Integer getRanking() { method setRanking (line 83) | public void setRanking(Integer ranking) { method getZip (line 87) | public String getZip() { method setZip (line 91) | public void setZip(String zip) { method distanceTo (line 95) | public double distanceTo(double lat, double lon) { FILE: src/test/java/com/oreilly/rxjava/ch8/GeoNames.java type GeoNames (line 10) | public interface GeoNames { method populationOf (line 14) | default Observable populationOf(String query) { method search (line 26) | default Observable search(String query) { method search (line 30) | @GET("/searchJSON") FILE: src/test/java/com/oreilly/rxjava/ch8/Geoname.java class Geoname (line 3) | public class Geoname { method getLat (line 11) | public String getLat() { method setLat (line 15) | public void setLat(String lat) { method getLng (line 19) | public String getLng() { method setLng (line 23) | public void setLng(String lng) { method getGeonameId (line 27) | public Integer getGeonameId() { method setGeonameId (line 31) | public void setGeonameId(Integer geonameId) { method getPopulation (line 35) | public Integer getPopulation() { method setPopulation (line 39) | public void setPopulation(Integer population) { method getCountryCode (line 43) | public String getCountryCode() { method setCountryCode (line 47) | public void setCountryCode(String countryCode) { method getName (line 51) | public String getName() { method setName (line 55) | public void setName(String name) { FILE: src/test/java/com/oreilly/rxjava/ch8/Incident.java class Incident (line 3) | class Incident { method isHIghPriority (line 4) | boolean isHIghPriority() { FILE: src/test/java/com/oreilly/rxjava/ch8/Insurance.java class Insurance (line 3) | class Insurance { FILE: src/test/java/com/oreilly/rxjava/ch8/MeetupApi.java type MeetupApi (line 8) | public interface MeetupApi { method listCities (line 10) | @GET("/2/cities") FILE: src/test/java/com/oreilly/rxjava/ch8/Person.java class Person (line 3) | class Person { method getAge (line 5) | int getAge() { method getFirstName (line 9) | String getFirstName() { FILE: src/test/java/com/oreilly/rxjava/ch8/Picture.java class Picture (line 3) | class Picture { method Picture (line 7) | Picture(long tag) { this.tag = tag; } method equals (line 9) | @Override method getTag (line 17) | long getTag() { method hashCode (line 21) | @Override method toString (line 26) | @Override FILE: src/test/java/com/oreilly/rxjava/ch8/SearchResult.java class SearchResult (line 6) | class SearchResult { method getGeonames (line 9) | public List getGeonames() { method setGeonames (line 13) | public void setGeonames(List geonames) { FILE: src/test/java/com/oreilly/rxjava/ch8/hystrix/BlockingCmd.java class BlockingCmd (line 12) | class BlockingCmd extends HystrixCommand { method BlockingCmd (line 14) | public BlockingCmd() { method run (line 18) | @Override FILE: src/test/java/com/oreilly/rxjava/ch8/hystrix/Book.java class Book (line 3) | class Book { class Rating (line 6) | class Rating { method Rating (line 10) | Rating(Book book) { method getBook (line 14) | public Book getBook() { FILE: src/test/java/com/oreilly/rxjava/ch8/hystrix/CitiesCmd.java class CitiesCmd (line 9) | class CitiesCmd extends HystrixObservableCommand { method CitiesCmd (line 15) | protected CitiesCmd(MeetupApi api, double lat, double lon) { method construct (line 22) | @Override FILE: src/test/java/com/oreilly/rxjava/ch8/hystrix/FetchManyRatings.java class FetchManyRatings (line 9) | class FetchManyRatings extends HystrixObservableCommand { method FetchManyRatings (line 13) | protected FetchManyRatings(Collection books) { method construct (line 18) | @Override method fetchManyRatings (line 23) | private Observable fetchManyRatings(Collection books) { FILE: src/test/java/com/oreilly/rxjava/ch8/hystrix/FetchRatingsCollapser.java class FetchRatingsCollapser (line 12) | public class FetchRatingsCollapser method FetchRatingsCollapser (line 17) | public FetchRatingsCollapser(Book book) { method getRequestArgument (line 27) | public Book getRequestArgument() { method createCommand (line 31) | protected HystrixObservableCommand createCommand( method onMissingResponse (line 39) | protected void onMissingResponse(HystrixCollapser.CollapsedRequest getRequestArgumentKeySelector() { method getBatchReturnTypeToResponseTypeMapper (line 47) | protected Func1 getBatchReturnTypeToResponseTypeMapper... method getBatchReturnTypeKeySelector (line 51) | protected Func1 getBatchReturnTypeKeySelector() { FILE: src/test/java/com/oreilly/rxjava/ch8/hystrix/Hystrix.java class Hystrix (line 28) | @Ignore method sample_17 (line 33) | @Test method sample_28 (line 41) | @Test method sample_44 (line 50) | @Test method allBooks (line 70) | Observable allBooks() { method fetchRating (line 73) | Observable fetchRating(Book book) { method sample_69 (line 77) | @Test method sample_83 (line 83) | @Test method sample_82 (line 90) | @Test method sample_98 (line 101) | @Test FILE: src/test/java/com/oreilly/rxjava/ch8/rxandroid/AndroidSchedulers.java class AndroidSchedulers (line 23) | public final class AndroidSchedulers { method getInstance (line 28) | private static AndroidSchedulers getInstance() { method AndroidSchedulers (line 41) | private AndroidSchedulers() { method mainThread (line 53) | public static Scheduler mainThread() { method from (line 58) | public static Scheduler from(Looper looper) { method reset (line 68) | @Experimental FILE: src/test/java/com/oreilly/rxjava/ch8/rxandroid/LooperScheduler.java class LooperScheduler (line 28) | class LooperScheduler extends Scheduler { method LooperScheduler (line 31) | LooperScheduler(Looper looper) { method LooperScheduler (line 35) | LooperScheduler(Handler handler) { method createWorker (line 39) | @Override class HandlerWorker (line 44) | static class HandlerWorker extends Worker { method HandlerWorker (line 49) | HandlerWorker(Handler handler) { method unsubscribe (line 54) | @Override method isUnsubscribed (line 60) | @Override method schedule (line 65) | @Override method schedule (line 88) | @Override class ScheduledAction (line 94) | static final class ScheduledAction implements Runnable, Subscription { method ScheduledAction (line 99) | ScheduledAction(Action0 action, Handler handler) { method run (line 104) | @Override public void run() { method unsubscribe (line 121) | @Override public void unsubscribe() { method isUnsubscribed (line 126) | @Override public boolean isUnsubscribed() { FILE: src/test/java/com/oreilly/rxjava/ch8/rxandroid/MainActivity.java class MainActivity (line 11) | public class MainActivity extends Activity { method onCreate (line 17) | @Override method onDestroy (line 29) | @Override FILE: src/test/java/com/oreilly/rxjava/ch8/rxandroid/MainThreadSubscription.java class MainThreadSubscription (line 47) | public abstract class MainThreadSubscription implements Subscription { method verifyMainThread (line 56) | public static void verifyMainThread() { method isUnsubscribed (line 65) | @Override public final boolean isUnsubscribed() { method unsubscribe (line 69) | @Override public final void unsubscribe() { method onUnsubscribe (line 83) | protected abstract void onUnsubscribe(); FILE: src/test/java/com/oreilly/rxjava/ch8/rxandroid/RxAndroidPlugins.java class RxAndroidPlugins (line 28) | public final class RxAndroidPlugins { method getInstance (line 31) | public static RxAndroidPlugins getInstance() { method RxAndroidPlugins (line 37) | RxAndroidPlugins() { method reset (line 45) | @Experimental method getSchedulersHook (line 58) | public RxAndroidSchedulersHook getSchedulersHook() { method registerSchedulersHook (line 74) | public void registerSchedulersHook(RxAndroidSchedulersHook impl) { FILE: src/test/java/com/oreilly/rxjava/ch8/rxandroid/RxAndroidSchedulersHook.java class RxAndroidSchedulersHook (line 19) | public class RxAndroidSchedulersHook { method getDefaultInstance (line 22) | public static RxAndroidSchedulersHook getDefaultInstance() { method getMainThreadScheduler (line 32) | public Scheduler getMainThreadScheduler() { method onSchedule (line 43) | public Action0 onSchedule(Action0 action) { FILE: src/test/java/com/oreilly/rxjava/ch8/rxbinding/RxTextView.java class RxTextView (line 18) | public final class RxTextView { method editorActions (line 28) | @Nonnull method editorActions (line 46) | @Nonnull method editorActionEvents (line 63) | @Nonnull method editorActionEvents (line 81) | @Nonnull method textChanges (line 103) | @Nonnull method textChangeEvents (line 123) | @Nonnull method beforeTextChangeEvents (line 137) | @Nonnull method afterTextChangeEvents (line 152) | @Nonnull method text (line 165) | @Nonnull method textRes (line 181) | @Nonnull method error (line 197) | @Nonnull method errorRes (line 213) | @Nonnull method hint (line 229) | @Nonnull method hintRes (line 245) | @Nonnull method color (line 261) | @Nonnull method RxTextView (line 271) | private RxTextView() { FILE: src/test/java/com/oreilly/rxjava/ch8/rxbinding/RxView.java class RxView (line 16) | public final class RxView { method clicks (line 28) | @Nonnull FILE: src/test/java/com/oreilly/rxjava/ch8/rxbinding/TextViewAfterTextChangeEvent.java class TextViewAfterTextChangeEvent (line 16) | public final class TextViewAfterTextChangeEvent extends ViewEvent { method create (line 10) | public static TextViewEditorActionEvent create( TextView view, int act... method TextViewEditorActionEvent (line 18) | private TextViewEditorActionEvent( TextView view, int actionId, method actionId (line 25) | public int actionId() { method keyEvent (line 29) | @Nullable public KeyEvent keyEvent() { method equals (line 33) | @Override public boolean equals(Object o) { method hashCode (line 42) | @Override public int hashCode() { method toString (line 50) | @Override public String toString() { FILE: src/test/java/com/oreilly/rxjava/ch8/rxbinding/TextViewEditorActionEventOnSubscribe.java class TextViewEditorActionEventOnSubscribe (line 12) | final class TextViewEditorActionEventOnSubscribe method TextViewEditorActionEventOnSubscribe (line 17) | TextViewEditorActionEventOnSubscribe(TextView view, method call (line 23) | @Override public void call(final Subscriber subscribe... FILE: src/test/java/com/oreilly/rxjava/ch8/rxbinding/TextViewTextChangeEvent.java class TextViewTextChangeEvent (line 14) | public final class TextViewTextChangeEvent extends ViewEvent { method create (line 15) | @Nonnull method TextViewTextChangeEvent (line 26) | private TextViewTextChangeEvent(@Nonnull TextView view, @Nonnull CharS... method text (line 35) | @Nonnull method start (line 40) | public int start() { method before (line 44) | public int before() { method count (line 48) | public int count() { method equals (line 52) | @Override public boolean equals(Object o) { method hashCode (line 63) | @Override public int hashCode() { method toString (line 73) | @Override public String toString() { FILE: src/test/java/com/oreilly/rxjava/ch8/rxbinding/TextViewTextChangeEventOnSubscribe.java class TextViewTextChangeEventOnSubscribe (line 12) | final class TextViewTextChangeEventOnSubscribe method TextViewTextChangeEventOnSubscribe (line 16) | TextViewTextChangeEventOnSubscribe(TextView view) { method call (line 20) | @Override public void call(final Subscriber subs... FILE: src/test/java/com/oreilly/rxjava/ch8/rxbinding/ViewClickOnSubscribe.java class ViewClickOnSubscribe (line 10) | final class ViewClickOnSubscribe implements Observable.OnSubscribe { method ViewClickOnSubscribe (line 13) | ViewClickOnSubscribe(View view) { method call (line 17) | @Override public void call(final Subscriber subscriber) { FILE: src/test/java/com/oreilly/rxjava/ch8/rxbinding/ViewEvent.java class ViewEvent (line 16) | public abstract class ViewEvent { method ViewEvent (line 19) | protected ViewEvent(@Nonnull T view) { method view (line 24) | @Nonnull public T view() { FILE: src/test/java/com/oreilly/rxjava/ch8/rxbinding/internal/Functions.java class Functions (line 6) | public final class Functions { class Always (line 11) | private static final class Always implements Func1, Func... method Always (line 14) | Always(T value) { method call (line 18) | @Override public T call(Object o) { method call (line 22) | @Override public T call() { method Functions (line 27) | private Functions() { FILE: src/test/java/com/oreilly/rxjava/ch8/rxbinding/internal/Preconditions.java class Preconditions (line 16) | public final class Preconditions { method checkArgument (line 17) | public static void checkArgument(boolean assertion, String message) { method checkNotNull (line 23) | public static T checkNotNull(T value, String message) { method Preconditions (line 30) | private Preconditions() { FILE: src/test/java/com/oreilly/rxjava/ch9/Chapter9.java class Chapter9 (line 5) | @Ignore FILE: src/test/java/com/oreilly/rxjava/util/Sleeper.java class Sleeper (line 10) | public class Sleeper { method sleep (line 15) | public static void sleep(Duration duration, Duration stdDev) { method sleep (line 20) | public static void sleep(Duration duration) {