1. 04 3月, 2015 1 次提交
    • S
      Register lazy @JmsListener components · 5c9f09c2
      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
      5c9f09c2
  2. 03 3月, 2015 1 次提交
  3. 28 2月, 2015 1 次提交
  4. 26 2月, 2015 1 次提交
    • S
      Reduce logging level of EventListenerMethodProcessor · dff2a3d1
      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
      dff2a3d1
  5. 20 2月, 2015 3 次提交
  6. 08 12月, 2014 1 次提交
    • S
      Fix detection of the @SendTo annotation · adc7ad7f
      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
      adc7ad7f
  7. 03 12月, 2014 1 次提交
    • S
      Use Jackson improved default configuration everywhere · fbd85925
      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
      fbd85925
  8. 06 11月, 2014 1 次提交
  9. 01 11月, 2014 1 次提交
  10. 30 10月, 2014 2 次提交
  11. 23 10月, 2014 1 次提交
  12. 21 10月, 2014 1 次提交
  13. 18 10月, 2014 1 次提交
  14. 07 10月, 2014 1 次提交
  15. 30 9月, 2014 1 次提交
  16. 29 9月, 2014 2 次提交
    • J
      Polishing · cfd9fd68
      Juergen Hoeller 提交于
      cfd9fd68
    • S
      Restore sleep interval between recovery attempt · bb45fb45
      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
      bb45fb45
  17. 28 9月, 2014 1 次提交
  18. 18 9月, 2014 1 次提交
  19. 04 9月, 2014 1 次提交
  20. 03 9月, 2014 1 次提交
  21. 02 9月, 2014 1 次提交
  22. 01 9月, 2014 1 次提交
  23. 10 8月, 2014 1 次提交
    • J
      JmsMessagingTemplate uses local convertJmsException template method instead of... · c06ac06b
      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
      c06ac06b
  24. 09 8月, 2014 1 次提交
  25. 08 8月, 2014 2 次提交
  26. 04 8月, 2014 1 次提交
  27. 01 8月, 2014 1 次提交
    • S
      Move JmsHandlerMethodFactory to spring-messaging · 7d1e33d8
      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
      7d1e33d8
  28. 30 7月, 2014 1 次提交
  29. 29 7月, 2014 3 次提交
  30. 28 7月, 2014 2 次提交
    • J
      JmsListener/ScheduledAnnotationBeanPostProcessor uses... · 92c657e1
      Juergen Hoeller 提交于
      JmsListener/ScheduledAnnotationBeanPostProcessor uses SmartInitializingSingleton instead of ContextRefreshedEvent
      
      Also reducing the container dependencies to BeanFactory instead of ApplicationContext, wherever possible.
      
      Issue: SPR-12039
      92c657e1
    • S
      Jms request/reply operations · b6389a6c
      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
      b6389a6c
  31. 24 7月, 2014 1 次提交
  32. 22 7月, 2014 1 次提交