Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.2.x: Okhttp stomp protocol implementation #127

Open
wants to merge 32 commits into
base: 0.2.x
Choose a base branch
from

Commits on Jul 29, 2020

  1. Configuration menu
    Copy the full SHA
    842f935 View commit details
    Browse the repository at this point in the history
  2. Increase build tools

    Increate targetSdk, compileSdk and build tools vesrions.
    ZaltsmanNikita committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    abec7bc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e4d135a View commit details
    Browse the repository at this point in the history
  4. Add first okhttp stomp protocol implementation

    Update deps libs
    
    Optimize imports
    
    Remove extra
    ZaltsmanNikita committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    20e63eb View commit details
    Browse the repository at this point in the history
  5. Add stomp core classes

    Update okhttp stomp client
    
    Update stomp core
    
    Add message builder.
    Change stomp message model.
    Update StompHeaderAccessor.
    ZaltsmanNikita committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    226d782 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a90fe5a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cee1d9c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e0fc49a View commit details
    Browse the repository at this point in the history
  9. Add message sender to OkHttpStompMessageChannel

    Fix code style
    
    Add encode and decode implementation
    
    Fix naming
    ZaltsmanNikita committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    ba1f936 View commit details
    Browse the repository at this point in the history
  10. add heart beat header

    ZaltsmanNikita committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    f082436 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9d79bdf View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ac7e5cf View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f5c19ab View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ce23067 View commit details
    Browse the repository at this point in the history
  15. Add heartbeat support to main channel and add error message custom he…

    …ader
    
    Fix bug with update read time
    
    Fix demo
    
    Code style update
    ZaltsmanNikita committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    cd25f3f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    3d84e99 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3aa1cac View commit details
    Browse the repository at this point in the history
  18. Rename Message Channel

    ZaltsmanNikita committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    9cb2975 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    2bc7724 View commit details
    Browse the repository at this point in the history
  20. Revert "Remove gazirra stomp client"

    This reverts commit 81e289a.
    ZaltsmanNikita committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    eb29299 View commit details
    Browse the repository at this point in the history
  21. Add documentation for StomHeader

    Refactoring packages
    
    Refactoring and add documentation
    
    update stomp message encoder
    
    refactoring and update code style
    
    add method for sent byte array to stomp sender
    
    make ClientOpenRequestHeaderFactory typealias as private
    
    fix code style
    ZaltsmanNikita committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    18df82b View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    bf65dd7 View commit details
    Browse the repository at this point in the history
  23. fix di config

    ZaltsmanNikita committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    fbc9b19 View commit details
    Browse the repository at this point in the history
  24. add documentation

    ZaltsmanNikita committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    b9c10d5 View commit details
    Browse the repository at this point in the history
  25. fix test package name

    ZaltsmanNikita committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    d027a51 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    ffa9805 View commit details
    Browse the repository at this point in the history
  27. Add id generator interface

    refactoring stomp header accessor
    
    refactoring
    
    Change unknown stomp command type to heartbeat
    ZaltsmanNikita committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    680f8f5 View commit details
    Browse the repository at this point in the history
  28. refactoring stomp header accessor

    Make method handle result as nullable
    
    add java doc to IdGenerator
    
    Refactoring stomp message decoder and add tests
    
    add copyright
    
    refactoring packages
    
    remove extra
    
    update test deps
    
    fix crash
    
    fix bug with sending bytes
    ZaltsmanNikita committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    9b7dc5a View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    7cef97e View commit details
    Browse the repository at this point in the history
  30. Add OkHttpStompWebSocketConnection

    rename test method
    
    add unsubscribeAll method
    
    add to string implementation for stomp header and messages
    
    add awaitCountAtLeast method
    
    move okhttp stomp integration test to another module
    
    remove extra line in test method
    
    Incapsulate the logic of calculating "whether to send a heartbeat settings to server"
    
    Add field shouldRetryAfterError
    
    Add setting shouldRetryAfterError to configuration
    
    Refactoring OkHttpStompMainChannel
    
    Add method disconnect with disposing logic
    Change InnerWebSocketListener class modifier to private
    
    Change string regex to use char
    
    Add overloading method "of" in StompHeaderAccessor
    ZaltsmanNikita committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    52b54c3 View commit details
    Browse the repository at this point in the history
  31. Fix bug on okHttpStompIntegrationTest

    Change queue to use topic
    Add overloading. method awaitCountAndCheck with sleep strategy
    Update StompIntegrationTest
    
    Add message to require
    
    Fix code style
    
    Rewrite stomp message decoder
    
    * Rewrite stomp message decoder using okio buffer instead of java buffer
    * Update okio version
    
    Add method awaitCountAndCheck with wait strategy
    
    Change using system time millis to use nanoTime
    
    * change using system time millis to use nanoTime
    * add test for websocket connection
    * fix code style
    
    Remove extra method
    
    Remove extra comment
    ZaltsmanNikita committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    f6469be View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2020

  1. Configuration menu
    Copy the full SHA
    bc561c9 View commit details
    Browse the repository at this point in the history