Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Automatic maintenance of local cache
  • Table oriented operations for fluent API

Proposed Changes

...

The proposed changes include

  • Introduce a new construct AdjunctDataStoreManager, its responsibility includes
    • Maintains mapping between system stream and adjunct data store
    • Intercept message delivery flow in TaskInstance and populate relevant adjunct data stores
  • TaskInstance will be modified to consult AdjunctDataStoreManager before delivering a message to a task
  • Introduce new configurations to "bind" a store to a system stream
  • Provide hooks to transform an incoming message to desired objects (this is useful as not all everything needs to be cached)

 

Public Interfaces

No changes to public interface

Implementation and Test Plan

...