org.eclipse.core.runtime
Interface IPlatformRunnable
-
All Known Implementing Classes:
-
StandaloneUpdateApplication
Deprecated. use
IApplication
-
public interface IPlatformRunnable
Bootstrap type for the platform. Platform runnables represent executable
entry points into plug-ins. Runnables can be configured into the Platform's
org.eclipse.core.runtime.applications
extension-point
or be made available through code or extensions on other plug-in's extension-points.
Clients may implement this interface.
-
Since:
- 3.0
Field Summary
|
static
Integer
|
EXIT_OK
Deprecated. Exit object indicating normal termination |
static
Integer
|
EXIT_RELAUNCH
Deprecated. Exit object requesting that the command passed back be executed. |
static
Integer
|
EXIT_RESTART
Deprecated. Exit object requesting platform restart |
Method Summary
|
Object
|
run
(
Object args)
Deprecated. Runs this runnable with the given args and returns a result. |
EXIT_OK
static final
Integer EXIT_OK
-
Deprecated.
- Exit object indicating normal termination
EXIT_RESTART
static final
Integer EXIT_RESTART
-
Deprecated.
- Exit object requesting platform restart
EXIT_RELAUNCH
static final
Integer EXIT_RELAUNCH
-
Deprecated.
- Exit object requesting that the command passed back be executed. Typically
this is used to relaunch Eclipse with different command line arguments. When the executable is
relaunched the command line will be retrieved from the
eclipse.exitdata
system property.
run
Object run(
Object args)
throws
Exception
-
Deprecated.
- Runs this runnable with the given args and returns a result.
The content of the args is unchecked and should conform to the expectations of
the runnable being invoked. Typically this is a
String
array.
Applications can return any object they like. If an Integer
is returned
it is treated as the program exit code if Eclipse is exiting.
-
-
Parameters:
-
args
- the argument(s) to pass to the application
-
Returns:
- the return value of the application
-
Throws:
-
Exception
- if there is a problem running this runnable. -
See Also:
-
EXIT_OK
,
EXIT_RESTART
,
EXIT_RELAUNCH
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.