Commit Graph

  • 2b1ff4c5db Fix condition in SubProtocolWebSocketHandler Rossen Stoyanchev 2014-06-29 17:00:24 -04:00
  • 40c203ca71 Minor fix in STOMP broker relay Rossen Stoyanchev 2014-06-29 16:54:17 -04:00
  • d18fc53148 Avoid multiple invocations of afterConnectionClosed Rossen Stoyanchev 2014-06-29 16:53:21 -04:00
  • 618771d59d Add check for unused WebSocket sessions Rossen Stoyanchev 2014-06-29 16:52:20 -04:00
  • 87077d3fad Add support for setting removeOnCancelPolicy Rossen Stoyanchev 2014-06-29 15:47:08 -04:00
  • c0c3618906 Fix concurrency issues in SockJS session impls Rossen Stoyanchev 2014-06-23 03:14:00 -04:00
  • 9880d2b5f4 Remove JDK 1.7 guard for removeOnCancelPolicy property Rossen Stoyanchev 2014-06-29 15:30:39 -04:00
  • 7441f23012 Add support for removeOnCancelPolicy Rossen Stoyanchev 2014-06-29 14:28:52 -04:00
  • 7da3fb4ce6 Support STOMP DISCONNECT with receipt Rossen Stoyanchev 2014-06-28 23:09:14 -04:00
  • 7dc2b2927e Use SESSION_NOT_RELIABLE when no messages received Rossen Stoyanchev 2014-06-28 14:36:18 -04:00
  • 3af488a701 Avoid multiple invocations of afterConnectionClosed Rossen Stoyanchev 2014-06-28 14:33:00 -04:00
  • 86de416908 More WebSocket logging updates Rossen Stoyanchev 2014-06-28 14:01:13 -04:00
  • fac2d80054 AbstractApplicationContext uses AtomicBoolean instead of synchronization for active/closed flags Juergen Hoeller 2014-06-29 17:36:50 +02:00
  • 0232739293 Javadoc coverage of package metadata detection (supported for Hibernate, not needed for EclipseLink and OpenJPA) Juergen Hoeller 2014-06-29 17:36:26 +02:00
  • 1c91a52639 Add STOMP subscribe/unscubscribe ApplicationContext events Rossen Stoyanchev 2014-06-28 11:07:42 -04:00
  • 9aa53abdf9 Add AsyncRestTemplate support to client-side MockMvc Rossen Stoyanchev 2014-06-28 09:49:19 -04:00
  • 045d7357d5 SharedEntityManagerCreator immediately throws TransactionRequiredException on persist, merge, remove etc (as required by JPA spec) Juergen Hoeller 2014-06-27 19:58:20 +02:00
  • cab0b97a83 Polish Rossen Stoyanchev 2014-06-27 12:39:40 -04:00
  • 7a5b3c1eed Append suffx to user dest in SimpMessagingTemplate Rossen Stoyanchev 2014-06-27 12:34:51 -04:00
  • 682a910bb6 ReflectionUtils caches Class.getDeclaredMethods() results; AnnotationUtils caches findAnnotation results Juergen Hoeller 2014-06-27 17:07:06 +02:00
  • b0979cbab6 autoGrow support in DataBinder for field access Stephane Nicoll 2014-06-27 11:28:09 +02:00
  • 17d15cc495 Fix warning Stephane Nicoll 2014-06-27 11:04:41 +02:00
  • bc714888c4 Nested properties support for field-based validation Stephane Nicoll 2014-06-27 10:59:18 +02:00
  • 113fd1180a Fine tune STOMP and WebSocket related logging Rossen Stoyanchev 2014-06-27 03:39:47 -04:00
  • b2f6445058 Fix unit test for SPR-11919 Brian Clozel 2014-06-27 10:01:27 +02:00
  • 24cdefb785 Workaround for WFLY-3474 NullPointerException Brian Clozel 2014-06-26 23:39:17 +02:00
  • 8221c9abc5 Support for nested path using field access Stephane Nicoll 2014-06-26 19:19:56 +02:00
  • 442bd682a7 Polishing Juergen Hoeller 2014-06-26 18:14:51 +02:00
  • a9b650fd0f DefaultAdvisorChainFactory never passes null into ClassFilter, enabling async advisor to work without target class as well Juergen Hoeller 2014-06-26 18:12:44 +02:00
  • 9796af72db Improve JettySockJsIntegrationTests to show real error Rossen Stoyanchev 2014-06-26 10:03:03 -04:00
  • a3fa9c9797 Add check for unused WebSocket sessions Rossen Stoyanchev 2014-06-26 09:38:46 -04:00
  • 98d6f7b443 Polishing Juergen Hoeller 2014-06-26 16:01:24 +02:00
  • 35067790f3 MBeanExporter implements DisposableBean again (also revised logging and rearranged properties) Juergen Hoeller 2014-06-26 15:55:40 +02:00
  • 46dc07a005 AsyncExecutionInterceptor uses submitListenable if method signature indicates ListenableFuture Juergen Hoeller 2014-06-26 15:19:17 +02:00
  • 50b21d061f Add TODO for fate of Hibernate JPA integration tests Sam Brannen 2014-06-26 14:40:51 +02:00
  • 158cb346a5 Re-enable OpenJPA + AspectJ tests Sam Brannen 2014-06-26 14:30:57 +02:00
  • e73b8b31f8 Delete accidental call to System.err Sam Brannen 2014-06-26 14:28:53 +02:00
  • 8ea0d8eea1 Latest dependency updates (AspectJ 1.8.1, Reactor 1.1.2, Tomcat 8.0.9, Jackson 2.4.1, JAMon 2.76) Juergen Hoeller 2014-06-26 12:21:21 +02:00
  • cc917de24d Polishing Juergen Hoeller 2014-06-26 11:44:07 +02:00
  • b3e3c5312f Introduced AnnotationConfigRegistry as common interface for AnnotationConfig(Web)ApplicationContext Juergen Hoeller 2014-06-26 11:43:03 +02:00
  • 591f79514d Spring's default JPA persistence unit exposes package metadata as well (currently only supported with Hibernate) Juergen Hoeller 2014-06-26 11:25:50 +02:00
  • 9919a98231 HttpHeaders fails getAllow if set to EmptyCollection Brian Clozel 2014-06-25 23:12:35 +02:00
  • 0f47732523 Fix failing test Rossen Stoyanchev 2014-06-25 15:51:36 -04:00
  • 502022acca Delete test annotations in spring-orm Sam Brannen 2014-06-25 21:25:00 +02:00
  • 6ad79e03c6 Create SockJS ThreadPoolTaskScheduler extension Rossen Stoyanchev 2014-06-25 15:08:42 -04:00
  • 3ed9885dc5 Merge SockJS client-related changes Rossen Stoyanchev 2014-06-25 14:10:29 -04:00
  • 1e342e4dbf Use SimpleAsyncTaskExecutor in WebSocketClient impls Rossen Stoyanchev 2014-06-25 08:40:27 -04:00
  • 5d2e6f6d4c Prevent unbounded retention of cancelled SockJS tasks Rossen Stoyanchev 2014-06-23 04:12:38 -04:00
  • fcf6ae8328 Fix concurrency issues in SockJS session impls Rossen Stoyanchev 2014-06-23 03:14:00 -04:00
  • e82df99a22 Add SockJS client Rossen Stoyanchev 2014-04-28 22:01:14 -04:00
  • dc1d85d045 Support registering Filters in WebSocket test servers Rossen Stoyanchev 2014-06-19 11:11:41 -04:00
  • c14ba1a0ff Add SockJsFrameType enum Rossen Stoyanchev 2014-04-21 13:57:09 -04:00
  • c86f711de5 Polish SockJsFrame Rossen Stoyanchev 2014-04-21 11:18:54 -04:00
  • b6255128bf ConfigurationClassPostProcessor skips pre-processed bean definitions now (avoiding side effects in case of multiple CCPPs) Juergen Hoeller 2014-06-25 13:46:15 +02:00
  • d239016a8c UriComponentBuilder allows for multiple independent build() calls on same builder instance Juergen Hoeller 2014-06-25 13:19:28 +02:00
  • f966bf683c Explicitly mention BeanPostProcessor declaration requirements with @Bean methods Juergen Hoeller 2014-06-25 12:44:17 +02:00
  • 779ca99f38 SelectTag consistently checks specified 'multiple' attribute now, never falling back to forceMultiple in case of user-provided value Juergen Hoeller 2014-06-25 12:36:51 +02:00
  • b4e16eacc5 Require JUnit 4.9 or higher in the TCF Sam Brannen 2014-06-24 23:41:51 +02:00
  • 2d892da641 FrameworkPortlet exposes local PortletRequestAttributes in case of pre-bound ServletRequestAttributes as well Juergen Hoeller 2014-06-24 21:20:57 +02:00
  • 938a2846c8 Avoid pattern matching in isCglibRenamedMethod as far as possible (for performance reasons) Juergen Hoeller 2014-06-24 21:07:08 +02:00
  • d6635802c4 TypeDescriptor's nested type traversal leniently returns null in case of unresolvable nested type Juergen Hoeller 2014-06-24 20:57:09 +02:00
  • a6f3f101e4 Preparations for eventual removal of ParameterizedRowMapper along with SimpleJdbcTemplate Juergen Hoeller 2014-06-24 19:26:53 +02:00
  • 13c4a0396d Refactor VersionResourceResolver in strategies Brian Clozel 2014-06-24 18:16:53 +02:00
  • 18131bf611 Consistent declaration of private static final logger variables Juergen Hoeller 2014-06-24 14:02:05 +02:00
  • 2c0c081bbb AnnotationUtils defensively catches and logs unexpected exceptions from retrieval attempts (proceeding like the annotation wasn't there) Juergen Hoeller 2014-06-24 13:36:04 +02:00
  • d678c886c8 Merge pull request #564 from gregturn/quick-start Brian Clozel 2014-06-24 12:01:45 +02:00
  • fd809cd18e AnnotationUtils defensively catches unexpected exceptions from retrieval attempts (proceeding like the annotation wasn't there) Juergen Hoeller 2014-06-24 11:01:37 +02:00
  • 92396cefc2 Use constructor injection Greg Turnquist 2014-06-23 12:06:56 -04:00
  • f1517f03ff Delete remaining SimpleJdbcTemplate usage Sam Brannen 2014-06-22 15:40:41 +02:00
  • 0c1249fe42 Introduce repeatable @Sql tests Sam Brannen 2014-06-20 14:37:45 +02:00
  • abdb010fc8 Rename SQL script annotations in the TCF Sam Brannen 2014-06-20 14:33:23 +02:00
  • d801f9da89 ResourceUtils isFileURL detects "vfsfile" as a file system protocol (again) Juergen Hoeller 2014-06-20 01:03:01 +02:00
  • dfc370c368 PathMatchingResourcePatternResolver's findPathMatchingResources needs to check for VFS before checking isJarResource Juergen Hoeller 2014-06-19 23:09:12 +02:00
  • 03f3412434 WebSphereUowTransactionManager exposes SmartTransactionObject Juergen Hoeller 2014-06-19 22:30:10 +02:00
  • 6f68b034ca MBeanExportConfiguration's SpecificPlatform properly calls afterPropertiesSet Juergen Hoeller 2014-06-19 22:24:04 +02:00
  • b69c50f073 delete forum metadata Brian Clozel 2014-06-19 21:48:20 +02:00
  • 46a0a247e5 Merge branch 'gh-pages' of https://github.com/spring-projects/gh-pages into gh-pages Brian Clozel 2014-06-19 21:42:15 +02:00
  • 9c7287c64f Merge pull request #4 from bclozel/zclip Brian Clozel 2014-06-19 21:38:06 +02:00
  • ab5aea5a13 Defensively check javaUtilOptionalEmpty Juergen Hoeller 2014-06-19 21:25:46 +02:00
  • bc1f19ce18 Defensively check javaUtilOptionalEmpty Juergen Hoeller 2014-06-19 21:14:43 +02:00
  • c83fbc7862 Delete forum link from billboard Brian Clozel 2014-06-19 18:31:21 +02:00
  • ecb2d3c163 Remove link to forum.spring.io Brian Clozel 2014-06-19 18:27:01 +02:00
  • cff36d68b1 update documentation with latest forum infos Brian Clozel 2014-06-19 15:33:06 +02:00
  • ef25b9e7af ObjectToOptionalConverter needs to be marked as @UsesJava8 Juergen Hoeller 2014-06-18 23:39:19 +02:00
  • 88eabe874c Latest dependency updates (Jackson 2.4, Jetty 9.2.1, H2 1.4.178, Apache HttpClient 4.3.4) Juergen Hoeller 2014-06-17 21:58:11 +02:00
  • bb4a9cca1b Add suppress warning in SettableListenableFuture Rossen Stoyanchev 2014-06-16 17:06:52 -04:00
  • cf9d519e97 Merge pull request #504 from matsev/SPR-11614 Rossen Stoyanchev 2014-06-16 15:42:31 -04:00
  • 0640a32863 Revise SettableListenableFuture implementation Rossen Stoyanchev 2014-05-28 16:03:10 -04:00
  • 38b525aa9e Created SettableListenableFuture with tests Mattias Severson 2014-03-31 19:33:16 +02:00
  • 0dc6082b01 Support java.util.Optional for @MVC named value args Rossen Stoyanchev 2014-06-12 23:50:26 -04:00
  • c2356e57c8 Merge pull request #562 from hengyunabc/master Stephane Nicoll 2014-06-13 18:19:10 +02:00
  • 4d328d6188 Improve StringUtils#trimAllWhitespace hengyunabc 2014-06-13 18:36:50 +08:00
  • 98a224fed9 Update Eclipse import script regarding AJDT Sam Brannen 2014-06-12 14:04:54 +02:00
  • 72baa9bf27 Ignore external resources in CssLinkResourceTransormer Brian Clozel 2014-06-12 10:54:41 +02:00
  • e18e44980d Upgrade to Groovy 2.3.3 Brian Clozel 2014-06-12 10:22:53 +02:00
  • 9f4d4d1829 Check X-Forwarded-Host in ServletUriComponentsBuilder Rossen Stoyanchev 2014-06-11 22:40:48 -04:00
  • c809143cc4 Upgrade to Undertow 1.0.15 and fix failing test Rossen Stoyanchev 2014-06-11 17:45:19 -04:00
  • d746e3fbfa Rollback AntPathMatcher behavior for ".*" comparisons Brian Clozel 2014-06-11 20:43:08 +02:00
  • ce0473f926 Further encapsulate AntPatternComparator$PatternInfo Rossen Stoyanchev 2014-05-28 13:28:38 -04:00
  • f829cd1b35 Fix "**" precedence in AntPathMatcher comparator Brian Clozel 2014-01-31 15:47:11 +01:00