Juergen Hoeller
8580d2d19e
Fixed detection of generic types and qualifier annotations on scoped-proxy factory methods
...
Issue: SPR-11116
11 years ago
Juergen Hoeller
1f9b833c4d
Introduced SockJsSession interface and moved SockJsSessionFactory and SockJsServiceConfig to sockjs.transport; added initialize(SockJsServiceConfig) method to TransportHandler interface; extracted TransportHandlingSockJsService from DefaultSockJsService; moved sockjs.support.frame to sockjs.frame and extracted (Default)SockJsFrameFormat from SockJsFrame; moved SockJsHttpRequestHandler to sockjs.support; removed Jackson 1.x support
11 years ago
Rossen Stoyanchev
fcecd0328a
Collapse messaging.simp.handler into messaging.simp
11 years ago
Rossen Stoyanchev
307bf4bede
Add messaging.simp.user package
11 years ago
Rossen Stoyanchev
89455c00f6
Create messaging.simp.broker package
11 years ago
Juergen Hoeller
ea8a2095ec
Polishing
11 years ago
Juergen Hoeller
7a154e8e98
Renamed handler.support to handler.invocation
11 years ago
Juergen Hoeller
c4163c7475
Moved messaging.support.converter to messaging.converter; moved messaging.support.tcp to messaging.tcp; moved messaging.support.channel to messaging.support itself; moved handler.condition to handler itself; reworked handler.method into handler.support
11 years ago
Rossen Stoyanchev
947f3d4b2b
Update Javadoc, add tests and polish spring-messaging
11 years ago
Sam Brannen
3e0b0f100c
Delete unused import in MockAsyncContext
11 years ago
Sam Brannen
4957131a7b
Delete sysout.println call from MBean*Tests
11 years ago
Juergen Hoeller
edeb11c556
Polishing
11 years ago
Brian Clozel
efc5074395
Document ControllerAdvice annotation
...
Issue: SPR-11149
11 years ago
Spring Buildmaster
0912be105a
Increment version to 4.0.0.BUILD-SNAPSHOT
11 years ago
Spring Buildmaster
8a4b36479a
Release version 4.0.0.RC2
11 years ago
Phillip Webb
85b0bfff58
Only consider "is" methods with boolean returns
...
Fix regression introduced in b25e91a5
where ReflectivePropertyAccessor
does not consider the return type for "is" getters.
Issue: SPR-11142
11 years ago
Rossen Stoyanchev
8f569264da
Fix issue in GlassfishRequestUpgradeStrategy
...
The observed behavior was that the client does not get a response from
the WebSocket HTTP handshake. On the server the handshake actually
succeeds, the response is set correctly to status 101, and the
WebSocketHandler gets notified of the successfully established
connection.
This change flushes the ServletResponse just before returning from the
GlassfishRequestUpgradeStrategy. This is actually what Glassfish's own
TyrusServletFilter does as well at the end along with a comment that it
is a possible bug.
11 years ago
Brian Clozel
3ac14e7cd8
Document websocket XML namespace
...
Issue: SPR-11063
11 years ago
Rossen Stoyanchev
14468e80f3
Add principal in GlassfishRequestUpgradeStrategy
11 years ago
Phillip Webb
b1485420b6
Use port scanning for JMX tests
...
Attempt to fix performance build by scanning for a free JMX port.
11 years ago
Juergen Hoeller
1dff45c38a
Consistent ".jetty" and ".standard" subpackages; consolidated GlassFishRequestUpgradeStrategy implementation; renamed Text/BinaryWebSocketHandler and moved them to web.socket.support
11 years ago
Rossen Stoyanchev
7713a55f6b
Add test case for multivalue x-forwarded host header
...
Issue: SPR-11140
11 years ago
Phillip Webb
d4245610a2
Fix performance test HSQLDB error
...
Fix QuartzSupportTests that has been failing since the HSQLDB upgrade.
11 years ago
Phillip Webb
526555de85
Tweak times in TimedSpringRunnerTests
11 years ago
Phillip Webb
c2b56c07e5
Cache property TypeDescriptors
...
Attempt to improve performance by caching TypeDescriptors against bean
PropertyDescriptors in CachedIntrospectionResults.
This change is an attempt to fix the failing performance test case
`testPrototypeCreationWithOverriddenResourcePropertiesIsFastEnough` in
`AnnotationProcessorPerformanceTests`.
11 years ago
Phillip Webb
fd1b48139f
Polish
11 years ago
Rossen Stoyanchev
bb5a53f7f7
Update websocket xml namespace attributes
11 years ago
Rossen Stoyanchev
cea049b791
Move websocket config tests to annotation package
11 years ago
Phillip Webb
cb46ef86c6
Fix test following ResolvableType hashcode change
11 years ago
Juergen Hoeller
6c1f62b19d
EhCacheFactoryBean calls CacheManager.addCache before setStatisticsEnabled
...
Issue: SPR-11080
Issue: SPR-11092
(cherry picked from commit 6ce2eb9
)
11 years ago
Juergen Hoeller
f5a310ad57
Polishing (backported from 3.2.x)
11 years ago
Juergen Hoeller
2a52decbbc
Polishing (including removal of javadoc imports that show as package cycles in IntelliJ)
11 years ago
Juergen Hoeller
41332728f9
Use AnnotationTransactionAttributeSource class name to avoid hard dependency on transaction.annotation package
11 years ago
Juergen Hoeller
e62cd84ca2
Merged web.socket.messaging.config into web.socket.config and introduced web.socket.config.annotation
11 years ago
Phillip Webb
ab2949f2b7
Fix ResolvableType hashCode generation
...
Fix ResolvableType.hashCode() to use the source of the variable
resolver, rather than the resolver itself.
11 years ago
Rossen Stoyanchev
69238ba66f
Move WebSocketExtension to top-level package
11 years ago
Juergen Hoeller
e3e1c1bcec
Rearranged web.socket.server subpackages and introduced web.socket.config
11 years ago
Juergen Hoeller
eb8b5c435c
Polishing
11 years ago
Phillip Webb
5e02a6dda3
Fix casing in spring mvc namespace attributes
...
Update "enableMatrixVariables" and "ignoreDefaultModelOnRedirect" to
use the more conventional XML form "enable-matrix-variables" and
"ignore-default-model-on-redirect".
Both forms are now supported by `AnnotationDrivenBeanDefinitionParser`,
with newer names being defined in the 4.0 XSD and the older names
remaining in the 3.2 XSD.
Issue: SPR-11136
11 years ago
Rossen Stoyanchev
47ef45d152
Polish websocket xml namespace
...
Issue: SPR-11063
11 years ago
Phillip Webb
92e144a8a8
Add a 'bill of materials' project for Maven users
...
Add 'spring-framework-bom' meta-project that contains the other projects
in a dependencyManagement section.
Issue: SPR-11138
11 years ago
Rossen Stoyanchev
079fb2db73
Add assert AbstractStandardRequestUpgradeStrategy
11 years ago
Brian Clozel
10f5d96a78
Add XML namespace for WebSocket config
...
This commit adds an XML namespace equivalent of @EnableWebSocket and
@EnableWebSocketMessageBroker . Those are <websocket:handlers> and
<websocket:message-broker> respectively.
Examples can be found in the test suite.
This commit also alters the way MessageHandler's subscribe to their
respective MessageChannel's of interest. Rather than performing the
subscriptions in configuration code, the message channels are now
passed into MessageHandler's so they can subscribe themselves on
startup.
Issue: SPR-11063
11 years ago
Juergen Hoeller
8f1fefc159
Fixed javadoc
11 years ago
Juergen Hoeller
3e4b3cad6a
Always preserve target class for configuration classes in case of auto-proxying
...
Issue: SPR-10561
11 years ago
Juergen Hoeller
8958912c94
Extended testPrototypeCreationWithOverriddenAutowiredPropertiesIsFastEnough's deadline (since that test repeatedly failed on the CI server)
11 years ago
Juergen Hoeller
676ad125a1
Reverted arrayToList signature to return plain List
...
This is necessary for source compatibility with existing callers, such as code found in Spring Integration: e.g. passing the arrayToList result into a typed HashSet constructor.
11 years ago
Juergen Hoeller
bd8469990d
Detect depends-on cycles and throw proper exception
...
Issue: SPR-7966
11 years ago
Juergen Hoeller
de890fd100
Synchronized cache creation on CacheManager
...
Issue: SPR-11132
11 years ago
Juergen Hoeller
ce917d5cbb
Polishing around @EnableTransactionManagement
...
Issue: SPR-10864
11 years ago