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

EventEngine POC #166

Open
wants to merge 74 commits into
base: master
Choose a base branch
from
Open

EventEngine POC #166

wants to merge 74 commits into from

Commits on Mar 17, 2023

  1. Configuration menu
    Copy the full SHA
    5233fa6 View commit details
    Browse the repository at this point in the history
  2. EventEngine WIP

    budgetpreneur committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    990491f View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2023

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

Commits on Mar 30, 2023

  1. subscribe listeners

    budgetpreneur committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    fc832a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0230476 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2023

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

Commits on Apr 7, 2023

  1. Configuration menu
    Copy the full SHA
    32b8d9b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    12095a0 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. PNStatus

    budgetpreneur committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    a677651 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2023

  1. Configuration menu
    Copy the full SHA
    a4e009d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8f46189 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. WIP

    budgetpreneur committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    28d35f1 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2023

  1. Configuration menu
    Copy the full SHA
    a7acb95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9b94c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b993326 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2023

  1. Added invocations

    budgetpreneur committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    479dfe9 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2023

  1. WIP - ContractTesting

    budgetpreneur committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    b0c375f View commit details
    Browse the repository at this point in the history

Commits on May 1, 2023

  1. Configuration menu
    Copy the full SHA
    5d37592 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2ac613 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

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

Commits on May 3, 2023

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

Commits on May 5, 2023

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

Commits on May 8, 2023

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

Commits on May 10, 2023

  1. Configuration menu
    Copy the full SHA
    559baf9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b4b701 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

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

Commits on May 12, 2023

  1. Updated Transitions

    budgetpreneur committed May 12, 2023
    Configuration menu
    Copy the full SHA
    07e5557 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c5ade8 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

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

Commits on May 19, 2023

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

Commits on May 22, 2023

  1. Configuration menu
    Copy the full SHA
    0c793ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3666c9d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e49353 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Configuration menu
    Copy the full SHA
    fefe815 View commit details
    Browse the repository at this point in the history
  2. unwanted namespace

    budgetpreneur committed May 23, 2023
    Configuration menu
    Copy the full SHA
    f76cd79 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    00d9b9f View commit details
    Browse the repository at this point in the history

Commits on May 29, 2023

  1. not required code

    budgetpreneur committed May 29, 2023
    Configuration menu
    Copy the full SHA
    09df4f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a437f2b View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. CancelHandshake

    budgetpreneur committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    58a295e View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

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

Commits on Jun 5, 2023

  1. ReceivingReconnect WIP

    budgetpreneur committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    f655009 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. ReceivingReconnect

    budgetpreneur committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    81e5f0e View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. PresenceEventResult

    budgetpreneur committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    41fbe92 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e1d65ca View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Eventengine poc refactor (#170)

    * WIP EE refactor - core classes
    
    * WIP - reorganization
    
    * WIP - eventQueue
    
    * WIP state abstract class to interface
    MikeDobrzan authored Jun 22, 2023
    Configuration menu
    Copy the full SHA
    84af23d View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. added states and Pascal case property names (#171)

    * added states and Pascal case property names
    budgetpreneur authored Jun 23, 2023
    Configuration menu
    Copy the full SHA
    5b8de6c View commit details
    Browse the repository at this point in the history
  2. HandshakeReconnectingState and other Pascal casing (#172)

    * HandshakeReconnectingState
    * EmitStatusInvocation
    * HandshakeFailedState
    budgetpreneur authored Jun 23, 2023
    Configuration menu
    Copy the full SHA
    fd63a9b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d62f48b View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. HandshakeStoppedState, ReceiveStoppedState, ReceiveFailedState, Recei…

    …vingState and ReceiveReconnectState transitions (#173)
    
    * HandshakeStoppedState transitions
    * ReceiveStoppedState and ReceiveFailedState transitions
    * ReceivingState transitions
    * ReceiveReconnectState transitions
    budgetpreneur authored Jun 26, 2023
    Configuration menu
    Copy the full SHA
    de70060 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. Eventengine/state simplification (#174)

    * WIP remove abstract from interface, add transition utils
    
    * Simplified the invocations during transitions, added onEntry and onExit transitions, added HandshakingState and UnsubscribedState
    
    * fix
    
    * Switch expression
    
    * WIP
    
    * WIP
    
    * WIP
    
    * Review fixes
    
    * member case
    
    * removed With(null)
    MikeDobrzan authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    3a944e6 View commit details
    Browse the repository at this point in the history
  2. file ref fix

    budgetpreneur committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    8500c55 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. Configuration menu
    Copy the full SHA
    2fc23b9 View commit details
    Browse the repository at this point in the history
  2. fix: comments

    MikeDobrzan committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    9a8a054 View commit details
    Browse the repository at this point in the history
  3. fix: more comments

    MikeDobrzan committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    3d831bb View commit details
    Browse the repository at this point in the history
  4. fix: race condition

    MikeDobrzan committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    b64812e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8f1e3f3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5c0892b View commit details
    Browse the repository at this point in the history
  7. fix: made loop generic

    MikeDobrzan committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    aa2c1c5 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

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

Commits on Jul 12, 2023

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

Commits on Jul 17, 2023

  1. UnsubscribeAll Event (#175)

    * Added UnsubscribeAllEvent to states
    budgetpreneur authored Jul 17, 2023
    Configuration menu
    Copy the full SHA
    839dda5 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Eventengine/handshake handler (#181)

    * feat: simplified abstraction
    
    * feat: handshake effect handler
    
    * fix: initial retry implementation
    
    * handshake reconnect
    
    * fix: handshake handler
    
    * revert *.csproj changes
    
    * added required info in handshake reconnect invocation.
    
    * receive handler (#180)
    
    * receive handler
    
    * fix: background handlers
    
    * *reconnection configurations *refactor naming
    
    * passing configuration for reconnection
    
    * fix: transition values from receive reconnect
    
    * wip: receive messages
    
    * Revert "Merge remote-tracking branch 'origin/eventengine/handshake-handler' into eventengine/handshake-handler"
    
    This reverts commit be568f7, reversing
    changes made to 0da6c9a.
    
    * fix
    
    * ReceivingEffectHandler - ReceivingResponse
    
    * null check
    
    * SubscribeEventEngine - receiveHandler
    
    * *csproj file for RReceivingEffectHandler
    
    * EmitStatus effect handler - take1
    
    * empty task
    
    * wip emit messages
    
    * wip emit messages
    
    * cleanup and unify convention for *emitters
    
    * missing changes emitmessage
    
    * Added publisher
    
    * emitmessages
    
    ---------
    
    Co-authored-by: Mohit Tejani <[email protected]>
    Co-authored-by: Pandu Masabathula <[email protected]>
    3 people authored Jul 25, 2023
    Configuration menu
    Copy the full SHA
    6fa332c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4290809 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. wip: switch to public

    MikeDobrzan committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    c152648 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. Configuration menu
    Copy the full SHA
    9b71539 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    796b4b3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0fee497 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    206713b View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

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

Commits on Aug 3, 2023

  1. Eventengine/effects abstraction (#184)

    * wip: effects abstraction overhaul
    
    * fix: added comments
    MikeDobrzan authored Aug 3, 2023
    Configuration menu
    Copy the full SHA
    3569933 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. state transition unit tests (#182)

    * unit test cases for all subscribe state transtiions
    budgetpreneur authored Aug 4, 2023
    Configuration menu
    Copy the full SHA
    276590c View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. Configuration menu
    Copy the full SHA
    34097c5 View commit details
    Browse the repository at this point in the history
  2. subscribe event engine integration (#185)

    * StateTransitions - Tests - WIP
    
    * refactor handshake unit tests
    
    * HandshakeFailedState tests
    
    * HandshakeStopped tests
    
    * ReceivingState tests
    
    * ReceiveReconnectingState tests
    
    * ReceiveReconnectingState - more tests
    
    * ReceiveFaileState and ReceiveStoppedState
    
    * Any UnsubscribeEvent tests
    
    * Separated tests to individual states
    
    * HandshakingState emit status
    
    * invocations and refactor
    
    * Refactored HandshakeFailedStateTransition
    
    * take-1: integration
    
    * HandshakeReconnecting HandshakeStopped state transitions refactor
    
    * HandshakingStateTransition refactor
    
    * listeners
    
    * ReceiveFailedStateTransition refactor
    
    * refactored remaining transitions
    
    * fix: emitters
    
    * moved subscribe event engine initialisation to subscribeOpertaion
    
    * manager response object  - WIP
    
    * ee integration changes
    
    * merge remianing changes
    
    * expose unsubscribeAll
    
    * manager wip
    
    ---------
    
    Co-authored-by: Pandu Masabathula <[email protected]>
    mohitpubnub and budgetpreneur authored Aug 7, 2023
    Configuration menu
    Copy the full SHA
    f7f6d8b View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

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