Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.eclipse.core.runtime.jobs.Job

Packages that use Job
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.ui.part | Classes for the creation of workbench parts that integrate with the Eclipse Platform User Interface.
org.eclipse.ui.progress | Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.

Uses of Job in org.eclipse.core.internal.resources

Subclasses of Job in org.eclipse.core.internal.resources
`class` | `org.eclipse.core.internal.resources.InternalWorkspaceJob` Batches the activity of a job as a single operation, without obtaining the workspace lock.

Uses of Job in org.eclipse.core.resources

Subclasses of Job in org.eclipse.core.resources
`class` | `WorkspaceJob` A job that makes an atomic modification to the workspace.

Uses of Job in org.eclipse.core.runtime.jobs

Methods in org.eclipse.core.runtime.jobs that return Job
`Job` | `IJobStatus.getJob()` Returns the job associated with this status.
`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` | `IJobChangeEvent.getJob()` The job on which this event occurred.

Methods in org.eclipse.core.runtime.jobs with parameters of type Job
`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.

Uses of Job in org.eclipse.ui.part

Methods in org.eclipse.ui.part with parameters of type Job
`void` | `MultiPageEditorSite.progressEnd(Job job)`
`void` | `MultiPageEditorSite.progressStart(Job job)`
`void` | `MultiPageEditorSite.progressEnd(Job job)`
`void` | `MultiPageEditorSite.progressStart(Job job)`

Uses of Job in org.eclipse.ui.progress

Subclasses of Job in org.eclipse.ui.progress
`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.

Methods in org.eclipse.ui.progress with parameters of type Job
`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` | `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)` 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.
`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` | `IProgressService.showInDialog(Shell shell, Job job)` Open a dialog on job when it starts to run and close it when the job is finished.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.