Juergen Hoeller
b4153618a4
Consistent Lock field declaration (instead of ReentrantLock field type)
2 years ago
rstoyanchev
5851cdc679
Refine invocation of checkSessions
...
It makes more sense to call this from afterConnectionEstablished as it
relates to the creation of new sessions.
See gh-32195
2 years ago
Stéphane Nicoll
122d8b9e4e
Polish
2 years ago
Stéphane Nicoll
1f2d29ee08
Polish
2 years ago
Juergen Hoeller
f5b4f7d9e8
Support for SSLContext configuration on StandardWebSocketClient
...
Closes gh-30680
2 years ago
Juergen Hoeller
989625d2d4
Allow SockJsUrlInfo to be overridden in SockJsClient
...
Closes gh-25888
2 years ago
Stéphane Nicoll
eefe65d95a
Upgrade copyright year of changed files
...
See gh-31916
2 years ago
Yanming Zhou
ea5ef098cf
Use Map.computeIfAbsent() where feasible
...
See gh-31916
2 years ago
Stéphane Nicoll
a6e87b40c7
Polish "Use diamond operator where feasible"
...
See gh-31916
2 years ago
Yanming Zhou
094479b55f
Use diamond operator where feasible
...
See gh-31916
2 years ago
Yanming Zhou
4a450c6fab
Use enhanced for loop where feasible
...
See gh-31916
2 years ago
Baoyi Chen
e00a882333
Complete Jetty frame callback when opcode is not PONG
...
The onWebSocketFrame method should complete callback.
For more details, see https://github.com/jetty/jetty.project/issues/11088 .
Closes gh-31869
2 years ago
Arjen Poutsma
24f8eac12a
Improve ByteBuffer copy method
...
This commit improves JettyWebSocketHandlerAdapter::copyByteBuffer so
that it allocates a buffer large enough for the remaining bytes
contained in the source, instead of allocating one with the capacity of
the source.
Closes gh-31857
2 years ago
Stéphane Nicoll
d0574197ea
Polish "Use String.repeat instead of explicit cycle"
...
See gh-31802
2 years ago
Adam Ostrožlík
63b2787da6
Use String.repeat instead of explicit cycle
...
See gh-31802
2 years ago
Yanming Zhou
afcd03bddc
Replace assertThat(x.isEmpty()).isTrue() with assertThat(x).isEmpty()
...
Search for : assertThat\((.+).isEmpty\(\)\).isTrue\(\)
Replace with : assertThat($1).isEmpty()
Search for : assertThat\((.+).isEmpty\(\)\).isFalse\(\)
Replace with : assertThat($1).isNotEmpty()
Closes gh-31758
2 years ago
Yanming Zhou
e2852e7355
Replace assertThat(x.contains(y)).isTrue() with assertThat(x).contains(y)
...
Search for : assertThat\((.+)\.contains\((.+)\)\)\.isTrue\(\)
Replace with : assertThat($1).contains($2)
Search for : assertThat\((.+)\.contains\((.+)\)\)\.isFalse\(\)
Replace with : assertThat($1).doesNotContain($2)
Closes gh-31762
2 years ago
Yanming Zhou
59815cefce
Replace assertThat(x.get(i)). with assertThat(x).element(i).
...
Search for : assertThat\((.+)\.get\((\d+)\)\)\.
Replace with : assertThat($1).element($2).
Closes gh-31759
2 years ago
Yanming Zhou
6f11716b6f
Use idiomatic AssertJ map assertions
...
See gh-31752
2 years ago
rstoyanchev
0e6e225fb9
Implement messageSize methods in JettyWebSocketSession
...
Closes gh-28325
2 years ago
Stéphane Nicoll
f8a40555af
Upgrade copyright year of changed file
...
See gh-31694
2 years ago
Yanming Zhou
64d5e904e8
Use AssertJ isInstanceOf where feasible
...
See gh-31694
2 years ago
Stéphane Nicoll
4e2d357318
Remove list of supported websocket servers
...
This commit removes a list of hardcoded servers and version as this is
bound to get outdated and the reference guide/wiki is a more suitable
place for this.
2 years ago
Stéphane Nicoll
264ec517f2
Polish
2 years ago
rstoyanchev
8ffbecc7c3
WebSocketMessageBrokerStats implements SmartInitializingSingleton
...
Closes gh-26536
2 years ago
Juergen Hoeller
fff50657d2
Polishing
2 years ago
Stéphane Nicoll
f5453cc445
Polish
2 years ago
Sam Brannen
2d792f000a
Polish "Apply SingleSpaceSeparator Checkstyle module"
...
See gh-31469
2 years ago
Johnny Lim
64e9fcad53
Apply SingleSpaceSeparator Checkstyle module
...
This commit also fixes its violations.
Closes gh-31469
2 years ago
rstoyanchev
a8019f2d0b
Create reusable DisconnectedClientHelper
...
See gh-26181
2 years ago
Johnny Lim
919faa2ce2
Order modifiers to align with JLS
...
This commit also applies Checkstyle ModifierOrder to enforce it.
See gh-31368
2 years ago
rstoyanchev
3277b0d6ac
Handle STOMP messages to user destination in order
...
Closes gh-31395
2 years ago
Rossen Stoyanchev
9eb39e182e
Polishing
...
See gh-21798
2 years ago
rstoyanchev
a205eab618
Handle STOMP messages from client in order
...
See gh-21798
2 years ago
rstoyanchev
d62d7f5ff1
Polishing
...
See gh-21798
2 years ago
Stephane Nicoll
01f717375b
Introduce ObjectUtils#nullSafeHash(Object... element)
...
This commit deprecates the various nullSafeHashCode methods taking array
types as they are superseded by Arrays.hashCode now. This means that
the now only remaining nullSafeHashCode method does not trigger a
warning only if the target type is not an array. At the same time, there
are multiple use of this method on several elements, handling the
accumulation of hash codes.
For that reason, this commit also introduces a nullSafeHash that takes
an array of elements. The only difference between Objects.hash is that
this method handles arrays.
The codebase has been reviewed to use any of those two methods when it
is possible.
Closes gh-29051
2 years ago
Sam Brannen
c23795a8a6
Update copyright headers
2 years ago
Sam Brannen
2cc1ee78c1
Polishing
2 years ago
rstoyanchev
74182cd3d6
Ensure correct detection of Jetty WebSocket server
2 years ago
rstoyanchev
1f8913a96c
Support Jetty WebSocket server parameters
...
Closes gh-30344
2 years ago
rstoyanchev
29e3acc887
Re-enable Jetty in spring-websocket tests
2 years ago
Rossen Stoyanchev
ed172d6269
ByteBuffer handling for Jetty WebSocket messages
...
Closes gh-31182
2 years ago
rstoyanchev
f51838b6ba
Polishing spring-websocket tests
2 years ago
Sam Brannen
fad70aa252
Update copyright headers
2 years ago
Arjen Poutsma
6597727c86
Upgrade to Jetty 12
...
This commit upgrades Spring Framework to Jetty 12.0.1, and Reactive HTTP
Client 4.0.0.
Closes gh-30698
2 years ago
Juergen Hoeller
4b6fabbd2f
Polishing
2 years ago
Juergen Hoeller
d250a5155a
Consistent dependency declarations
2 years ago
Sam Brannen
148f5c459e
Update copyright headers
2 years ago
Juergen Hoeller
2f33e77ab4
Consistent equals/hashCode style (and related polishing)
2 years ago
Sam Brannen
63fe45d92a
Update copyright headers
2 years ago