@@ -133,31 +133,35 @@ public void afterPropertiesSet() {
133133 }
134134
135135 @ Override
136- public void send (String exchange , String routingKey , Message <?> message ) throws MessagingException {
136+ public void send (@ Nullable String exchange , @ Nullable String routingKey , Message <?> message )
137+ throws MessagingException {
138+
137139 doSend (exchange , routingKey , message );
138140 }
139141
140142 @ Override
141- public void convertAndSend (String exchange , String routingKey , Object payload ) throws MessagingException {
143+ public void convertAndSend (@ Nullable String exchange , @ Nullable String routingKey , Object payload )
144+ throws MessagingException {
145+
142146 convertAndSend (exchange , routingKey , payload , (Map <String , Object >) null );
143147 }
144148
145149 @ Override
146- public void convertAndSend (String exchange , String routingKey , Object payload ,
150+ public void convertAndSend (@ Nullable String exchange , @ Nullable String routingKey , Object payload ,
147151 @ Nullable Map <String , Object > headers ) throws MessagingException {
148152
149153 convertAndSend (exchange , routingKey , payload , headers , null );
150154 }
151155
152156 @ Override
153- public void convertAndSend (String exchange , String routingKey , Object payload ,
157+ public void convertAndSend (@ Nullable String exchange , @ Nullable String routingKey , Object payload ,
154158 @ Nullable MessagePostProcessor postProcessor ) throws MessagingException {
155159
156160 convertAndSend (exchange , routingKey , payload , null , postProcessor );
157161 }
158162
159163 @ Override
160- public void convertAndSend (String exchange , String routingKey , Object payload ,
164+ public void convertAndSend (@ Nullable String exchange , @ Nullable String routingKey , Object payload ,
161165 @ Nullable Map <String , Object > headers , @ Nullable MessagePostProcessor postProcessor )
162166 throws MessagingException {
163167
@@ -166,36 +170,36 @@ public void convertAndSend(String exchange, String routingKey, Object payload,
166170 }
167171
168172 @ Override
169- public @ Nullable Message <?> sendAndReceive (String exchange , String routingKey , Message <?> requestMessage )
170- throws MessagingException {
173+ public @ Nullable Message <?> sendAndReceive (@ Nullable String exchange , @ Nullable String routingKey ,
174+ Message <?> requestMessage ) throws MessagingException {
171175
172176 return doSendAndReceive (exchange , routingKey , requestMessage );
173177 }
174178
175179 @ Override
176- public <T > @ Nullable T convertSendAndReceive (String exchange , String routingKey , Object request ,
180+ public <T > @ Nullable T convertSendAndReceive (@ Nullable String exchange , @ Nullable String routingKey , Object request ,
177181 Class <T > targetClass ) throws MessagingException {
178182
179183 return convertSendAndReceive (exchange , routingKey , request , null , targetClass );
180184 }
181185
182186 @ Override
183- public <T > @ Nullable T convertSendAndReceive (String exchange , String routingKey , Object request ,
187+ public <T > @ Nullable T convertSendAndReceive (@ Nullable String exchange , @ Nullable String routingKey , Object request ,
184188 @ Nullable Map <String , Object > headers , Class <T > targetClass ) throws MessagingException {
185189
186190 return convertSendAndReceive (exchange , routingKey , request , headers , targetClass , null );
187191 }
188192
189193 @ Override
190- public <T > @ Nullable T convertSendAndReceive (String exchange , String routingKey , Object request ,
194+ public <T > @ Nullable T convertSendAndReceive (@ Nullable String exchange , @ Nullable String routingKey , Object request ,
191195 Class <T > targetClass , @ Nullable MessagePostProcessor requestPostProcessor ) throws MessagingException {
192196
193197 return convertSendAndReceive (exchange , routingKey , request , null , targetClass , requestPostProcessor );
194198 }
195199
196200 @ SuppressWarnings ("unchecked" )
197201 @ Override
198- public <T > @ Nullable T convertSendAndReceive (String exchange , String routingKey , Object request ,
202+ public <T > @ Nullable T convertSendAndReceive (@ Nullable String exchange , @ Nullable String routingKey , Object request ,
199203 @ Nullable Map <String , Object > headers ,
200204 Class <T > targetClass , @ Nullable MessagePostProcessor requestPostProcessor ) throws MessagingException {
201205
@@ -205,7 +209,7 @@ public void convertAndSend(String exchange, String routingKey, Object payload,
205209 }
206210
207211 @ Override
208- protected void doSend (String destination , Message <?> message ) {
212+ protected void doSend (@ Nullable String destination , Message <?> message ) {
209213 try {
210214 Object correlation = message .getHeaders ().get (AmqpHeaders .PUBLISH_CONFIRM_CORRELATION );
211215 if (correlation instanceof CorrelationData corrData ) {
@@ -220,7 +224,7 @@ protected void doSend(String destination, Message<?> message) {
220224 }
221225 }
222226
223- protected void doSend (String exchange , String routingKey , Message <?> message ) {
227+ protected void doSend (@ Nullable String exchange , @ Nullable String routingKey , Message <?> message ) {
224228 try {
225229 Object correlation = message .getHeaders ().get (AmqpHeaders .PUBLISH_CONFIRM_CORRELATION );
226230 if (correlation instanceof CorrelationData corrData ) {
@@ -268,7 +272,7 @@ private String resolveDestination() {
268272 }
269273
270274 @ Override
271- protected @ Nullable Message <?> doSendAndReceive (String destination , Message <?> requestMessage ) {
275+ protected @ Nullable Message <?> doSendAndReceive (@ Nullable String destination , Message <?> requestMessage ) {
272276 try {
273277 org .springframework .amqp .core .Message amqpMessage = this .rabbitTemplate .sendAndReceive (
274278 destination , createMessage (requestMessage ));
@@ -279,7 +283,8 @@ private String resolveDestination() {
279283 }
280284 }
281285
282- protected @ Nullable Message <?> doSendAndReceive (String exchange , String routingKey , Message <?> requestMessage ) {
286+ protected @ Nullable Message <?> doSendAndReceive (@ Nullable String exchange , @ Nullable String routingKey ,
287+ Message <?> requestMessage ) {
283288 try {
284289 org .springframework .amqp .core .Message amqpMessage = this .rabbitTemplate .sendAndReceive (
285290 exchange , routingKey , createMessage (requestMessage ));
0 commit comments