-
-
Notifications
You must be signed in to change notification settings - Fork 1
Planning and tracking implementation of "Connections" event stream handler #22
Copy link
Copy link
Closed
Labels
areas::infra::selfSelf-tooling that owners can directly update.Self-tooling that owners can directly update.areas::processes::executionLow-level task executionLow-level task executionareas::processes::planningHigh-level strategy and planningHigh-level strategy and planningareas::product::sourceAffects product source (code, etc)Affects product source (code, etc)capability::entrySuitable for new contributors, well-defined scopeSuitable for new contributors, well-defined scopecapacity::balancedBalanced workload, moderate flexibilityBalanced workload, moderate flexibilitytasks::analysis::assessmentGathering broad insights or understanding by surveying a domainGathering broad insights or understanding by surveying a domaintasks::features::newNew featuresNew featurestasks::review::designSetup, architecture or design patternsSetup, architecture or design patternstasks::review::functionalAlignment with specifications and requirementsAlignment with specifications and requirements
Metadata
Metadata
Assignees
Labels
areas::infra::selfSelf-tooling that owners can directly update.Self-tooling that owners can directly update.areas::processes::executionLow-level task executionLow-level task executionareas::processes::planningHigh-level strategy and planningHigh-level strategy and planningareas::product::sourceAffects product source (code, etc)Affects product source (code, etc)capability::entrySuitable for new contributors, well-defined scopeSuitable for new contributors, well-defined scopecapacity::balancedBalanced workload, moderate flexibilityBalanced workload, moderate flexibilitytasks::analysis::assessmentGathering broad insights or understanding by surveying a domainGathering broad insights or understanding by surveying a domaintasks::features::newNew featuresNew featurestasks::review::designSetup, architecture or design patternsSetup, architecture or design patternstasks::review::functionalAlignment with specifications and requirementsAlignment with specifications and requirements
Type
Projects
Status
Done
Background
See:
Problem
An area map for the various implemented event stream handlers is needed.
This area map should facilitate tracking ongoing work through sub-issues regarding "virtual" event stream handlers.
The
IConnectionsroaming interface needs to be implemented as read-only and modifiable virtual event stream handlers.Solution
Implement the application model interfaces as event stream handlers, using
IConnectionsas theTinIDelegable<T>to represent the roaming data manipulated by the event stream handler.Use the code introduced in #15 as a template for implementing both read-only and modifiable versions of this virtual event stream handler.
To summarize:
IModifiableConnectionIModifiableConnectionsCollectionIReadOnlyConnectionsCollectionIReadOnlyConnectionIConnections