createAggregatedDispatcher(long idle_dispatch_time,
long max_queue_size)
create a dispatcher that will queue runnable items until either the limit
is reached or the dispatcher hasn't had an entry added for the defined idle time

createTimer

lightweight - If true, it indicates that this timer will be used to
perform small lightweight tasks. If false, it indicates that
this timer will be used to perform expensive tasks. This allows Azureus to create
the appropriate amount of resources to manage this timer.

createProcess

create a child process and executes the supplied command line. The child process
will not inherit any open handles on Windows, which does happen if Runtime is
used directly. This relies on the Platform plugin, if this is not installed then
this will fall back to using Runtime.exec

createDelayedTask

Adds a low priority task that will be scheduled at some point after existing tasks have
completed. In particular a system task exists that will block subsequent ones until after
UI initialisation is complete. Plugins can therefore use this to schedule initialisation
actions to occur after UI init is complete.