Index

A

ActorMaterializer
Akka framework
Akka HTTP
ByteString
JSON
multipart
SSE
WebSocket
Akka Streams
ActorMaterializer
backpressure
BroadcastHub
flatMapConcat
flatMapMerge
Flow, Graph, Source, and Sink
Gradle builds
interoperation
Java-specific API
mapConcat
Maven build
MergeHub
messages
PartitionHub
RxJava and Reactor
Source and Sink
testing
TestKit
TestSink
TestSource
Akka Streams, Akka HTTP
ActorSystem
build.gradle
Routes
SBT
testing
WebApp
Android and RxJava
Android SDK
app, module name
login activity
RxAndroid
RxAndroidTest
testing
version
AndroidSchedulers
Android SDK
Any/All returns
Automated testing

B

Backpressure
backpressure()
bridge.onBackpressureBuffer(256)
dropBuffer()
dropNew()
dropTail()
fail()
hot Observables
onBackpressureBuffer()
onBackpressureBuffer(maxSize, BufferOverflowStrategy)
onBackpressureDrop()
onBackpressureDrop(Consumer)
onBackpressureError()
onBackpressureLatest()
strategies
toFlowable(BackpressureStrategy.ERROR)
toFlowable(strategy)
BroadcastHub
Buffer

C

ChatServer
Cold Observable
CompletableFuture
CompletionStage
ConcatMap
Concurrency
actors, Akka framework
GPars
Java future interface
asynchronous computation
asynchronous versions
CompletableFuture
CompletionStage
drawbacks
Reactive Streams
STM
synchronize
Controllers
CourseRepository

D, E

Debounce
Delay
Domain model

F

Filter
FlatMap

G

GetMapping annotation
GPars
Gradle bootRepackage
Gradle bootRun
Gradle plugin
MongoDB
PostgreSQ
Project Lombok
reactor-test
Spring Boot
spring-boot-starter-test
WebFlux
Gzip and Deflate Content-Encoding

H, I

Handling errors, RxJava
TestObserver
TestScheduler
TestSubscriber
Hot Observable
HTTP/2

J, K

Java 2
Java 10
lambda expression
variable types
Java Development Kit (JDK)
java.util.concurrent.Flow class
Java virtual machine (JVM)
JSON
JSON map

L

Lambda expression
Lombok annotations

M, N, O

Map
Materializer
MergeHub and Publisher
MongoDB

P, Q

Parallel computing
PartitionHub
PostgreSQL
Processor<T,R>
Publisher<T>
Pull events

R

ReactiveMongoRepository
Reactive Streams
Reactor
backpressure ( see Backpressure)
context
Flux<T> and Mono<T>
creation
doOnError(Consumer<? super Throwable>)
generate, create, or push methods
handling errors
“hello”
justOrEmpty(Optional)
justOrEmpty(T)
MessageListener
onErrorMap(Function)
onErrorResume(Function)
onErrorReturn(T)
org.reactivestreams.Publisher
Schedulers.parallel()
Gradle builds
pull events
Schedulers
Spring Data
Spring Security
testing
automated
StepVerifier
TestPublisher
uses
readLineSupplier method
Repository
RestController
RESTful API
RxAndroid
RxBinding
RxJava
backpressure ( see Backpressure)
“build.gradle” file
definition
flowable
parallel computing
Publishers
blockingSubscribe
“IO” Scheduler
readFile(File)
readLineSupplier method
Subscriber interface
write file
schedulers
RxLifecycle

S

Scala’s build tool (SBT)
Schedulers
generating squares
newSingle
reactor.core.scheduler package
Schedulers.elastic()
Schedulers.fromExecutor(Executor)
Schedulers.immediate()
Schedulers.newSingle()
Schedulers.parallel()
Schedulers.single()
Server-sent events (SSE)
Software transactional memory (STM)
Spring Boot
annotation
configuration
flatMap
Gradle-based project
Maven-based project
Spring Initializr
testing
WebFlux-based project
SpringBootApplication
StepVerifier
Streams
Subscription
synchronize keyword

T, U, V

Take While
Templates
TestObserver
TestPublisher
TestScheduler
TestSubscriber
Throttle First

W, X, Y, Z

Web Client
createHelloRoute method
getResourceAsStream
onmessage event handler
readAllBytes method
WebSocket
WebSocket Flow
ChatMessage
createWebsocketRoute method
FlowShape
GraphDSL
mapAsync
parseContent method
saveFlow
sinkInlet
storeChatMessages method
storeMessageFromContent method
WebSockets
greeter method
handleWebSocketMessages
isCheck
JavaPartialFunction
Window