- 19 2月, 2015 1 次提交
-
-
由 Juergen Hoeller 提交于
Issue: SPR-12730
-
- 23 8月, 2014 2 次提交
-
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
-
- 10 7月, 2014 1 次提交
-
-
由 Juergen Hoeller 提交于
-
- 14 4月, 2014 1 次提交
-
-
由 Rossen Stoyanchev 提交于
Refine semantics of ID and TIMESTAMP headers provided to protected MessageHeaders constructor. Refactor internal implementation of MessageHeaderAccessor. Support mutating headers from a single thread while a message is being built (e.g. StompDecoder creating message + then adding session id). Improve immutablity in NativeMessageHeaderAccessor and in StompHeaderAccessor. Optimize object creation for initializing messages and subsequent accessing their headers. Introduce MessageHeaderAccessorFactory support to enable applying a common strategies for ID and TIMESTAMP generation to every message. Add MessageBuilder shortcut factory method for creating messages from payload and a full-prepared MessageHeaders instance. Also add equivalent constructors to GenericMessage and ErrorMessage. Issue: SPR-11468
-
- 05 4月, 2014 2 次提交
-
-
由 Rossen Stoyanchev 提交于
Following discussion with Gary. Issue: SPR-11468
-
由 Gary Russell 提交于
Allow a subclass to modify MessageHeaders as well as override the strategy for or even skip having `ID` and `TIMESTAMP` headers. Issue: SPR-11468
-
- 07 12月, 2013 1 次提交
-
-
由 Juergen Hoeller 提交于
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
-
- 06 12月, 2013 1 次提交
-
-
由 Rossen Stoyanchev 提交于
-
- 27 11月, 2013 1 次提交
-
-
由 Phillip Webb 提交于
Apply consistent styling to new classes introduced in Spring 4.0. - Javadoc line wrapping, whitespace and formatting - General code whitespace - Consistent Assert.notNull messages
-
- 26 11月, 2013 1 次提交
-
-
由 Rossen Stoyanchev 提交于
-
- 05 11月, 2013 1 次提交
-
-
由 Rossen Stoyanchev 提交于
-
- 15 10月, 2013 1 次提交
-
-
由 Rossen Stoyanchev 提交于
This change adds an alternative UUID generation strategy to use by default in MessageHeaders. Instead of using SecureRandom for each new UUID, SecureRandom is used only for the initial seed to be provided java.util.Random. Thereafter the same Random instance is used instead. This provides improved performance while id's are still random but less securely so.
-
- 03 9月, 2013 1 次提交
-
-
由 Rossen Stoyanchev 提交于
After this change, annotated message handling methods configured to use a destination prefix (e.g. "/app") no longer have to include the prefix in their mapping. For example if a client sends a message to "/app/foo" the annotated methods should be mapped with @MessageMapping("/foo").
-
- 13 7月, 2013 1 次提交
-
-
由 Rossen Stoyanchev 提交于
Consolidates new, messaging-related classes from spring-context and spring-websocket into one module.
-
- 04 7月, 2013 1 次提交
-
-
由 Phillip Webb 提交于
Minor formatting and Javadoc changes.
-
- 26 6月, 2013 1 次提交
-
-
由 Rossen Stoyanchev 提交于
A new type MessageHeaderAccesssor provides read/write access to MessageHeaders along with typed getter/setter methods along the lines of the existing MessageBuilder methods (internally MessageBuilder merely delegates to MessageHeaderAccessor). This class is extensible with sub-classes expected to provide typed getter/setter methods for specific categories of message headers. NativeMessageHeaderAccessor is one specific sub-class that further provides read/write access to headers from some external message source (e.g. STOMP headers). Native headers are stored in a separate MultiValueMap and kept under a specific key.
-
- 24 6月, 2013 1 次提交
-
-
由 Rossen Stoyanchev 提交于
-
- 11 6月, 2013 1 次提交
-
-
由 Rossen Stoyanchev 提交于
-
- 10 6月, 2013 2 次提交
-
-
由 Rossen Stoyanchev 提交于
-
由 Rossen Stoyanchev 提交于
-