This is an automated email from the ASF dual-hosted git repository.
svenmeier pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/wicket.git.
from 5efd88b Fix maven-javadoc-plugin link to Java 11 APIs
new ca03c25 WICKET-6563 new IPageStore implementation
new 4c9d89d WICKET-6559 new encrypting page store
new 3d82589 tag ConnectionsTest SLOW
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../main/java/org/apache/wicket/Application.java | 33 +-
.../apache/wicket/DefaultPageManagerProvider.java | 181 +++++--
.../org/apache/wicket/IPageManagerProvider.java | 10 +-
.../src/main/java/org/apache/wicket/Page.java | 10 +-
.../src/main/java/org/apache/wicket/Session.java | 7 +-
.../wicket/core/request/handler/PageProvider.java | 1 -
.../request/handler/RenderPageRequestHandler.java | 2 +-
.../wicket/core/util/string/ComponentRenderer.java | 2 +-
.../org/apache/wicket/mock/MockApplication.java | 2 +-
.../org/apache/wicket/mock/MockPageContext.java | 110 ++++
.../org/apache/wicket/mock/MockPageManager.java | 56 +-
.../{MockPageManager.java => MockPageStore.java} | 89 ++--
.../apache/wicket/page/AbstractPageManager.java | 121 -----
.../wicket/page/DefaultPageManagerContext.java | 101 ----
.../java/org/apache/wicket/page/IPageManager.java | 84 ++-
.../apache/wicket/page/IPageManagerContext.java | 66 ---
.../apache/wicket/page/PageAccessSynchronizer.java | 48 +-
.../java/org/apache/wicket/page/PageManager.java | 103 ++++
.../org/apache/wicket/page/PageStoreManager.java | 520 ------------------
.../org/apache/wicket/page/RequestAdapter.java | 206 -------
.../wicket/pageStore/AbstractCachingPageStore.java | 105 ----
.../apache/wicket/pageStore/AbstractPageStore.java | 154 ------
.../pageStore/AbstractPersistentPageStore.java | 259 +++++++++
.../wicket/pageStore/AsynchronousDataStore.java | 344 ------------
.../wicket/pageStore/AsynchronousPageStore.java | 386 ++++++++------
.../apache/wicket/pageStore/CryptingPageStore.java | 151 ++++++
.../wicket/pageStore/DefaultPageContext.java | 109 ++++
.../apache/wicket/pageStore/DefaultPageStore.java | 469 ----------------
.../DelegatingPageStore.java} | 183 +++----
.../org/apache/wicket/pageStore/DiskDataStore.java | 589 ---------------------
.../org/apache/wicket/pageStore/DiskPageStore.java | 561 ++++++++++++++++++++
.../org/apache/wicket/pageStore/FilePageStore.java | 379 +++++++++++++
.../apache/wicket/pageStore/GroupingPageStore.java | 285 ++++++++++
.../org/apache/wicket/pageStore/IDataStore.java | 83 ---
.../org/apache/wicket/pageStore/IPageContext.java | 84 +++
.../org/apache/wicket/pageStore/IPageStore.java | 108 ++--
.../apache/wicket/pageStore/IPersistedPage.java} | 33 +-
.../wicket/pageStore/IPersistentPageStore.java | 68 +++
.../apache/wicket/pageStore/InMemoryPageStore.java | 338 ++++++++++++
.../wicket/pageStore/InSessionPageStore.java | 377 +++++++++++++
.../apache/wicket/pageStore/NoopPageStore.java} | 33 +-
.../wicket/pageStore/PerSessionPageStore.java | 332 ------------
.../apache/wicket/pageStore/RequestPageStore.java | 153 ++++++
.../apache/wicket/pageStore/SerializedPage.java | 105 ++++
.../wicket/pageStore/SerializingPageStore.java | 84 +++
.../wicket/pageStore/crypt/DefaultCrypter.java | 108 ++++
.../crypt/ICrypter.java} | 54 +-
.../wicket/pageStore/disk/NestedFolders.java | 140 +++++
.../pageStore/{ => disk}/PageWindowManager.java | 150 +++---
.../pageStore/memory/HttpSessionDataStore.java | 186 -------
.../memory/MemorySizeEvictionStrategy.java | 64 ---
.../memory/PageNumberEvictionStrategy.java | 62 ---
.../apache/wicket/pageStore/memory/PageTable.java | 128 -----
.../wicket/pageStore/memory/PageTableCleaner.java | 46 --
.../org/apache/wicket/settings/StoreSettings.java | 89 ++--
.../wicket/util/tester/BaseWicketTester.java | 8 +-
.../wicket/DefaultPageManagerProviderTest.java | 52 ++
.../core/request/mapper/TestMapperContext.java | 48 +-
.../DontStoreNotRenderedPageTestCase.java | 33 +-
.../html/TransparentWebMarkupContainerTest.java | 8 +-
.../wicket/page/AsyncPageStoreManagerTest.java | 172 ++----
.../wicket/page/PageAccessSynchronizerTest.java | 2 +-
.../wicket/page/PersistentPageManagerTest.java | 77 ++-
...t.java => AbstractConcurrentPageStoreTest.java} | 217 +++-----
.../wicket/pageStore/AbstractPageStoreTest.java | 166 ++++--
.../pageStore/AsynchronousDataStoreTest.java | 46 +-
.../pageStore/AsynchronousPageStoreTest.java | 323 +++++++----
.../wicket/pageStore/CryptingPageStoreTest.java | 88 +++
.../apache/wicket/pageStore/DiskPageStoreTest.java | 41 +-
.../wicket/pageStore/FilePageStoreTest.java} | 46 +-
.../wicket/pageStore/GroupingPageStoreTest.java | 114 ++++
...oreTest.java => InMemoryPageStoreSizeTest.java} | 10 +-
.../wicket/pageStore/InMemoryPageStoreTest.java} | 17 +-
.../pageStore/InSessionPageStoreSizeTest.java} | 21 +-
...eStoreTest.java => InSessionPageStoreTest.java} | 11 +-
.../wicket/pageStore/RequestPageStoreTest.java | 65 +++
...toreTest.java => SerializingPageStoreTest.java} | 48 +-
.../wicket/pageStore/disk/NestedFoldersTest.java | 96 ++++
.../disk/PageWindowManagerTest.java | 71 +--
.../pageStore/memory/DummyPageManagerContext.java | 66 ---
.../pageStore/memory/HttpSessionDataStoreTest.java | 114 ----
.../memory/MemorySizeEvictionStrategyTest.java | 64 ---
.../memory/PageNumberEvictionStrategyTest.java | 66 ---
.../wicket/pageStore/memory/PageTableTest.java | 58 --
...ageIdPoliticTest.java => PageIdPolicyTest.java} | 32 +-
.../wicket/request/handler/PageProviderTest.java | 20 +-
.../wicket/versioning/InMemoryPageStore.java | 126 -----
.../wicket/versioning/PageVersioningTest.java | 29 +-
.../org/apache/wicket/devutils/DevUtilsPage.java | 9 +-
.../devutils/debugbar/DebugBarInitializer.java | 2 +-
...izeDebugPanel.java => PageStoreDebugPanel.java} | 44 +-
.../devutils/debugbar/StandardDebugPanel.java | 4 +-
.../devutils/diskstore/DebugDiskDataStore.java | 100 ----
.../diskstore/DebugPageManagerProvider.java | 63 ---
.../devutils/diskstore/DiskStoreBrowserPage.java | 51 --
.../devutils/diskstore/browser/BrowserPanel.java | 133 -----
.../devutils/diskstore/browser/BrowserTable.java | 47 --
.../diskstore/browser/DataStoreHelper.java | 43 --
.../diskstore/browser/PageWindowColumn.java | 80 ---
.../diskstore/browser/PageWindowDescription.java | 57 --
.../diskstore/browser/PageWindowProvider.java | 108 ----
.../diskstore/browser/SessionsProviderModel.java | 57 --
.../devutils/inspector/EnhancedPageView.java | 37 +-
.../wicket/devutils/inspector/InspectorPage.java | 30 +-
.../PageStorePage.html} | 10 +-
.../wicket/devutils/pagestore/PageStorePage.java | 73 +++
.../pagestore/browser/PersistedPagesProvider.java | 133 +++++
.../browser/PersistedPanel.html} | 9 +-
.../devutils/pagestore/browser/PersistedPanel.java | 200 +++++++
.../pagestore/browser/SessionIdentifiersModel.java | 72 +++
.../apache/wicket/examples/frames/BodyFrame.java | 6 +-
.../org/apache/wicket/examples/StartExamples.java | 13 +-
.../ajax/markup/html/modal/ModalWindow.java | 5 +-
.../org/apache/wicket/jmx/StoreSettingsMBean.java | 15 +-
.../apache/wicket/jmx/wrapper/StoreSettings.java | 6 -
.../ws/api/AbstractWebSocketProcessor.java | 2 +-
.../java/org/apache/wicket/util/file/Files.java | 14 +
.../org/apache/wicket/util/io/ConnectionsTest.java | 7 +-
118 files changed, 5995 insertions(+), 6341 deletions(-)
create mode 100644
wicket-core/src/main/java/org/apache/wicket/mock/MockPageContext.java
copy wicket-core/src/main/java/org/apache/wicket/mock/{MockPageManager.java =>
MockPageStore.java} (51%)
delete mode 100644
wicket-core/src/main/java/org/apache/wicket/page/AbstractPageManager.java
delete mode 100644
wicket-core/src/main/java/org/apache/wicket/page/DefaultPageManagerContext.java
delete mode 100644
wicket-core/src/main/java/org/apache/wicket/page/IPageManagerContext.java
create mode 100644
wicket-core/src/main/java/org/apache/wicket/page/PageManager.java
delete mode 100644
wicket-core/src/main/java/org/apache/wicket/page/PageStoreManager.java
delete mode 100644
wicket-core/src/main/java/org/apache/wicket/page/RequestAdapter.java
delete mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/AbstractCachingPageStore.java
delete mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/AbstractPageStore.java
create mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/AbstractPersistentPageStore.java
delete mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/AsynchronousDataStore.java
create mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/CryptingPageStore.java
create mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/DefaultPageContext.java
delete mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/DefaultPageStore.java
rename
wicket-core/src/main/java/org/apache/wicket/{page/PageManagerDecorator.java =>
pageStore/DelegatingPageStore.java} (52%)
delete mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/DiskDataStore.java
create mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/DiskPageStore.java
create mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/FilePageStore.java
create mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/GroupingPageStore.java
delete mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/IDataStore.java
create mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/IPageContext.java
copy
wicket-core/src/{test/java/org/apache/wicket/pageStore/DefaultPageStoreTest.java
=> main/java/org/apache/wicket/pageStore/IPersistedPage.java} (62%)
create mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/IPersistentPageStore.java
create mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/InMemoryPageStore.java
create mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/InSessionPageStore.java
rename
wicket-core/src/{test/java/org/apache/wicket/pageStore/NoopDataStore.java =>
main/java/org/apache/wicket/pageStore/NoopPageStore.java} (67%)
delete mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/PerSessionPageStore.java
create mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/RequestPageStore.java
create mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/SerializedPage.java
create mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/SerializingPageStore.java
create mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/crypt/DefaultCrypter.java
copy wicket-core/src/main/java/org/apache/wicket/{IPageManagerProvider.java =>
pageStore/crypt/ICrypter.java} (75%)
create mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/disk/NestedFolders.java
rename wicket-core/src/main/java/org/apache/wicket/pageStore/{ =>
disk}/PageWindowManager.java (79%)
delete mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/memory/HttpSessionDataStore.java
delete mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/memory/MemorySizeEvictionStrategy.java
delete mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/memory/PageNumberEvictionStrategy.java
delete mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/memory/PageTable.java
delete mode 100644
wicket-core/src/main/java/org/apache/wicket/pageStore/memory/PageTableCleaner.java
create mode 100644
wicket-core/src/test/java/org/apache/wicket/DefaultPageManagerProviderTest.java
rename
wicket-core/src/test/java/org/apache/wicket/pageStore/{DiskDataStoreTest.java
=> AbstractConcurrentPageStoreTest.java} (56%)
create mode 100644
wicket-core/src/test/java/org/apache/wicket/pageStore/CryptingPageStoreTest.java
copy wicket-util/src/test/java/org/apache/wicket/util/io/ConnectionsTest.java
=> wicket-core/src/test/java/org/apache/wicket/pageStore/DiskPageStoreTest.java
(52%)
rename
wicket-core/src/{main/java/org/apache/wicket/pageStore/SecondLevelPageCache.java
=> test/java/org/apache/wicket/pageStore/FilePageStoreTest.java} (51%)
create mode 100644
wicket-core/src/test/java/org/apache/wicket/pageStore/GroupingPageStoreTest.java
copy
wicket-core/src/test/java/org/apache/wicket/pageStore/{DefaultPageStoreTest.java
=> InMemoryPageStoreSizeTest.java} (73%)
copy wicket-core/src/{main/java/org/apache/wicket/IPageManagerProvider.java =>
test/java/org/apache/wicket/pageStore/InMemoryPageStoreTest.java} (74%)
rename
wicket-core/src/{main/java/org/apache/wicket/pageStore/memory/IDataStoreEvictionStrategy.java
=> test/java/org/apache/wicket/pageStore/InSessionPageStoreSizeTest.java} (63%)
rename
wicket-core/src/test/java/org/apache/wicket/pageStore/{DefaultPageStoreTest.java
=> InSessionPageStoreTest.java} (74%)
create mode 100644
wicket-core/src/test/java/org/apache/wicket/pageStore/RequestPageStoreTest.java
rename
wicket-core/src/test/java/org/apache/wicket/pageStore/{PerSessionPageStoreTest.java
=> SerializingPageStoreTest.java} (50%)
create mode 100644
wicket-core/src/test/java/org/apache/wicket/pageStore/disk/NestedFoldersTest.java
rename wicket-core/src/test/java/org/apache/wicket/{page/persistent =>
pageStore}/disk/PageWindowManagerTest.java (78%)
delete mode 100644
wicket-core/src/test/java/org/apache/wicket/pageStore/memory/DummyPageManagerContext.java
delete mode 100644
wicket-core/src/test/java/org/apache/wicket/pageStore/memory/HttpSessionDataStoreTest.java
delete mode 100644
wicket-core/src/test/java/org/apache/wicket/pageStore/memory/MemorySizeEvictionStrategyTest.java
delete mode 100644
wicket-core/src/test/java/org/apache/wicket/pageStore/memory/PageNumberEvictionStrategyTest.java
delete mode 100644
wicket-core/src/test/java/org/apache/wicket/pageStore/memory/PageTableTest.java
rename
wicket-core/src/test/java/org/apache/wicket/request/handler/{PageIdPoliticTest.java
=> PageIdPolicyTest.java} (80%)
delete mode 100644
wicket-core/src/test/java/org/apache/wicket/versioning/InMemoryPageStore.java
rename
wicket-devutils/src/main/java/org/apache/wicket/devutils/debugbar/{PageSizeDebugPanel.java
=> PageStoreDebugPanel.java} (58%)
delete mode 100644
wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/DebugDiskDataStore.java
delete mode 100644
wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/DebugPageManagerProvider.java
delete mode 100644
wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/DiskStoreBrowserPage.java
delete mode 100644
wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/BrowserPanel.java
delete mode 100644
wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/BrowserTable.java
delete mode 100644
wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/DataStoreHelper.java
delete mode 100644
wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/PageWindowColumn.java
delete mode 100644
wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/PageWindowDescription.java
delete mode 100644
wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/PageWindowProvider.java
delete mode 100644
wicket-devutils/src/main/java/org/apache/wicket/devutils/diskstore/browser/SessionsProviderModel.java
rename
wicket-devutils/src/main/java/org/apache/wicket/devutils/{diskstore/DiskStoreBrowserPage.html
=> pagestore/PageStorePage.html} (81%)
create mode 100644
wicket-devutils/src/main/java/org/apache/wicket/devutils/pagestore/PageStorePage.java
create mode 100644
wicket-devutils/src/main/java/org/apache/wicket/devutils/pagestore/browser/PersistedPagesProvider.java
rename
wicket-devutils/src/main/java/org/apache/wicket/devutils/{diskstore/browser/BrowserPanel.html
=> pagestore/browser/PersistedPanel.html} (80%)
create mode 100644
wicket-devutils/src/main/java/org/apache/wicket/devutils/pagestore/browser/PersistedPanel.java
create mode 100644
wicket-devutils/src/main/java/org/apache/wicket/devutils/pagestore/browser/SessionIdentifiersModel.java