Browse Source

Jms2MessageProducerInvocationHandler properly delegates to CachedMessageProducer.this

Issue: SPR-11949
pull/580/merge
Juergen Hoeller 11 years ago
parent
commit
134e5a2aec
  1. 4
      spring-jms/src/main/java/org/springframework/jms/connection/CachedMessageProducer.java

4
spring-jms/src/main/java/org/springframework/jms/connection/CachedMessageProducer.java

@ -1,5 +1,5 @@
/* /*
* Copyright 2002-2013 the original author or authors. * Copyright 2002-2014 the original author or authors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
@ -284,7 +284,7 @@ class CachedMessageProducer implements MessageProducer, QueueSender, TopicPublis
target, args[0], args[1], deliveryMode, priority, timeToLive, args[2]); target, args[0], args[1], deliveryMode, priority, timeToLive, args[2]);
} }
} }
return method.invoke(target, args); return method.invoke(CachedMessageProducer.this, args);
} }
catch (InvocationTargetException ex) { catch (InvocationTargetException ex) {
throw ex.getTargetException(); throw ex.getTargetException();

Loading…
Cancel
Save