- 06 3月, 2015 1 次提交
-
-
由 Juergen Hoeller 提交于
-
- 05 3月, 2015 1 次提交
-
-
由 Stephane Nicoll 提交于
Previously, adding `@EnableAsync` on a blank application would lead to an info message stating that `ProxyAsyncConfiguration` is not eligible for getting processed by all BeanPostProcessors. Concretely, this is ok as such internal configuration is not meant to be a target of such post processing. Revisit the condition for non infrastructure bean only. Add the infrastructure role to a set of internal configuration, including the `ProxyAsyncConfiguration`. Issue: SPR-12761
-
- 04 3月, 2015 1 次提交
-
-
由 Stephane Nicoll 提交于
Support the creation and registration of message listener containers in a lazy manner, that is after the container initialization has completed. Such support brought an interesting brainstorming of the thread safety if JmsListenerEndpointRegistrar and JmsListenerEndpointRegistry so those have also been revisited as part of this commit. Issue: SPR-12774
-
- 03 3月, 2015 1 次提交
-
-
由 Juergen Hoeller 提交于
(cherry picked from commit 37835910)
-
- 28 2月, 2015 1 次提交
-
-
由 Juergen Hoeller 提交于
Issue: SPR-12705
-
- 26 2月, 2015 1 次提交
-
-
由 Stephane Nicoll 提交于
Reduce logging level when no target annotation is found a on bean. For consistency, update ScheduledAnnotationBeanPostProcessor and JmsListenerAnnotationBeanPostProcessor that define the same log statement. Issue: SPR-12574
-
- 20 2月, 2015 3 次提交
-
-
由 Sam Brannen 提交于
The convertJmsInvokerAccessException() method in JmsInvokerClientInterceptor now correctly returns the converted exception instead of throwing it.
-
由 Sam Brannen 提交于
-
由 Stephane Nicoll 提交于
JmsInvokerClientInterceptor defines a receiveTimeout field but does not handle such timeout. This commit adds an additional callback that throws an RemoteTimeoutException instead. Sub-classes can override the onReceiveTimeout to throw a different exception or return a fallback RemoteInvocationResult. Issue: SPR-12731
-
- 08 12月, 2014 1 次提交
-
-
由 Stephane Nicoll 提交于
Previously, the default reply destination could not be discovered if the @JmsListener annotation was placed on a bean that is eligible for proxying as the proxy method is used internally and does not reveal an annotation placed on the implementation. This commit makes sure to resolve the most specific method when searching that annotation. Issue: SPR-12513
-
- 03 12月, 2014 1 次提交
-
-
由 Sebastien Deleuze 提交于
With this commit, Jackson builder is now used in spring-websocket to create the ObjectMapper instance. It is not possible to use the builder for spring-messaging and spring-jms since these modules don't have a dependency on spring-web, thus they now just customize the same features: - MapperFeature#DEFAULT_VIEW_INCLUSION is disabled - DeserializationFeature#FAIL_ON_UNKNOWN_PROPERTIES is disabled Issue: SPR-12293
-
- 06 11月, 2014 1 次提交
-
-
由 Juergen Hoeller 提交于
Issue: SPR-12413
-
- 01 11月, 2014 1 次提交
-
-
由 Sam Brannen 提交于
-
- 30 10月, 2014 2 次提交
-
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
Issue: SPR-10397
-
- 23 10月, 2014 1 次提交
-
-
由 Sam Brannen 提交于
-
- 21 10月, 2014 1 次提交
-
-
由 Juergen Hoeller 提交于
-
- 18 10月, 2014 1 次提交
-
-
由 Juergen Hoeller 提交于
Issue: SPR-12338
-
- 07 10月, 2014 1 次提交
-
-
由 Juergen Hoeller 提交于
Issue: SPR-12280
-
- 30 9月, 2014 1 次提交
-
-
由 Juergen Hoeller 提交于
-
- 29 9月, 2014 2 次提交
-
-
由 Juergen Hoeller 提交于
-
由 Stephane Nicoll 提交于
Commit 6a048312 introduced a regression that lead to burst recovery attempts when the broker is up but the listener is failing for some reason (the most obvious one being that the destination does not exist). Since the sleep period between recovery attempts strategy is more complex, we can't just sleep for a period of time. But we can create an execution and apply it once which should work just fine for most use cases. Issue: SPR-12183
-
- 28 9月, 2014 1 次提交
-
-
由 Sam Brannen 提交于
-
- 18 9月, 2014 1 次提交
-
-
由 Juergen Hoeller 提交于
Scheduled/JmsListenerAnnotationBeanPostProcessor avoids needless re-scanning of non-annotated classes Issue: SPR-12189
-
- 04 9月, 2014 1 次提交
-
-
由 Juergen Hoeller 提交于
Issue: SPR-12148
-
- 03 9月, 2014 1 次提交
-
-
由 Juergen Hoeller 提交于
-
- 02 9月, 2014 1 次提交
-
-
由 Stephane Nicoll 提交于
-
- 01 9月, 2014 1 次提交
-
-
由 Stephane Nicoll 提交于
This commit allows to use place holder definitions for JmsListener attributes, effectively allowing to externalize those settings from the code. Issue: SPR-12134
-
- 10 8月, 2014 1 次提交
-
-
由 Juergen Hoeller 提交于
JmsMessagingTemplate uses local convertJmsException template method instead of generic MessagingExceptionTranslator interface This commit also turns MessagingException into a NestedRuntimeException subclass which delivers a root message that has the cause message appended to it. That's a common expectation with the use of Spring exceptions since all of our exception hierarchies have historically been designed that way. Issue: SPR-12064 Issue: SPR-12038
-
- 09 8月, 2014 1 次提交
-
-
由 Stephane Nicoll 提交于
-
- 08 8月, 2014 2 次提交
-
-
由 Stephane Nicoll 提交于
-
由 Stephane Nicoll 提交于
-
- 04 8月, 2014 1 次提交
-
-
由 Stephane Nicoll 提交于
-
- 01 8月, 2014 1 次提交
-
-
由 Stephane Nicoll 提交于
This commit moves JmsHandlerMethodFactory and its default implementation to the messaging abstraction. Working on a similar support for AMQP revealed that this factory has nothing that is JMS specific and is exactly identical in the case of AMQP. Issue: SPR-12053
-
- 30 7月, 2014 1 次提交
-
-
由 Stephane Nicoll 提交于
-
- 29 7月, 2014 3 次提交
-
-
由 Juergen Hoeller 提交于
Issue: SPR-12038
-
由 Stephane Nicoll 提交于
This commit introduces MessagingExceptionTranslator, a messaging exception translation infrastructure similar to what PersistenceExceptionTranslator provides. JmsMessagingTemplate does not throw raw JmsException anymore but translates those to an instance of Spring's MessagingException hierarchy. Issue: SPR-12038
-
由 Juergen Hoeller 提交于
Split configuration constants into local XConfigUtils classes instead of piling them up in AnnotationConfigUtils
-
- 28 7月, 2014 2 次提交
-
-
由 Juergen Hoeller 提交于
JmsListener/ScheduledAnnotationBeanPostProcessor uses SmartInitializingSingleton instead of ContextRefreshedEvent Also reducing the container dependencies to BeanFactory instead of ApplicationContext, wherever possible. Issue: SPR-12039
-
由 Stephane Nicoll 提交于
This commit updates JmsMessagingTemplate to support the MessageRequestReplyOperation interface that provides synchronous request/reply operations. As JmsMessagingTemplate delegates everything under the scenes to JmsTemplate, the latter has been updated as well to offer such lower level operation. Issue: SPR-12037
-