eclipse-ee4j / eclipse-ee4j/tyrus

Composition of different frame/message processors

Open
#362 3 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.