17
Copyright © 2016 Eclipse Foundation, Inc., Made available under the Eclipse Public License v1.0 What every Eclipse developer should know about progress reporting and job cancelation Mikael Barbero <[email protected]> Eclipse Foundation

What every Eclipse developer should know about progress reporting and job cancelation

Embed Size (px)

Citation preview

Copyright © 2016 Eclipse Foundation, Inc., Made available under the Eclipse Public License v1.0

What every Eclipse developer should know

about progress reporting and job cancelation

Mikael Barbero <[email protected]> Eclipse Foundation

http

://xk

cd.c

om/6

12/

Good news everyone

Hardly no slide :)

Responsibilities to users

Ability to cancel long running tasks

Report progress of long running tasks

ALREADY

What is a progress monitor?

Consumed ticks Remaining ticks

Allocated ticks

What is a progress monitor?

Past

aMethod(IProgressMonitor)

For you for upcoming tasks

a2ndMethod(IProgressMonitor)

a3rdMethod(IProgressMonitor)

a4thMethod(IProgressMonitor)

AGAIN

Tooling

Testing and Debugging

Testing and Debugging Tracinghttps://wiki.eclipse.org/FAQ_How_do_I_use_the_platform_debug_tracing_facility

New in Neon

Testing and Debugging Monitoring Cancelability

Oxygen?

FOR THE

LAST TIME

What you should remember

Easy, uh?

Want more? Using Progress MonitorsStefan Xenos, Google

https://www.eclipse.org/articles/Article-Progress-Monitors/article.html

Code is available

https://github.com/mbarbero/ece2016-progressmonitors

Questions?