@ -439,7 +439,7 @@ public class DefaultStompSession implements ConnectionHandlingStompSession {
@@ -439,7 +439,7 @@ public class DefaultStompSession implements ConnectionHandlingStompSession {
@ -544,7 +544,7 @@ public class DefaultStompSession implements ConnectionHandlingStompSession {
@@ -544,7 +544,7 @@ public class DefaultStompSession implements ConnectionHandlingStompSession {
@ -554,6 +554,9 @@ public class DefaultStompSession implements ConnectionHandlingStompSession {
@@ -554,6 +554,9 @@ public class DefaultStompSession implements ConnectionHandlingStompSession {
@Nullable
privateBooleanresult;
@Nullable
privateStompHeadersreceiptHeaders;
publicReceiptHandler(@NullableStringreceiptId){
this.receiptId=receiptId;
if(receiptId!=null){
@ -576,64 +579,80 @@ public class DefaultStompSession implements ConnectionHandlingStompSession {
@@ -576,64 +579,80 @@ public class DefaultStompSession implements ConnectionHandlingStompSession {
@ -58,14 +57,6 @@ public class WebSocketConnectionManager extends ConnectionManagerSupport {
@@ -58,14 +57,6 @@ public class WebSocketConnectionManager extends ConnectionManagerSupport {
@ -130,6 +121,11 @@ public class WebSocketConnectionManager extends ConnectionManagerSupport {
@@ -130,6 +121,11 @@ public class WebSocketConnectionManager extends ConnectionManagerSupport {
@ -157,9 +153,12 @@ public class WebSocketConnectionManager extends ConnectionManagerSupport {
@@ -157,9 +153,12 @@ public class WebSocketConnectionManager extends ConnectionManagerSupport {
@ -101,6 +99,12 @@ public class AnnotatedEndpointConnectionManager extends ConnectionManagerSupport
@@ -101,6 +99,12 @@ public class AnnotatedEndpointConnectionManager extends ConnectionManagerSupport
}
@Override
publicbooleanisConnected(){
Sessionsession=this.session;
return(session!=null&&session.isOpen());
}
@Override
protectedvoidopenConnection(){
this.taskExecutor.execute(()->{
@ -135,10 +139,4 @@ public class AnnotatedEndpointConnectionManager extends ConnectionManagerSupport
@@ -135,10 +139,4 @@ public class AnnotatedEndpointConnectionManager extends ConnectionManagerSupport
@ -133,6 +132,12 @@ public class EndpointConnectionManager extends ConnectionManagerSupport implemen
@@ -133,6 +132,12 @@ public class EndpointConnectionManager extends ConnectionManagerSupport implemen
}
@Override
publicbooleanisConnected(){
Sessionsession=this.session;
return(session!=null&&session.isOpen());
}
@Override
protectedvoidopenConnection(){
this.taskExecutor.execute(()->{
@ -168,10 +173,4 @@ public class EndpointConnectionManager extends ConnectionManagerSupport implemen
@@ -168,10 +173,4 @@ public class EndpointConnectionManager extends ConnectionManagerSupport implemen
@ -325,7 +325,7 @@ to serialize only a subset of the object properties, as the following example sh
@@ -325,7 +325,7 @@ to serialize only a subset of the object properties, as the following example sh
----
[[rest-template-multipart]]
===== Multipart
==== Multipart
To send multipart data, you need to provide a `MultiValueMap<String, Object>` whose values
may be an `Object` for part content, a `Resource` for a file part, or an `HttpEntity` for
@ -1347,7 +1347,7 @@ receipt if the server supports it (simple broker does not). For example, with th
@@ -1347,7 +1347,7 @@ receipt if the server supports it (simple broker does not). For example, with th