Dali Provisional API
Release 3.2

Uses of Interface
org.eclipse.jpt.common.core.utility.command.JobCommand

Packages that use JobCommand
org.eclipse.jpt.common.core.utility.command   
org.eclipse.jpt.jpa.core   
 

Uses of JobCommand in org.eclipse.jpt.common.core.utility.command
 

Subinterfaces of JobCommand in org.eclipse.jpt.common.core.utility.command
 interface NotifyingRepeatingJobCommand
          Extend the repeating job command to support listeners that are notified when an execution "cycle" is complete; i.e. the job command has, for the moment, handled every execution request and quiesced.
 interface RepeatingJobCommand
          This job command will execute repeatedly the minimum number of times.
 

Classes in org.eclipse.jpt.common.core.utility.command that implement JobCommand
static class JobCommand.Disabled
          Singleton implementation of the job command interface that will throw an exception when executed.
static class JobCommand.Null
          Singleton implementation of the job command interface that will do nothing when executed.
static class NotifyingRepeatingJobCommand.Null
          Singleton implementation of the notifying repeating command interface that will do nothing when executed.
static class RepeatingJobCommand.Null
          Singleton implementation of the repeating job command interface that will do nothing when executed.
 

Fields in org.eclipse.jpt.common.core.utility.command declared as JobCommand
static JobCommand JobCommand.Null.INSTANCE
           
static JobCommand JobCommand.Disabled.INSTANCE
           
 

Methods in org.eclipse.jpt.common.core.utility.command that return JobCommand
static JobCommand JobCommand.Null.instance()
           
static JobCommand JobCommand.Disabled.instance()
           
 

Methods in org.eclipse.jpt.common.core.utility.command with parameters of type JobCommand
 void JobCommandExecutor.execute(JobCommand command)
          Execute the specified command, synchronously or asynchronously.
 void JobCommandExecutor.Default.execute(JobCommand command)
           
 void JobCommandExecutor.Inactive.execute(JobCommand command)
           
 void CombinedCommandExecutor.Default.execute(JobCommand command)
           
 void CombinedCommandExecutor.Inactive.execute(JobCommand command)
           
 void ExtendedJobCommandExecutor.Default.execute(JobCommand command)
           
 void ExtendedJobCommandExecutor.Inactive.execute(JobCommand command)
           
 void CombinedExtendedCommandExecutor.Default.execute(JobCommand command)
           
 void CombinedExtendedCommandExecutor.Inactive.execute(JobCommand command)
           
 void JobCommandExecutor.execute(JobCommand command, String jobName)
          Execute the specified command, synchronously or asynchronously.
 void JobCommandExecutor.Default.execute(JobCommand command, String jobName)
           
 void JobCommandExecutor.Inactive.execute(JobCommand command, String jobName)
           
 void CombinedCommandExecutor.Default.execute(JobCommand command, String jobName)
           
 void CombinedCommandExecutor.Inactive.execute(JobCommand command, String jobName)
           
 void ExtendedJobCommandExecutor.Default.execute(JobCommand command, String jobName)
           
 void ExtendedJobCommandExecutor.Inactive.execute(JobCommand command, String jobName)
           
 void CombinedExtendedCommandExecutor.Default.execute(JobCommand command, String jobName)
           
 void CombinedExtendedCommandExecutor.Inactive.execute(JobCommand command, String jobName)
           
 void JobCommandExecutor.execute(JobCommand command, String jobName, ISchedulingRule schedulingRule)
          Execute the specified command, synchronously or asynchronously.
 void JobCommandExecutor.Default.execute(JobCommand command, String jobName, ISchedulingRule schedulingRule)
           
 void JobCommandExecutor.Inactive.execute(JobCommand command, String jobName, ISchedulingRule schedulingRule)
           
 void CombinedCommandExecutor.Default.execute(JobCommand command, String jobName, ISchedulingRule schedulingRule)
           
 void CombinedCommandExecutor.Inactive.execute(JobCommand command, String jobName, ISchedulingRule schedulingRule)
           
 void ExtendedJobCommandExecutor.Default.execute(JobCommand command, String jobName, ISchedulingRule schedulingRule)
           
 void ExtendedJobCommandExecutor.Inactive.execute(JobCommand command, String jobName, ISchedulingRule schedulingRule)
           
 void CombinedExtendedCommandExecutor.Default.execute(JobCommand command, String jobName, ISchedulingRule schedulingRule)
           
 void CombinedExtendedCommandExecutor.Inactive.execute(JobCommand command, String jobName, ISchedulingRule schedulingRule)
           
 void NotifyingRepeatingJobCommand.Listener.executionQuiesced(JobCommand command)
          The specified job command has quiesced.
 void ExtendedJobCommandExecutor.waitToExecute(JobCommand command)
          Suspend the current thread until the specified command is executed.
 void ExtendedJobCommandExecutor.Default.waitToExecute(JobCommand command)
           
 void ExtendedJobCommandExecutor.Inactive.waitToExecute(JobCommand command)
           
 void CombinedExtendedCommandExecutor.Default.waitToExecute(JobCommand command)
           
 void CombinedExtendedCommandExecutor.Inactive.waitToExecute(JobCommand command)
           
 boolean ExtendedJobCommandExecutor.waitToExecute(JobCommand command, long timeout)
          Suspend the current thread until the specified command is executed or the specified time-out occurs.
 boolean ExtendedJobCommandExecutor.Default.waitToExecute(JobCommand command, long timeout)
           
 boolean ExtendedJobCommandExecutor.Inactive.waitToExecute(JobCommand command, long timeout)
           
 boolean CombinedExtendedCommandExecutor.Default.waitToExecute(JobCommand command, long timeout)
           
 boolean CombinedExtendedCommandExecutor.Inactive.waitToExecute(JobCommand command, long timeout)
           
 void ExtendedJobCommandExecutor.waitToExecute(JobCommand command, String jobName)
          Suspend the current thread until the specified command is executed.
 void ExtendedJobCommandExecutor.Default.waitToExecute(JobCommand command, String jobName)
           
 void ExtendedJobCommandExecutor.Inactive.waitToExecute(JobCommand command, String jobName)
           
 void CombinedExtendedCommandExecutor.Default.waitToExecute(JobCommand command, String jobName)
           
 void CombinedExtendedCommandExecutor.Inactive.waitToExecute(JobCommand command, String jobName)
           
 void ExtendedJobCommandExecutor.waitToExecute(JobCommand command, String jobName, ISchedulingRule schedulingRule)
          Suspend the current thread until the specified command is executed.
 void ExtendedJobCommandExecutor.Default.waitToExecute(JobCommand command, String jobName, ISchedulingRule schedulingRule)
           
 void ExtendedJobCommandExecutor.Inactive.waitToExecute(JobCommand command, String jobName, ISchedulingRule schedulingRule)
           
 void CombinedExtendedCommandExecutor.Default.waitToExecute(JobCommand command, String jobName, ISchedulingRule schedulingRule)
           
 void CombinedExtendedCommandExecutor.Inactive.waitToExecute(JobCommand command, String jobName, ISchedulingRule schedulingRule)
           
 boolean ExtendedJobCommandExecutor.waitToExecute(JobCommand command, String jobName, ISchedulingRule schedulingRule, long timeout)
          Suspend the current thread until the specified command is executed or the specified time-out occurs.
 boolean ExtendedJobCommandExecutor.Default.waitToExecute(JobCommand command, String jobName, ISchedulingRule schedulingRule, long timeout)
           
 boolean ExtendedJobCommandExecutor.Inactive.waitToExecute(JobCommand command, String jobName, ISchedulingRule schedulingRule, long timeout)
           
 boolean CombinedExtendedCommandExecutor.Default.waitToExecute(JobCommand command, String jobName, ISchedulingRule schedulingRule, long timeout)
           
 boolean CombinedExtendedCommandExecutor.Inactive.waitToExecute(JobCommand command, String jobName, ISchedulingRule schedulingRule, long timeout)
           
 boolean ExtendedJobCommandExecutor.waitToExecute(JobCommand command, String jobName, long timeout)
          Suspend the current thread until the specified command is executed or the specified time-out occurs.
 boolean ExtendedJobCommandExecutor.Default.waitToExecute(JobCommand command, String jobName, long timeout)
           
 boolean ExtendedJobCommandExecutor.Inactive.waitToExecute(JobCommand command, String jobName, long timeout)
           
 boolean CombinedExtendedCommandExecutor.Default.waitToExecute(JobCommand command, String jobName, long timeout)
           
 boolean CombinedExtendedCommandExecutor.Inactive.waitToExecute(JobCommand command, String jobName, long timeout)
           
 

Uses of JobCommand in org.eclipse.jpt.jpa.core
 

Methods in org.eclipse.jpt.jpa.core with parameters of type JobCommand
 void JpaProject.Manager.execute(JobCommand command, String jobName, JpaProject jpaProject)
          Execute the specified command, possibly asynchronously, synchronizing with all the other stuff manipulating the JPA projects (e.g. resource change events).
 


Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.