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%)