Reactive Java programming. (2016)
- Record Type:
- Book
- Title:
- Reactive Java programming. (2016)
- Main Title:
- Reactive Java programming
- Further Information:
- Note: Andrea Maglie.
- Authors:
- Maglie, Andrea
- Contents:
- At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: ReactiveX and RxJava; Introduction; Imperative and Functional Programming; Lambda Expressions; Imperative or Functional?; Reactive Programming; Streams of Data; The Observer Pattern; What's ReactiveX?; What's RxJava?; Chapter 2: Observables and Observers; Introduction; Adding RxJava to Your Project; Definition of Observable; Definition of Observer; onNext, onCompleted, onError; Hot and Cold Observables; Creating Observables; Observable.just(); Observable.range(). Observable.interval()Observable.timer(); Observable.create(); Observable.empty(); Observable.error(); Observable.never(); Observable.defer(); Composing and Transforming Observables; map; flatMap; concatMap; zip; concat; filter; distinct; first; last; take; startWith; scan; Other Operators; Operators for Transforming Observables; Operators for Filtering Observables; Operators for Combining Observables; Chapter 3: Subscription Lifecycle; Introduction; Error Handling; Handling Errors in the onError() Method; Ignoring the Exception and Continuing with Item Emission; Retry; Schedulers. TransformersAdvanced Use of Schedulers; Backpressure; Handling Backpressure During Emission: Throttling; sample; throttleFirst; debounce; Handling Backpressure During Emission: Buffering; Buffer; Window; Handling Backpressure Inside the Subscriber; Chapter 4: Subjects; PublishSubject; BehaviorSubject; ReplaySubject;At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: ReactiveX and RxJava; Introduction; Imperative and Functional Programming; Lambda Expressions; Imperative or Functional?; Reactive Programming; Streams of Data; The Observer Pattern; What's ReactiveX?; What's RxJava?; Chapter 2: Observables and Observers; Introduction; Adding RxJava to Your Project; Definition of Observable; Definition of Observer; onNext, onCompleted, onError; Hot and Cold Observables; Creating Observables; Observable.just(); Observable.range(). Observable.interval()Observable.timer(); Observable.create(); Observable.empty(); Observable.error(); Observable.never(); Observable.defer(); Composing and Transforming Observables; map; flatMap; concatMap; zip; concat; filter; distinct; first; last; take; startWith; scan; Other Operators; Operators for Transforming Observables; Operators for Filtering Observables; Operators for Combining Observables; Chapter 3: Subscription Lifecycle; Introduction; Error Handling; Handling Errors in the onError() Method; Ignoring the Exception and Continuing with Item Emission; Retry; Schedulers. TransformersAdvanced Use of Schedulers; Backpressure; Handling Backpressure During Emission: Throttling; sample; throttleFirst; debounce; Handling Backpressure During Emission: Buffering; Buffer; Window; Handling Backpressure Inside the Subscriber; Chapter 4: Subjects; PublishSubject; BehaviorSubject; ReplaySubject; AsyncSubject; When Should You Use Subjects?; Connectable Observables; Chapter 5: Networking with RxJava and Retrofit; Retrofit's Built-in Support for RxJava; Setting Up Retrofit in Your Java Project; Creating a Retrofit Service; Filter Results; Choosing the Right Scheduler. Chaining Multiple Network CallsCaching Data; Chapter 6: RxJava and Android; RxAndroid; RxBindings; Activity and Fragment Life Cycle; Index. … (more)
- Publisher Details:
- United States : Apress
- Publication Date:
- 2016
- Extent:
- 1 online resource
- Subjects:
- 005.13/3
Computer science
Java (Computer program language)
COMPUTERS -- Software Development & Engineering -- Systems Analysis & Design
Java (Computer program language)
Computers -- Computer Science
Computer science
Java (Computer program language)
Computers -- Programming Languages -- Java
Programming & scripting languages: general
Electronic books - Languages:
- English
- ISBNs:
- 9781484214282
1484214285 - Related ISBNs:
- 1484214293
9781484214299 - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.353510
- Ingest File:
- 01_312.xml