Use enum instead of deprecated constant
JavaDoc getPriority() & make it final because child classes shouldn't mess with it
Improve start()/stop() JavaDoc