Skip to content

Mangers initial implementation example #100

Open
@lucekdudek

Description

@lucekdudek

Prepare an example showcasing usage of Mangers layer. Example should be created of 7 manager listed below.

  • PaymentManager
    • PayAll
    • validate incoming invoices and debit notes against known allocations
    • track actual agreements to be paid instead of only count of paid/unpaid
  • NegotiationManager
    • respond and confirm all proposals
    • plugins
    • generic function based / lambdas
  • ProposalManager
    • stack(LIFO) or queue(FIFO)
    • plugins
  • AgreementManager
    • Sign agreement on get_agreement request
    • Close agreements on event
  • ActivityManager
    • Create activity (deploy,start) on do_work request
    • Drop activity (terminate) when work is done and emit an event
    • Deploy redundancy plugins / standalone implementation
  • WorkManager
    • WorkContext - single step
    • WorkContext - batch
    • Work Decorators
    • Work Decorators -> Work plugins
  • NetworkManager
    • Create network on manager start
    • Add providers from signed agreements to network
    • Remove providers from network on agreement close
    • Close network on shutdown

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions