1. 30 Apr, 2015 4 commits
  2. 29 Apr, 2015 1 commit
  3. 28 Apr, 2015 3 commits
  4. 27 Apr, 2015 5 commits
    • Rob Winch's avatar
      8ee41667
    • Rob Winch's avatar
      Management Security uses Spring Realm · b54960f0
      Rob Winch authored
      Previously ManagementSecurityAutoConfiguration used Spring Security's
      default realm of "Realm" when authentication failed. This was confusing
      because when prompted for authentication (i.e. no credentials provided)
      the realm "Spring" was requested.
      
      This commit ensures the Realm that is used is consistent for all of of the
      security auto configuration.
      
      Fixes #2466
      b54960f0
    • Andy Wilkinson's avatar
      Start building against Reactor 2.0.1 snapshots · ee7c86a0
      Andy Wilkinson authored
      See gh-2719
      ee7c86a0
    • Andy Wilkinson's avatar
      Start building against Spring Integration 4.2.0 snapshots · 681894a1
      Andy Wilkinson authored
      See gh-2883
      681894a1
    • Andy Wilkinson's avatar
      Work around problems with GemFire 8.0’s dependencies · e6dfd7c5
      Andy Wilkinson authored
      GemFire 8.0 depends on two different versions of xml-apis:xml-apis and
      org.eclipse.jdt.core.compiler:ecj. This commit adds dependency
      management for those two dependencies to address the dependency
      convergence errors reported by Maven’s enforcer plugin.
      
      GemFire 8.0 also depends on commons-logging and Spring Boot starters
      should use jcl-over-slf4j instead. This commit adds an exclusion for
      commons-logging
      
      GemFire 8.0 depends (optionally) on spring-data-gemfire and
      spring-data-gemfire depends on GemFire, i.e. there’s a dependency cycle
      between the two projects. This commit breaks this cycle by adding an
      exclusion for spring-data-gemfire to the dependency management for
      com.gemstone.gemfire:gemfire.
      
      This commit should be reverted once the problems with GemFire’s
      dependencies have been addressed. See gh-2884.
      e6dfd7c5
  5. 22 Apr, 2015 3 commits
  6. 21 Apr, 2015 16 commits
  7. 17 Apr, 2015 2 commits
  8. 16 Apr, 2015 6 commits
    • Phillip Webb's avatar
      Refactor CacheStatisticsProvider to use generics · 0451f16a
      Phillip Webb authored
      Update CacheStatisticsProvider to use a generic to indicate the type
      of cache supported. Also extract individual CacheStatisticsProvider
      implementations and made statistics an auto-configuration.
      
      See gh-2633
      0451f16a
    • Phillip Webb's avatar
      Revert "Add start/stop goals to maven plugin" · a8d099f6
      Phillip Webb authored
      This reverts commit 54e12a07.
      a8d099f6
    • Andy Wilkinson's avatar
      Work around the behaviour change in latest Spring 4.2 snapshots · 2085a5b0
      Andy Wilkinson authored
      The changes made in spring-projects/spring-framework@e403aefe cause
      SampleTomcatTwoConnectorsApplication to fail to launch. The port bean,
      typed as an int, is coerced into an Integer when the bean’s created. The
      port() method is then called, and the proxy’s bean method interceptor
      complains as it’s expecting the port bean to be an int but it’s actually
      an Integer. Changing the port() bean method’s return type to Integer
      works around the problem.
      2085a5b0
    • Stephane Nicoll's avatar
      Add start/stop goals to maven plugin · 54e12a07
      Stephane Nicoll authored
      SpringApplicationLifecycle provides lifecycle operations on the current
      Spring Boot application. It can be registered as an MBean of the platform
      MBean server if a specific property is set. Besides, the JMX name can
      also be customized via a property in case more than one Spring Boot
      application is started in the same process.
      
      The Maven plugin uses that MBean to check that the application is ready
      before ending the "start" phase. It uses it to trigger a proper shutdown
      of the application during the "stop" phase.
      
      If the process has to be forked, the platform MBean server is exposed on
      a configurable port so that the maven plugin can connect to it.
      
      Such change permits the maven plugin to integrate a classical integration
      test scenario where the "start" goal is invoked during the
      pre-integration phase and the "stop" goal during the post-integration
      phase.
      
      Closes gh-2525
      54e12a07
    • Andy Wilkinson's avatar
      Merge branch '1.2.x' · 92702b4c
      Andy Wilkinson authored
      92702b4c
    • Andy Wilkinson's avatar
      Support String values for factoryBeanObjectType attribute on bean def · 337673b3
      Andy Wilkinson authored
      To allow us to determine the type that Spring Integration’s
      GatewayProxyFactoryBean will create, the bean definition created by
      MessagingGatewayRegistrar needs to set the factoryBeanObjectType
      attribute. The current implementation of BeanTypeRegistry requires the
      attribute’s value to be a Class, however this would require Spring
      Integration’s namespace handler to load the class and class loading
      should be avoided in namespace handlers.
      
      This commit updates BeanTypeRegistry so that it supports both Class and
      String values for the factoryBeanObjectType. If the value is a String
      it will interpret it as a class name and attempt to load it.
      
      See gh-2811
      337673b3