Skip to content

Commit fc0ad3d

Browse files
committed
Merge branch '7.0.x'
2 parents 6983988 + 98d552f commit fc0ad3d

5 files changed

Lines changed: 24 additions & 0 deletions

File tree

spring-jms/src/main/java/org/springframework/jms/core/JmsClient.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,11 @@
7373
* .receive();
7474
* </pre>
7575
*
76+
* <p><b>Note that Spring's JMS setup is designed to be used against trusted
77+
* broker setups, with trusted packages for {@code ObjectMessage} deserialization
78+
* to be configured at the broker level (for example: in the ActiveMQ setup).</b>
79+
* Alternatively, you may configure a custom {@link Builder#messageConverter converter}.
80+
*
7681
* @author Juergen Hoeller
7782
* @author Brian Clozel
7883
* @since 7.0

spring-jms/src/main/java/org/springframework/jms/core/JmsTemplate.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,11 @@
7878
* application's environment naming context via JNDI; application servers
7979
* typically expose pooled, transaction-aware factories there.
8080
*
81+
* <p><b>Note that Spring's JMS setup is designed to be used against trusted
82+
* broker setups, with trusted packages for {@code ObjectMessage} deserialization
83+
* to be configured at the broker level (for example: in the ActiveMQ setup).</b>
84+
* Alternatively, you may configure a custom {@link #setMessageConverter converter}.
85+
*
8186
* @author Mark Pollack
8287
* @author Juergen Hoeller
8388
* @author Stephane Nicoll

spring-jms/src/main/java/org/springframework/jms/listener/DefaultMessageListenerContainer.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,11 @@
119119
* "AUTO_ACKNOWLEDGE" mode, this container applies automatic message acknowledgment
120120
* before listener execution, with no redelivery in case of an exception.
121121
*
122+
* <p><b>Note that Spring's JMS setup is designed to be used against trusted
123+
* broker setups, with trusted packages for {@code ObjectMessage} deserialization
124+
* to be configured at the broker level (for example: in the ActiveMQ setup).</b>
125+
* Alternatively, you may configure a custom {@link #setMessageConverter converter}.
126+
*
122127
* @author Juergen Hoeller
123128
* @author Sam Brannen
124129
* @since 2.0

spring-jms/src/main/java/org/springframework/jms/listener/SimpleMessageListenerContainer.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,11 @@
5959
* transactional receipt of messages (registering them with XA transactions),
6060
* see {@link DefaultMessageListenerContainer}.
6161
*
62+
* <p><b>Note that Spring's JMS setup is designed to be used against trusted
63+
* broker setups, with trusted packages for {@code ObjectMessage} deserialization
64+
* to be configured at the broker level (for example: in the ActiveMQ setup).</b>
65+
* Alternatively, you may configure a custom {@link #setMessageConverter converter}.
66+
*
6267
* @author Juergen Hoeller
6368
* @since 2.0
6469
* @see jakarta.jms.MessageConsumer#setMessageListener

spring-jms/src/main/java/org/springframework/jms/support/converter/SimpleMessageConverter.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,10 @@
4141
* {@link jakarta.jms.BytesMessage}, a Map to a {@link jakarta.jms.MapMessage}, and
4242
* a Serializable object to a {@link jakarta.jms.ObjectMessage} (or vice versa).
4343
*
44+
* <p><b>Note that this converter must only be used against trusted broker setups,
45+
* with trusted packages for {@code ObjectMessage} deserialization to be configured
46+
* at the broker level (for example: in the ActiveMQ setup) if necessary.</b>
47+
*
4448
* @author Juergen Hoeller
4549
* @author Sam Brannen
4650
* @since 1.1

0 commit comments

Comments
 (0)