Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 359461

Summary: move user activity monitoring into a separate bundle
Product: z_Archived Reporter: Steffen Pingel <steffen.pingel>
Component: MylynAssignee: Project Inbox <mylyn-triaged>
Status: CLOSED MOVED QA Contact:
Severity: enhancement    
Priority: P3 CC: shawn.minto
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Bug Depends on:    
Bug Blocks: 360299    

Description Steffen Pingel CLA 2011-09-29 13:54:06 EDT
The user activity monitoring that determines whether a user is active is used for time tracking. It is also used by other components, e.g. to suspend Task List synchronizations if a user is not using the machine, and has other potential applications. To improve reuse I propose that we move the activity monitoring extension point and related implementation from o.e.m.monitor.ui to a separate o.e.m.commons.activity.ui bundle. 

Everything related to interactions events, i.e. interpretation of actual events rather than simple monitoring of any kind of activity would remain in the o.e.monitor component.
Comment 1 Steffen Pingel CLA 2011-10-08 15:19:55 EDT
I have created separate bundles for the activity monitor. These are the pending changes to consume the new bundles (they are currently not included in the distribution):

http://review.mylyn.org/#change,78
http://review.mylyn.org/#change,79
http://review.mylyn.org/#change,80

Shawn, can you take a look at the o.e.m.commons.activity.ui bundle and let me know what you think?

The new extension point will replace the activity monitor extension point in o.e.m.monitor.ui which is no longer used (once all pending changes are applied).
Comment 2 Steffen Pingel CLA 2013-10-05 22:42:29 EDT
The latest iteration is here: https://git.eclipse.org/r/#/c/5983/.
Comment 3 Sam Davis CLA 2016-02-17 18:09:41 EST
org.eclipse.mylyn.commons.activity.ui, .tests, and - feature are not used. We should either complete this refactoring or delete the bundles if the refactoring is not relevant anymore.
Comment 4 Eclipse Webmaster CLA 2022-11-15 11:45:08 EST
Mylyn has been restructured, and our issue tracking has moved to GitHub [1].

We are closing ~14K Bugzilla issues to give the new team a fresh start. If you feel that this issue is still relevant, please create a new one on GitHub.

[1] https://github.com/orgs/eclipse-mylyn