eclipse-ee4j / eclipse-ee4j/tyrus
Composition of different frame/message processors
Open
Priority: Major
Type: Improvement
- Dominant language
- Java
- Stars
- 128
- Forks
- 49
- PR merge metrics
- No merged PRs in 30d
Description
We need composition of frame/message processors in Tyrus. That way, one can set up a pipeline based on the requirements. For simple endpoints, one could gather different frame/message processor requirements from endpoint method types and HTTP headers in the handshake. I could think of different pipelines for execution,
for e.g: A pipeline could be constructed using combination of the following processors for input messages.
Frame parser – (per-message | per-frame) extesion * - subprotocol handler * - Decoder Processor - Invoker
We can set up optimized pipeline based on the requirements and per connection.
Contributor guide
Assessment
This issue has not been assessed yet.