org.openorb.board
Interface ThreadManager
public
interface
ThreadManager
OpenORB Management Board / Thread Manager Interface
Author: Olivier Modica
Method Summary |
void | doDelayedUIWork(Plugin plugin, String methodName)
Delays a UI plugin class method to avoid blocking the event thread |
void | doDelayedUIWork(Plugin plugin, String methodName, Object[] args)
Delays a UI plugin class method with args to avoid blocking the event thread |
void | doDelayedUIWorks(Plugin plugin, String[] methodNames)
Delays UI plugin class methods to avoid blocking the event thread |
void | doDelayedUIWorks(Plugin plugin, String[] methodNames, Object[][] args)
Delays UI plugin class methods with args to avoid blocking the event thread |
void | doThreadedWork(Plugin plugin, String methodName, String notifyMethodName)
This methods threads a plugin class method and invokes
a plugin class notify method when the thread returns. |
void | doThreadedWork(Plugin plugin, String methodName, Object[] methodArgs, String notifyMethodName, Object[] notifyMethodArgs)
This methods threads a plugin class method with args and
invokes a plugin class notify method with args when the thread returns. |
void | doThreadedWorks(Plugin plugin, String[] methodNames, String notifyMethodName)
This methods threads plugin class methods and invoke a
plugin class notify method when the thread returns. |
void | doThreadedWorks(Plugin plugin, String[] methodNames, Object[][] methodArgs, String notifyMethodName, Object[] notifyMethodArgs)
This methods threads plugin class methods with args method
and invoke a plugin class notify method with args when the thread returns. |
public void doDelayedUIWork(
Plugin plugin, String methodName)
Delays a UI plugin class method to avoid blocking the event thread
public void doDelayedUIWork(
Plugin plugin, String methodName, Object[] args)
Delays a UI plugin class method with args to avoid blocking the event thread
public void doDelayedUIWorks(
Plugin plugin, String[] methodNames)
Delays UI plugin class methods to avoid blocking the event thread
public void doDelayedUIWorks(
Plugin plugin, String[] methodNames, Object[][] args)
Delays UI plugin class methods with args to avoid blocking the event thread
public void doThreadedWork(
Plugin plugin, String methodName, String notifyMethodName)
This methods threads a plugin class method and invokes
a plugin class notify method when the thread returns.
public void doThreadedWork(
Plugin plugin, String methodName, Object[] methodArgs, String notifyMethodName, Object[] notifyMethodArgs)
This methods threads a plugin class method with args and
invokes a plugin class notify method with args when the thread returns.
public void doThreadedWorks(
Plugin plugin, String[] methodNames, String notifyMethodName)
This methods threads plugin class methods and invoke a
plugin class notify method when the thread returns.
public void doThreadedWorks(
Plugin plugin, String[] methodNames, Object[][] methodArgs, String notifyMethodName, Object[] notifyMethodArgs)
This methods threads plugin class methods with args method
and invoke a plugin class notify method with args when the thread returns.