Package com.bc.ceres.core.runtime
Interface RuntimeRunnable
- All Known Implementing Classes:
ModuleManagerMain
public interface RuntimeRunnable
A runnable which is executed by the runtime.
This interface may be implemented by clients.
-
Method Summary
Modifier and TypeMethodDescriptionvoidrun(Object argument, ProgressMonitor pm) Executes client code.
-
Method Details
-
run
Executes client code.If this RuntimeRunnable is an application launched by the Ceres runtime, the
argumentparameter can safely be casted to aString[]. This array contains all command-line arguments passed to the application.- Parameters:
argument- the argument passed to the RuntimeRunnable, which may be null.pm- a progress monitor which may be used by the client code- Throws:
Exception- if any error occurs in the client code
-