Commit Graph

  • 179b236608 Add MessageHandlingRunnable Rossen Stoyanchev 2014-09-29 22:41:09 -04:00
  • 84137ab986 Polish ExecutorSubscribableChannel Rossen Stoyanchev 2014-09-29 22:23:45 -04:00
  • 803fc20019 Correct check for ViewResolver beans Rossen Stoyanchev 2014-09-29 17:53:28 -04:00
  • 7bc8e5199e Polishing Juergen Hoeller 2014-09-29 23:50:23 +02:00
  • 43d40187d9 Polishing Juergen Hoeller 2014-09-29 23:40:32 +02:00
  • 49cf30e964 Update default view resolver in MVC Java config Rossen Stoyanchev 2014-09-29 17:19:19 -04:00
  • ae43b17fa0 JsonViewResponseBodyAdvice throws IllegalArgumentException in case of >1 view class specified Juergen Hoeller 2014-09-29 22:45:10 +02:00
  • 7f43f02a13 FormHttpMessageConverter uses a delegate class for JavaMail-based MIME encoding (isolating the JavaMail API dependency) Juergen Hoeller 2014-09-29 22:35:13 +02:00
  • cfd9fd6863 Polishing Juergen Hoeller 2014-09-29 17:35:23 +02:00
  • c508a70c15 MethodReference accesses cached executor in a thread-safe manner Juergen Hoeller 2014-09-29 17:31:13 +02:00
  • bb45fb4538 Restore sleep interval between recovery attempt Stephane Nicoll 2014-09-29 15:35:07 +02:00
  • a6c2d4595b Polish Javadoc for BackOff implementations Sam Brannen 2014-09-28 15:26:30 +02:00
  • 9f6c0cb166 Polish Javadoc for @JmsListener Sam Brannen 2014-09-28 15:12:07 +02:00
  • 3908804486 StatementCreatorUtils uses setClob/setNClob with stream argument in case of typed String value exceeding 4000 characters (for Oracle compatibility) Juergen Hoeller 2014-09-27 00:40:35 +02:00
  • 3046fdd56a DefaultLobCreator's streamAsLob mode supports JDBC 4.0 setBlob/Clob variants without length parameter as well Juergen Hoeller 2014-09-27 00:16:01 +02:00
  • d65db65fad DefaultLobCreator supports JDBC 4.0 set-stream variants without length parameter Juergen Hoeller 2014-09-26 23:56:43 +02:00
  • 7f9baa3a09 Polishing Juergen Hoeller 2014-09-26 22:38:41 +02:00
  • b91cab1fde Polishing Juergen Hoeller 2014-09-26 22:18:15 +02:00
  • d46c3fc7bf Deprecated BeanDefinitionDocumentReader's setEnvironment method in favor of access via XmlReaderContext Juergen Hoeller 2014-09-26 22:17:58 +02:00
  • 3267e5aa33 Update default SockJS CDN location Brian Clozel 2014-09-26 21:42:08 +02:00
  • 251970a2f9 Tracking ASM 5.0.4 development: Fix for ASM issue 317539 Juergen Hoeller 2014-09-26 21:47:41 +02:00
  • 901346eb7d WebAsyncManager avoids concurrentResult.toString() and builds correct DeferredResultProcessingInterceptor keys Juergen Hoeller 2014-09-26 21:47:30 +02:00
  • 1ffefcb548 LiveBeansView escapes double quotes in resource descriptions Juergen Hoeller 2014-09-26 21:47:21 +02:00
  • 0c680d6d03 Defensively use setRemoveOnCancelPolicy for JDK 6 compatibility Juergen Hoeller 2014-09-26 21:47:01 +02:00
  • a6e1c53f23 Update default SockJS CDN location Brian Clozel 2014-09-26 21:28:05 +02:00
  • b87329cda7 Remove outdated references to ContextLoaderServlet Juergen Hoeller 2014-09-26 21:40:28 +02:00
  • f21c8c37fb Avoid use of fragile Swing classes in tests (for compatibility with JDK 8u40) Juergen Hoeller 2014-09-26 21:40:09 +02:00
  • 3827e048d1 Protect against NPE when escaping LiveBeansView Phillip Webb 2014-09-26 12:32:04 -07:00
  • ceb79c9bee Use InterceptableChannel in AbstractBrokerMessageHandler Rossen Stoyanchev 2014-09-26 13:25:52 -04:00
  • 6f1ab8d02d Add InterceptableChannel Rossen Stoyanchev 2014-09-26 13:21:27 -04:00
  • 6c57c3e4b5 Catch exception while clearing TCP conn to broker Rossen Stoyanchev 2014-09-26 12:03:54 -04:00
  • 5444c35777 Latest dependency updates (Groovy 2.3.7, Protocol Buffers 2.6, Woodstox 4.4.1) Juergen Hoeller 2014-09-26 17:20:33 +02:00
  • e8486e2afe Tracking ASM 5.0.4 development: Fix for ASM issue 317539 Juergen Hoeller 2014-09-26 16:07:01 +02:00
  • f46c706e44 Bean method metadata exposed through AnnotatedBeanDefinition Juergen Hoeller 2014-09-26 14:46:09 +02:00
  • bf99d6a3b5 WebAsyncManager avoids concurrentResult.toString() and builds correct DeferredResultProcessingInterceptor keys Juergen Hoeller 2014-09-26 14:15:21 +02:00
  • 92f7121478 LiveBeansView escapes double quotes in resource descriptions Juergen Hoeller 2014-09-26 14:01:35 +02:00
  • 24d09a3b8d Fix Javadoc link to DEFAULT_NONE in @RequestMapping Sam Brannen 2014-09-26 12:56:25 +02:00
  • 2a64834a44 Fix test dependency Rossen Stoyanchev 2014-09-26 00:03:46 -04:00
  • 371d93b346 Detect unsent DISCONNECT messages Rossen Stoyanchev 2014-09-25 23:22:12 -04:00
  • 1feeceb6de Move MessageChannel fields up to AbstractMessageBroker Rossen Stoyanchev 2014-09-25 22:48:43 -04:00
  • 9be0cf21e5 Support writing multipart non-ASCII file names Rossen Stoyanchev 2014-09-25 18:00:55 -04:00
  • 6cbe1433e2 Polish FormHttpMessageConverter Rossen Stoyanchev 2014-09-25 16:32:01 -04:00
  • 22c0085ba0 ComponentScanAnnotationParser supports multiple base packages within a single placeholder as well Juergen Hoeller 2014-09-25 17:51:53 +02:00
  • 1f3e195dac Polishing Juergen Hoeller 2014-09-25 17:00:45 +02:00
  • cfc821d179 DataBinder unwraps Optional objects and allows for proper handling of Optional.empty() Juergen Hoeller 2014-09-25 17:00:36 +02:00
  • 070642c148 Introduced addScope convenience method on CustomScopeConfigurer (for use in WebSocket configuration) Juergen Hoeller 2014-09-25 01:31:33 +02:00
  • 3836aa051f Message broker thread pools should be set up in allowCoreThreadTimeOut mode Juergen Hoeller 2014-09-25 01:29:00 +02:00
  • e003d21726 Defensively use setRemoveOnCancelPolicy for JDK 6 compatibility Juergen Hoeller 2014-09-25 01:24:13 +02:00
  • e52f041a78 ComponentScanBeanDefinitionParser supports placeholders for entire base-package specification and for type filter expressions Juergen Hoeller 2014-09-25 01:03:08 +02:00
  • 5ecdd8ca31 Consistent Environment access in XML bean definition parsing code Juergen Hoeller 2014-09-25 01:02:40 +02:00
  • b0e6091cad Lower "no session" message log level in SubProtocolWSH Rossen Stoyanchev 2014-09-24 15:04:57 -04:00
  • 38777955d2 Escape single quotes in the reference manual Sam Brannen 2014-09-24 18:59:21 +02:00
  • 587a81617c SystemEnvironmentPropertySource uses actual SecurityManager check and direct keySet access Juergen Hoeller 2014-09-24 17:56:38 +02:00
  • 0934751d7a BeanWrapper supports traversal of nested paths with Java 8 Optional declarations Juergen Hoeller 2014-09-24 17:56:24 +02:00
  • 281b243b88 HttpEntityMethodProcessor supports custom HttpEntity subclasses again Juergen Hoeller 2014-09-24 17:56:07 +02:00
  • 5b1cbf0306 Log WebSocket connection issues at DEBUG level Rossen Stoyanchev 2014-09-24 09:43:16 -04:00
  • 07ffb6ffed Polish SpEL compiler section Sam Brannen 2014-09-24 14:12:40 +02:00
  • 75291b32bc Fix grammar in @JsonView section Sam Brannen 2014-09-24 13:10:31 +02:00
  • 2a0fb1b684 Fix broken links to JIRA issues Sam Brannen 2014-09-24 13:07:51 +02:00
  • b31c95df85 Polish code formatting in testing chapter Sam Brannen 2014-09-24 13:04:47 +02:00
  • 4c59d85f69 Be defensive adding additional imported configs Phillip Webb 2014-09-22 15:01:29 -07:00
  • d777d59015 Merge remote-tracking branch 'pages/gh-pages' into gh-pages Brian Clozel 2014-09-22 18:55:13 +02:00
  • 77167c0d39 Fix company name and website in footer Brian Clozel 2014-09-22 18:52:09 +02:00
  • 1ca26dffbf Merge pull request #7 from bclozel/forum Brian Clozel 2014-09-22 18:42:32 +02:00
  • 983b5338ed Fix typo in documentation Brian Clozel 2014-09-22 18:36:49 +02:00
  • ea034aeb2e Reorder list of data access modules in documentation Brian Clozel 2014-09-22 18:32:10 +02:00
  • 09a6afb94c Fix "file:///" URL schema in documentation Brian Clozel 2014-09-22 18:30:17 +02:00
  • 26326fb40b Mention DEFAULT_NONE in @RequestMapping's Javadoc Brian Clozel 2014-09-22 17:57:22 +02:00
  • 94e26fd72d Remove outdated references to ContextLoaderServlet Juergen Hoeller 2014-09-19 00:11:44 +02:00
  • a80495b47d Avoid use of fragile Swing classes in tests (for compatibility with JDK 8u40) Juergen Hoeller 2014-09-19 00:11:44 +02:00
  • 1936dee991 Replaced postProcessFindAllClassPathResourcesResult with doFindAllClassPathResources Juergen Hoeller 2014-09-19 00:11:44 +02:00
  • 62340d6ccf Only release rolled-back database savepoints during managed nested transaction Juergen Hoeller 2014-09-19 00:11:44 +02:00
  • 0026d8faf8 Update package-info for org.springframework.test Sam Brannen 2014-09-22 15:06:18 +02:00
  • 0083cc0a01 Add missing package-info files in spring-test Sam Brannen 2014-09-22 15:05:07 +02:00
  • f9452ae9e9 LocalSessionFactoryBean supports JPA 2.1 auto-apply @Converter on Hibernate 4.3 Juergen Hoeller 2014-09-19 00:11:44 +02:00
  • 9c8f7d9246 Explicitly release rolled-back database savepoints during (long-running) transaction Juergen Hoeller 2014-09-19 00:11:44 +02:00
  • bf93f0c5e9 Clean up warnings in spring-messaging Sam Brannen 2014-09-22 14:29:21 +02:00
  • b9348bb89c Fix Protobuf support - HTTP headers already written Brian Clozel 2014-09-22 14:02:35 +02:00
  • 2989fe4203 Support Jackson based XML serialization in RestTemplate Sebastien Deleuze 2014-09-22 01:10:21 +02:00
  • f27c7df004 Avoid Gradle compiler warnings Sam Brannen 2014-09-21 21:23:44 +02:00
  • 1947de3334 Provide subclass hooks in path matching resolver Phillip Webb 2014-09-21 10:54:05 -07:00
  • 4aa97f8945 Remove references to CommonsHttpInvokerRequestExecutor Sam Brannen 2014-09-21 19:53:40 +02:00
  • 2667956a30 Initialize JNDI to fix failing Environment test Phillip Webb 2014-09-20 09:01:16 -07:00
  • c41ea96177 Optimize ReflectionUtils.isCglibRenamedMethod Phillip Webb 2014-09-20 00:23:58 -07:00
  • 752574de1d Optimize SystemEnvPropertySource when possible Phillip Webb 2014-09-20 00:17:10 -07:00
  • 607d9454df Latest dependency updates (EhCache 2.8.4, JasperReports 5.6.1, Jetty 9.2.3) Juergen Hoeller 2014-09-19 00:11:44 +02:00
  • 1884d18183 Polishing Juergen Hoeller 2014-09-19 00:11:44 +02:00
  • 834ddad616 Polishing (cherry picked from commit 50e50d0) Juergen Hoeller 2014-09-20 00:51:19 +02:00
  • 50e50d0c18 Polishing (cherry picked from commit 16325c2) Juergen Hoeller 2014-09-20 00:29:16 +02:00
  • 16325c2eaa Polishing Juergen Hoeller 2014-09-20 00:29:16 +02:00
  • 65cc57dabb SystemEnvironmentPropertySource uses regular property names check instead of optimized Map lookup (for defensiveness in SecurityManager scenarios) Juergen Hoeller 2014-09-19 00:11:44 +02:00
  • 7f8d611598 Defensive reset/restore of JNDI environment (avoiding test side effects) Juergen Hoeller 2014-09-19 00:11:44 +02:00
  • 237b50a9c8 Allow configuring custom argument types Rossen Stoyanchev 2014-09-19 16:47:39 -04:00
  • a9b2a12491 Allow ResponseBodyAdvice to modify null return values Rossen Stoyanchev 2014-09-19 14:57:56 -04:00
  • a99ef6d9b2 Extend websocket scope to event publication Rossen Stoyanchev 2014-09-18 16:30:52 -04:00
  • a2b983a4e4 Further refine property source ordering Phillip Webb 2014-09-19 00:07:30 -07:00
  • e71fbb9f46 Implement containsProperty on MapPropertySource Phillip Webb 2014-09-18 23:17:13 -07:00
  • 2077388f38 Improve JNDI detection logic Phillip Webb 2014-09-18 23:09:45 -07:00
  • f259ca1b1f Refined tests for property source ordering Juergen Hoeller 2014-09-19 00:20:00 +02:00
  • 354c3e03e9 Refined exclusion of bridge methods in annotation post-processors (for Java 8 compatibility) Juergen Hoeller 2014-09-19 00:11:44 +02:00