#
Jersey based remote infrastructure
This project provides the required abstractions and framework parts for the remote stack (HTTPS based client/server).
The stack is composed of:
- Grizzly HTTPS server
- Jersey JAX-RS 2.1 implementation
- Jersey SSE (Server Sent Events) Extension
- Jersey WebResourceFactory (dynamic proxy client)
- HK2 Dependency injection kernel
- Jackson JSON ObjectMapper
- Jackson JDK8 and JSR310 support
#
Troubleshooting
- JerseyServer registers a writer and reader which transparently maps
Path
objects to streams of their content. This works only if the endpoint@Produces
or@Consumes
a media typeapplication/octet-stream
. Don't forget to add that media type. In case you do forget, the actualPath
instead of it's content will be transferred. - The auditing filter which writes all service call audit logs reacts on the response, which means that you need to take that into account when associating Hive audit logs with request on the container.