Package | Description |
---|---|
org.eclipse.core.internal.resources | |
org.eclipse.core.resources |
Provides basic support for managing a workspace and
its resources.
|
org.eclipse.core.runtime.jobs |
Provides core support for scheduling and interacting with background activity.
|
org.eclipse.debug.ui |
Provides a generic debugger user interface that clients may customize via standard
workbench extension points.
|
org.eclipse.equinox.p2.operations |
Describes high level provisioning operations that can be resolved and performed
either modally or in the background.
|
org.eclipse.equinox.p2.ui |
Provides provisioning user interface classes that can be used for assembling
a provisioning UI.
|
org.eclipse.ui.preferences |
Classes for using the preferences support in org.eclipse.core.runtime.preferences
Package Specification
This package has the convenience classes provided by the Eclipse workbench for
use by clients who wish to use the core preference support added in 3.0.
|
org.eclipse.ui.progress |
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
|
Modifier and Type | Class and Description |
---|---|
class |
org.eclipse.core.internal.resources.InternalWorkspaceJob
Batches the activity of a job as a single operation, without obtaining the workspace
lock.
|
Modifier and Type | Class and Description |
---|---|
class |
WorkspaceJob
A job that makes an atomic modification to the workspace.
|
Modifier and Type | Method and Description |
---|---|
static Job |
Job.create(String name,
IJobFunction function)
Creates a new Job that will execute the provided function
when it runs.
|
Job |
IJobManager.currentJob()
Returns the job that is currently running in this thread, or
null if there
is no currently running job. |
Job[] |
IJobManager.find(Object family)
Returns all waiting, executing and sleeping jobs belonging
to the given family.
|
Job |
IJobStatus.getJob()
Returns the job associated with this status.
|
Job |
IJobChangeEvent.getJob()
The job on which this event occurred.
|
Job |
Job.yieldRule(IProgressMonitor monitor)
|
Modifier and Type | Method and Description |
---|---|
List<Job> |
JobGroup.getActiveJobs()
Returns all waiting, executing and sleeping jobs belonging
to this job group.
|
Modifier and Type | Method and Description |
---|---|
abstract IProgressMonitor |
ProgressProvider.createMonitor(Job job)
Provides a new progress monitor instance to be used by the given job.
|
IProgressMonitor |
ProgressProvider.createMonitor(Job job,
IProgressMonitor group,
int ticks)
Returns a progress monitor that can be used by a running job
to report progress in the context of a progress group.
|
Modifier and Type | Method and Description |
---|---|
protected Job |
AbstractLaunchConfigurationTab.createUpdateJob()
Creates and returns a job used to update the launch configuration dialog
for this tab.
|
Modifier and Type | Class and Description |
---|---|
class |
ProfileModificationJob
A job that modifies a profile according to a specified provisioning plan.
|
class |
ProvisioningJob
Abstract class representing provisioning jobs.
|
Modifier and Type | Method and Description |
---|---|
void |
ProvisioningSession.rememberJob(Job job)
Remember the specified job.
|
Modifier and Type | Class and Description |
---|---|
class |
LoadMetadataRepositoryJob
A job that loads a set of metadata repositories and caches the loaded repositories.
|
Modifier and Type | Method and Description |
---|---|
void |
ProvisioningUI.manageJob(Job job,
int jobRestartPolicy)
Manage the supplied job as a provisioning operation.
|
Modifier and Type | Method and Description |
---|---|
void |
IWorkbenchPreferenceContainer.registerUpdateJob(Job job)
Register a job to be run after the container has been closed.
|
Modifier and Type | Class and Description |
---|---|
class |
UIJob
The UIJob is a Job that runs within the UI Thread via an asyncExec.
|
class |
WorkbenchJob
WorkbenchJob is a type of job that implements a done listener
and does the shutdown checks before scheduling.
|
Modifier and Type | Method and Description |
---|---|
Image |
IProgressService.getIconFor(Job job)
Get the icon that has been registered for a Job by
checking if the job belongs to any of the registered
families.
|
void |
IWorkbenchSiteProgressService.schedule(Job job)
Jobs scheduled with this method will cause the part's presentation to be
changed to indicate that the part is busy and in a transient state until
the job completes.
|
void |
IWorkbenchSiteProgressService.schedule(Job job,
long delay)
Jobs scheduled with this method will cause the part's presentation to be
changed to indicate that the part is busy and in a transient state until
the job completes.
|
void |
IWorkbenchSiteProgressService.schedule(Job job,
long delay,
boolean useHalfBusyCursor)
Jobs scheduled with this method will cause the part's presentation to be
changed to indicate that the part is busy and in a transient state until
the job completes.
|
void |
IProgressService.showInDialog(Shell shell,
Job job)
Open a dialog on job when it starts to run and close it
when the job is finished.
|
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.