Overview
Explore the latest advancements in RESTEasy, the Red Hat / JBoss certified implementation of JAX-RS, in this 43-minute Devoxx conference talk. Dive into reactive programming concepts and their integration with RESTEasy, covering both client and server-side implementations. Learn about new features in asynchronous processing and non-blocking I/O, with practical code examples. Discover how RESTEasy extends beyond JAX-RS 2.1, offering enhanced capabilities for building efficient and scalable REST services. Gain insights into topics such as reactive streams, server-sent events, synchronous containers, and techniques for avoiding callback hell in non-blocking I/O scenarios.
Syllabus
Introduction
What is RESTEasy
Basic IO
Client API
Synchronous IO
Sync IO
Computational Stage
Sync Response Provider
Reactive Streams
SyncStreamProvider
Flow observable
Flowable
Flowable API
NetStream Annotation
ServerSent Events
AddStreamRaw Mode
Synchronous Containers
Synchronous Injection
Example
Nonblocking IO
Avoiding callback hell
Taught by
Devoxx