jetty/jetty.project
Auf GitHub ansehenJetty 12 - Add a WebSocket MessageSink for Flow.Publisher
Open
#9.722 geöffnet am 2. Mai 2023
EnhancementHelp Wanted
Repository-Metriken
- Stars
- (3.701 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 6T 14h) (48 gemergte PRs in 30 T)
Beschreibung
Jetty version(s) 12+
Enhancement Description
As we have MessageSink for InputStream, we could have an implementation for Flow.Publisher<ByteBuffer> since we cannot directly have Content.Source due to classloading issues.
@WebSocket
public class WSEndpoint {
@OnWebSocketMessage
public void onMessage(Flow.Publisher<ByteBuffer> publisher) {
// Consume the message asynchronously.
}
}