You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by re...@apache.org on 2021/11/11 10:03:54 UTC
[wicket] branch wicket-9.x updated (24f19bb -> 04aaa7f)
This is an automated email from the ASF dual-hosted git repository.
reiern70 pushed a change to branch wicket-9.x
in repository https://gitbox.apache.org/repos/asf/wicket.git.
from 24f19bb Change wrong 'to determinate' into correct 'to determine' (#480)
add 04aaa7f WICKET-6930: This commit adds: 1) allow to skip sending empty WS messages 2) pass page class as a kind of context that can be used to send a web socket to different pages + example of updating a component in a given page (not dependent on page ID)
No new revisions were added by this update.
Summary of changes:
.../org/apache/wicket/page/PartialPageUpdate.java | 8 +
.../apache/wicket/examples/websocket/HomePage.html | 1 +
.../examples/websocket/JSR356Application.java | 12 +-
.../wicket/examples/websocket/JSR356Session.java | 66 ++++++++
.../websocket/WebSocketBehaviorDemoPage.java | 2 -
.../WebSocketMultiTabResourceDemoPage.java | 2 -
.../WebSocketPushUpdateProgressDemoPage.html} | 8 +-
...va => WebSocketPushUpdateProgressDemoPage.java} | 8 +-
.../websocket/WebSocketResourceDemoPage.java | 2 -
.../websocket/progress/ProgressBarTogglePanel.html | 14 +-
.../websocket/progress/ProgressBarTogglePanel.java | 111 +++++++++++++
.../websocket/progress/ProgressUpdater.java | 177 +++++++++++++++++++++
.../ws/api/AbstractWebSocketConnection.java | 2 +-
.../ws/api/AbstractWebSocketProcessor.java | 33 ++--
.../protocol/ws/api/BaseWebSocketBehavior.java | 12 ++
.../protocol/ws/api/WebSocketPushBroadcaster.java | 68 ++++++++
.../protocol/ws/api/WebSocketRequestHandler.java | 17 +-
.../api/registry/{IKey.java => AbstractKey.java} | 21 ++-
.../wicket/protocol/ws/api/registry/IKey.java | 8 +-
.../api/registry/IWebSocketConnectionRegistry.java | 26 ++-
.../wicket/protocol/ws/api/registry/PageIdKey.java | 13 +-
.../protocol/ws/api/registry/ResourceNameKey.java | 8 +-
.../ws/api/registry/ResourceNameTokenKey.java | 9 +-
.../SimpleWebSocketConnectionRegistry.java | 26 +++
.../ws/api/res/js/wicket-websocket-jquery.js | 4 +
.../ws/api/res/js/wicket-websocket-setup.js.tmpl | 2 +-
.../ws/util/tester/TestWebSocketProcessor.java | 17 +-
.../util/tester/WebSocketTesterBehaviorTest.java | 2 +-
.../ws/javax/JavaxWebSocketConnection.java | 2 +-
.../wicket/protocol/ws/javax/WicketEndpoint.java | 1 -
30 files changed, 626 insertions(+), 56 deletions(-)
create mode 100644 wicket-examples/src/main/java/org/apache/wicket/examples/websocket/JSR356Session.java
copy wicket-examples/src/main/java/org/apache/wicket/examples/{frames/TopFrame.html => websocket/WebSocketPushUpdateProgressDemoPage.html} (68%)
copy wicket-examples/src/main/java/org/apache/wicket/examples/websocket/{HomePage.java => WebSocketPushUpdateProgressDemoPage.java} (70%)
copy wicket-devutils/src/main/java/org/apache/wicket/devutils/DevUtilsPage.html => wicket-examples/src/main/java/org/apache/wicket/examples/websocket/progress/ProgressBarTogglePanel.html (83%)
create mode 100644 wicket-examples/src/main/java/org/apache/wicket/examples/websocket/progress/ProgressBarTogglePanel.java
create mode 100644 wicket-examples/src/main/java/org/apache/wicket/examples/websocket/progress/ProgressUpdater.java
copy wicket-native-websocket/wicket-native-websocket-core/src/main/java/org/apache/wicket/protocol/ws/api/registry/{IKey.java => AbstractKey.java} (78%)