Skip to content

feat: keep a UI alive for its ongoing transfers and terminate them when the session is invalidated - #25431

Merged
mshabarov merged 15 commits into
mainfrom
feat/track-active-transfers-per-ui
Sep 18, 2026
Merged

mshabarov merged 15 commits into
mainfrom
feat/track-active-transfers-per-ui

Merge branch 'main' into feat/track-active-transfers-per-ui

9d8ad81
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Sep 15, 2026 in 1m 26s

Annotations

Check warning on line 379 in flow-server/src/main/java/com/vaadin/flow/internal/streams/TerminableStreamsUtil.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this class "final" or add a public constructor.

See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AaBhO0U5VUdjwKfD_S5s&open=AaBhO0U5VUdjwKfD_S5s&pullRequest=25431

Check warning on line 100 in flow-server/src/main/java/com/vaadin/flow/internal/streams/TerminableStreamsUtil.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this class "final" or add a public constructor.

See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AaBg1YTUlVFYjeMHB_VW&open=AaBg1YTUlVFYjeMHB_VW&pullRequest=25431

Check warning on line 91 in flow-server/src/test/java/com/vaadin/flow/server/communication/StreamRequestHandlerTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use a static import for "mock".

See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AaCAUAdEVYvxjwHbnNNA&open=AaCAUAdEVYvxjwHbnNNA&pullRequest=25431

Check warning on line 580 in flow-server/src/test/java/com/vaadin/flow/server/communication/StreamRequestHandlerTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename "response" which hides the field declared at line 83.

See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AaCAUAdEVYvxjwHbnNND&open=AaCAUAdEVYvxjwHbnNND&pullRequest=25431

Check failure on line 116 in flow-server/src/test/java/com/vaadin/tests/util/TestServletStreams.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.

See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AaBg-275oMLezpnp9RaS&open=AaBg-275oMLezpnp9RaS&pullRequest=25431

Check failure on line 77 in flow-server/src/test/java/com/vaadin/tests/util/TestServletStreams.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.

See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AaBg-275oMLezpnp9RaR&open=AaBg-275oMLezpnp9RaR&pullRequest=25431

Check warning on line 580 in flow-server/src/test/java/com/vaadin/flow/server/communication/StreamRequestHandlerTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename "session" which hides the field declared at line 81.

See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AaCAUAdEVYvxjwHbnNNE&open=AaCAUAdEVYvxjwHbnNNE&pullRequest=25431

Check warning on line 305 in flow-server/src/main/java/com/vaadin/flow/internal/streams/TerminableStreamsUtil.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this class "final" or add a public constructor.

See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AaBg1YTUlVFYjeMHB_Va&open=AaBg1YTUlVFYjeMHB_Va&pullRequest=25431

Check warning on line 257 in flow-server/src/main/java/com/vaadin/flow/internal/streams/TerminableStreamsUtil.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this class "final" or add a public constructor.

See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AaBg1YTUlVFYjeMHB_VZ&open=AaBg1YTUlVFYjeMHB_VZ&pullRequest=25431

Check warning on line 580 in flow-server/src/test/java/com/vaadin/flow/server/communication/StreamRequestHandlerTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename "request" which hides the field declared at line 82.

See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AaCAUAdEVYvxjwHbnNNC&open=AaCAUAdEVYvxjwHbnNNC&pullRequest=25431

Check warning on line 92 in flow-server/src/test/java/com/vaadin/flow/server/communication/StreamRequestHandlerTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use a static import for "when".

See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AaCAUAdEVYvxjwHbnNNB&open=AaCAUAdEVYvxjwHbnNNB&pullRequest=25431

Check warning on line 229 in flow-server/src/main/java/com/vaadin/flow/internal/streams/TerminableStreamsUtil.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this class "final" or add a public constructor.

See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AaBhO0U5VUdjwKfD_S5q&open=AaBhO0U5VUdjwKfD_S5q&pullRequest=25431

Check warning on line 350 in flow-server/src/main/java/com/vaadin/flow/internal/streams/TerminableStreamsUtil.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this class "final" or add a public constructor.

See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AaBhO0U5VUdjwKfD_S5r&open=AaBhO0U5VUdjwKfD_S5r&pullRequest=25431

Check warning on line 142 in flow-server/src/main/java/com/vaadin/flow/internal/streams/TerminableStreamsUtil.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this class "final" or add a public constructor.

See more on https://sonarcloud.io/project/issues?id=vaadin_flow&issues=AaBg1YTUlVFYjeMHB_VX&open=AaBg1YTUlVFYjeMHB_VX&pullRequest=25431