Kesha Williams explains asynchronous invocation and exception handing.
- [Instructor] Up to this point,…all of the examples we've seen…illustrate synchronous processing.…But what if there's a need…to process a request asynchronously,…meaning the code doesn't sit and wait for a response,…and processes the response when it comes back…using an invocation callback?…The async method allows the client…to be invoked asynchronously.…The response is a future instance…that can be used to monitor the status,…cancel the call, or retrieve results.…
I've also registered an InvocationCallback…to receive the events from the asynchronous call.…Let's see this in action.…I've opened the project in IntelliJ…and navigated to the REST client module…and opened the RestClient.java file.…The server is running…and the API code has been deployed.…So let's look at this.…On line 16, the future instance is returned…and notice, starting on line 22,…I've registered the invocation callback.…Notice there are two methods, completed,…and failed.…
The completed method is called on successful completion,…and the response data is made available…
- Comparing when to use JAX-WS vs. JAX-RS
- Using JAX-RS annotations
- Accessing REST resources with JAX-RS
- Creating JAX-WS endpoints
- Writing RESTful services using JAX-RS
- Reading, writing, updating, and deleting data via endpoints
- Mapping to entities
- Error handling
- Testing web services
- Securing Java EE web services
Skill Level Intermediate
Java EE: RESTful Service with JAX-RS 2.0with Alex Theedom2h 17m Intermediate
WebSocket Programming with Java EEwith Alex Theedom1h 29m Intermediate
1. Understanding Web Services
2. Building RESTful Web Services with JAX-RS
3. Accessing REST Resources with the JAX-RS Client API
4. Building SOAP Web Services with JAX-WS
5. Searching, Error Handling, and Testing in Web Services
6. Documentation, Logging, and Tracing
Next steps1m 51s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.