1. 02 8月, 2013 1 次提交
    • A
      Introduce SubProtocolHandler abstraction · 9e20a256
      Andy Wilkinson 提交于
      Add SubProtocolHandler to encapsulate the logic for using a
      sub-protocol.
      
      A SubProtocolWebSocketHandler is also provided to
      delegate to the appropriate SubProtocolHandler based on the
      negotiated sub-protocol value at handshake.
      
      StompSubProtocolHandler provides handling for STOMP messages.
      
      Issue: SPR-10786
      9e20a256
  2. 25 7月, 2013 1 次提交
    • A
      Make BeanFactoryMCDR BeanFactoryAware · 4390591b
      Andy Wilkinson 提交于
      SI's BeanFactoryChannelResolver was BeanFactoryAware. This commit
      brings Spring's BeanFactoryMessageChannelDestinationResolver in line
      with the old SI class.
      4390591b
  3. 22 7月, 2013 3 次提交
  4. 20 7月, 2013 1 次提交
    • R
      Revise UserSessionResolver to UserQueueSuffixResolver · 90c4712d
      Rossen Stoyanchev 提交于
      The resolver for /user/{username} prefixed destinations is now
      more explicitly designed to store queue suffixes rather than session
      id's, which is what we happen to use as queue suffixes.
      
      This allows something other than the sessionId to be used without
      having to change many places. It also enables applications to
      construct destinations with user-specific queue suffixes without
      making assumptions about what's used for queue suffixes. For
      example a controller may construct a map with subscription destinations
      and send that down to the client.
      90c4712d
  5. 19 7月, 2013 1 次提交
  6. 18 7月, 2013 5 次提交
  7. 17 7月, 2013 2 次提交
  8. 16 7月, 2013 2 次提交
  9. 15 7月, 2013 1 次提交
    • R
      Add support for sending private messages · 5d20b75d
      Rossen Stoyanchev 提交于
      The new UserDestinationMessageHandler resolves messages with
      destinations prefixed with "/user/{username}" and resolves them into a
      destination to which the user is currently subscribed by appending the
      user session id.
      
      For example a destination such as "/user/john/queue/trade-confirmation"
      would resolve "/trade-confirmation/i9oqdfzo" assuming "i9oqdfzo" is the
      user's session id.
      5d20b75d
  10. 14 7月, 2013 1 次提交
    • R
      Refactor and polish spring-messaging · 2a48ad88
      Rossen Stoyanchev 提交于
      Remove base class for STOMP-related message handler classes
      (AbstractSimpMessageHandler), polish subclasses and fix issues with
      more significant updates to STOMP broker relay.
      
      Introduce base class for SubscribableChannel implementations providing
      consistent logging for all channel implementations.
      2a48ad88
  11. 13 7月, 2013 4 次提交