Uses of Class
org.eclipse.core.runtime.jobs.Job
Packages that use Job
Package
Description
Provides basic support for managing a workspace and
its resources.
Provides core support for scheduling and interacting with background activity.
Provides a generic debugger user interface that clients may customize via standard
workbench extension points.
Describes high level provisioning operations that can be resolved and performed
either modally or in the background.
Provides provisioning user interface classes that can be used for assembling
a provisioning UI.
Classes for using the preferences support in org.eclipse.core.runtime.preferences
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
-
Uses of Job in org.eclipse.compare.internal
Subclasses of Job in org.eclipse.compare.internalMethods in org.eclipse.compare.internal with parameters of type Job -
Uses of Job in org.eclipse.core.internal.resources
Subclasses of Job in org.eclipse.core.internal.resourcesModifier and TypeClassDescriptionclass
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.resourcesModifier and TypeClassDescriptionclass
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 JobModifier and TypeMethodDescriptionstatic Job
Job.create
(String name, ICoreRunnable runnable) Creates a new Job that will execute the provided runnable when it runs.static Job
Job.create
(String name, IJobFunction function) Creates a new Job that will execute the provided function when it runs.static Job
Job.createSystem
(String name, ICoreRunnable runnable) Creates a new systemJob
with the given name that will execute the provided runnable when it runs.static Job
Job.createSystem
(String name, IJobFunction function) Creates a new systemJob
with the given name that will execute the provided function when it runs.IJobManager.currentJob()
Returns the job that is currently running in this thread, ornull
if there is no currently running job.Job[]
Returns all waiting, executing and sleeping jobs belonging to the given family.IJobChangeEvent.getJob()
The job on which this event occurred.IJobStatus.getJob()
Returns the job associated with this status.Job.yieldRule
(IProgressMonitor monitor) Methods in org.eclipse.core.runtime.jobs that return types with arguments of type JobModifier and TypeMethodDescriptionJobGroup.getActiveJobs()
Returns all waiting, executing and sleeping jobs belonging to this job group.Methods in org.eclipse.core.runtime.jobs with parameters of type JobModifier and TypeMethodDescriptionabstract IProgressMonitor
ProgressProvider.createMonitor
(Job job) Provides a new progress monitor instance to be used by the given job.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.debug.ui
Methods in org.eclipse.debug.ui that return JobModifier and TypeMethodDescriptionprotected Job
AbstractLaunchConfigurationTab.createUpdateJob()
Creates and returns a job used to update the launch configuration dialog for this tab. -
Uses of Job in org.eclipse.e4.ui.dialogs.filteredtree
Subclasses of Job in org.eclipse.e4.ui.dialogs.filteredtreeModifier and TypeClassDescriptionclass
Merge of UIJob and WokbenchJob minus tracking whether the workbench is running - do not use for long running jobs! -
Uses of Job in org.eclipse.equinox.p2.operations
Subclasses of Job in org.eclipse.equinox.p2.operationsModifier and TypeClassDescriptionclass
A job that modifies a profile according to a specified provisioning plan.class
Abstract class representing provisioning jobs.Methods in org.eclipse.equinox.p2.operations with parameters of type JobModifier and TypeMethodDescriptionvoid
ProvisioningSession.rememberJob
(Job job) Remember the specified job. -
Uses of Job in org.eclipse.equinox.p2.ui
Subclasses of Job in org.eclipse.equinox.p2.uiModifier and TypeClassDescriptionclass
A job that loads a set of metadata repositories and caches the loaded repositories.Methods in org.eclipse.equinox.p2.ui with parameters of type Job -
Uses of Job in org.eclipse.jface.notifications.internal
Subclasses of Job in org.eclipse.jface.notifications.internal -
Uses of Job in org.eclipse.ui.preferences
Methods in org.eclipse.ui.preferences with parameters of type JobModifier and TypeMethodDescriptionvoid
IWorkbenchPreferenceContainer.registerUpdateJob
(Job job) Register a job to be run after the container has been closed. -
Uses of Job in org.eclipse.ui.progress
Subclasses of Job in org.eclipse.ui.progressModifier and TypeClassDescriptionclass
The UIJob is a Job that runs within the UI Thread via an asyncExec.class
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 JobModifier and TypeMethodDescriptionIProgressService.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
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
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
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.