diff --git a/jetty-websocket/websocket-core/src/main/javadoc/org/eclipse/jetty/websocket/doc-files/websocket-stack-extensions.png b/jetty-websocket/websocket-core/src/main/javadoc/org/eclipse/jetty/websocket/doc-files/websocket-stack-extensions.png new file mode 100644 index 00000000000..eb6e1d59a2a Binary files /dev/null and b/jetty-websocket/websocket-core/src/main/javadoc/org/eclipse/jetty/websocket/doc-files/websocket-stack-extensions.png differ diff --git a/jetty-websocket/websocket-core/src/main/javadoc/org/eclipse/jetty/websocket/doc-files/websocket-stack-extensions.svg b/jetty-websocket/websocket-core/src/main/javadoc/org/eclipse/jetty/websocket/doc-files/websocket-stack-extensions.svg new file mode 100644 index 00000000000..74be84058b5 --- /dev/null +++ b/jetty-websocket/websocket-core/src/main/javadoc/org/eclipse/jetty/websocket/doc-files/websocket-stack-extensions.svg @@ -0,0 +1,428 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + Physical Connection + + + AsyncEndPoint + + WebSocketAsyncConnection + + + Parser + + Generator + + WebSocketSession + + WebSocket POJO + + + + WebSocketEventDriver + + + + WebSocketConnection + + NetworkByteBuffers + InternalWebSocketFrame + MessageText or Binary + + Identity Extension + + Deflate Extension + + Fragment Extension + + IncomingFrames + + OutgoingFrames + + + diff --git a/jetty-websocket/websocket-core/src/main/javadoc/org/eclipse/jetty/websocket/doc-files/websocket-stack-mux-extensions.png b/jetty-websocket/websocket-core/src/main/javadoc/org/eclipse/jetty/websocket/doc-files/websocket-stack-mux-extensions.png new file mode 100644 index 00000000000..090eefccf2f Binary files /dev/null and b/jetty-websocket/websocket-core/src/main/javadoc/org/eclipse/jetty/websocket/doc-files/websocket-stack-mux-extensions.png differ diff --git a/jetty-websocket/websocket-core/src/main/javadoc/org/eclipse/jetty/websocket/doc-files/websocket-stack-mux-extensions.svg b/jetty-websocket/websocket-core/src/main/javadoc/org/eclipse/jetty/websocket/doc-files/websocket-stack-mux-extensions.svg new file mode 100644 index 00000000000..13f3dc72e53 --- /dev/null +++ b/jetty-websocket/websocket-core/src/main/javadoc/org/eclipse/jetty/websocket/doc-files/websocket-stack-mux-extensions.svg @@ -0,0 +1,600 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + Physical Connection + + + AsyncEndPoint + + WebSocketAsyncConnection + + + Parser + + Generator + + NetworkByteBuffers + InternalWebSocketFrame + MessageText or Binary + + Identity Extension + + Deflate Extension + + Fragment Extension + + + WebSocketSession + + WebSocket POJO + + WSEDriver + + WSConnection + + MuxConnection[1] + + + + WebSocketSession + + WebSocket POJO + + WSEDriver + + WSConnection + + MuxConnection[1] + + + Mux Extension + + + MuxChannels(handles channel[0]) + + IncomingFrames + + OutgoingFrames + + + + + + diff --git a/jetty-websocket/websocket-core/src/main/javadoc/org/eclipse/jetty/websocket/doc-files/websocket-stack-mux-sub-extensions.png b/jetty-websocket/websocket-core/src/main/javadoc/org/eclipse/jetty/websocket/doc-files/websocket-stack-mux-sub-extensions.png new file mode 100644 index 00000000000..58f0d1df5d3 Binary files /dev/null and b/jetty-websocket/websocket-core/src/main/javadoc/org/eclipse/jetty/websocket/doc-files/websocket-stack-mux-sub-extensions.png differ diff --git a/jetty-websocket/websocket-core/src/main/javadoc/org/eclipse/jetty/websocket/doc-files/websocket-stack-mux-sub-extensions.svg b/jetty-websocket/websocket-core/src/main/javadoc/org/eclipse/jetty/websocket/doc-files/websocket-stack-mux-sub-extensions.svg new file mode 100644 index 00000000000..428faadb36f --- /dev/null +++ b/jetty-websocket/websocket-core/src/main/javadoc/org/eclipse/jetty/websocket/doc-files/websocket-stack-mux-sub-extensions.svg @@ -0,0 +1,680 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + Physical Connection + + + AsyncEndPoint + + WebSocketAsyncConnection + + + Parser + + Generator + + NetworkByteBuffers + InternalWebSocketFrame + MessageText or Binary + + Identity Extension + + Deflate Extension + + Fragment Extension + + + WebSocketSession + + WebSocket POJO + + WSEDriver + + WSConnection + + + MuxConnection[1] + + + WebSocketSession + + WebSocket POJO + + WSEDriver + + WSConnection + + + MuxConnection[1] + + Mux Extension + + + MuxChannels(handles channel[0]) + + IncomingFrames + OutgoingFrames + + Identity Extension + + Fragment Extension + + + + Identity Extension + + Fragment Extension + + + + + + diff --git a/jetty-websocket/websocket-core/src/main/javadoc/org/eclipse/jetty/websocket/doc-files/websocket-stack-simple.png b/jetty-websocket/websocket-core/src/main/javadoc/org/eclipse/jetty/websocket/doc-files/websocket-stack-simple.png new file mode 100644 index 00000000000..16b178305be Binary files /dev/null and b/jetty-websocket/websocket-core/src/main/javadoc/org/eclipse/jetty/websocket/doc-files/websocket-stack-simple.png differ diff --git a/jetty-websocket/websocket-core/src/main/javadoc/org/eclipse/jetty/websocket/doc-files/websocket-stack-simple.svg b/jetty-websocket/websocket-core/src/main/javadoc/org/eclipse/jetty/websocket/doc-files/websocket-stack-simple.svg new file mode 100644 index 00000000000..92922d954e4 --- /dev/null +++ b/jetty-websocket/websocket-core/src/main/javadoc/org/eclipse/jetty/websocket/doc-files/websocket-stack-simple.svg @@ -0,0 +1,371 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + Physical Connection + + + AsyncEndPoint + + WebSocketAsyncConnection + + + Parser + + Generator + + WebSocketSession + + WebSocket POJO + + + + WebSocketEventDriver + + + + WebSocketConnection + + + IncomingFrames + + OutgoingFrames + NetworkByteBuffers + InternalWebSocketFrame + MessageText or Binary + + +