Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Higgins/IdASEvents

Requirements

There is a need for an application to be notified when an event takes place within a Context. The types of events, the amount of detail, and the level of ubiquity of sensed events are all up for discussion. We will try to explore all these things, and note the desirability of each requirement.

Requirement Description Importance (1-3)
Different Context An application with one instance of a Context wants the ability to be notified of events happening to a different instance of that same Context. 2
Different JVM This extends the "Different Context" requirement in that the application wishes to be notified of events happening to a different instance of the Context it holds, even when the other Context(s) is/are exist in a different JVM 2
External Changes This extends the "Different JVM" requirement in that the application wishes to be notified of events happening to data within the Context even if those changes are being made through non-IdAS channels. For example, a Context could hold its data in a file or database. If that file or database is accessed through low-level mechanisms which bypass IdAS, the application still wishes to be notified. 2
Update Operations The application wishes to be notified when updates(changes) happen. This requirement is general (we'll get into the granularity
of an update operation later).  
1

Proposals

Back to the top