|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use JobPersistenceException | |
---|---|
org.quartz | The main package of Quartz, containing the client-side interfaces. |
org.quartz.core | Contains the core classes and interfaces for the Quartz job scheduler. |
org.quartz.impl.jdbcjobstore | |
org.quartz.simpl | Contains simple / light-weight implementations (with no dependencies on external libraries) of interfaces required by the org.quartz.core.QuartzScheduler. |
org.quartz.spi | Contains Service Provider Interfaces that can be implemented by those wishing to create and use custom versions of Quartz back-end/behind-the-scenes services. |
Uses of JobPersistenceException in org.quartz |
---|
Subclasses of JobPersistenceException in org.quartz | |
---|---|
class |
ObjectAlreadyExistsException
An exception that is thrown to indicate that an attempt to store a new object (i.e. |
Uses of JobPersistenceException in org.quartz.core |
---|
Methods in org.quartz.core that throw JobPersistenceException | |
---|---|
protected void |
QuartzScheduler.notifyJobStoreJobComplete(OperableTrigger trigger,
JobDetail detail,
Trigger.CompletedExecutionInstruction instCode)
|
protected void |
QuartzScheduler.notifyJobStoreJobVetoed(OperableTrigger trigger,
JobDetail detail,
Trigger.CompletedExecutionInstruction instCode)
|
Uses of JobPersistenceException in org.quartz.impl.jdbcjobstore |
---|
Subclasses of JobPersistenceException in org.quartz.impl.jdbcjobstore | |
---|---|
class |
LockException
Exception class for when there is a failure obtaining or releasing a resource lock. |
class |
NoSuchDelegateException
Exception class for when a driver delegate cannot be found for a given configuration, or lack thereof. |
Methods in org.quartz.impl.jdbcjobstore that throw JobPersistenceException | |
---|---|
protected java.util.List<OperableTrigger> |
JobStoreSupport.acquireNextTrigger(java.sql.Connection conn,
long noLaterThan,
int maxCount,
long timeWindow)
|
java.util.List<OperableTrigger> |
JobStoreSupport.acquireNextTriggers(long noLaterThan,
int maxCount,
long timeWindow)
Get a handle to the next N triggers to be fired, and mark them as 'reserved' by the calling scheduler. |
protected boolean |
JobStoreSupport.calendarExists(java.sql.Connection conn,
java.lang.String calName)
|
protected java.lang.String |
JobStoreSupport.checkBlockedState(java.sql.Connection conn,
JobKey jobKey,
java.lang.String currentState)
Determines if a Trigger for the given job should be blocked. |
protected boolean |
JobStoreSupport.checkExists(java.sql.Connection conn,
JobKey jobKey)
|
protected boolean |
JobStoreSupport.checkExists(java.sql.Connection conn,
TriggerKey triggerKey)
|
boolean |
JobStoreSupport.checkExists(JobKey jobKey)
Determine whether a Job with the given identifier already
exists within the scheduler. |
boolean |
JobStoreSupport.checkExists(TriggerKey triggerKey)
Determine whether a Trigger with the given identifier already
exists within the scheduler. |
void |
JobStoreSupport.clearAllSchedulingData()
Clear (delete!) all scheduling data - all Job s, Trigger s
Calendar s. |
protected void |
JobStoreSupport.clearAllSchedulingData(java.sql.Connection conn)
|
protected java.util.List<SchedulerStateRecord> |
JobStoreSupport.clusterCheckIn(java.sql.Connection conn)
|
protected void |
JobStoreSupport.clusterRecover(java.sql.Connection conn,
java.util.List<SchedulerStateRecord> failedInstances)
|
protected void |
JobStoreSupport.commitConnection(java.sql.Connection conn)
Commit the supplied connection |
protected boolean |
JobStoreSupport.doCheckin()
|
protected JobStoreSupport.RecoverMisfiredJobsResult |
JobStoreSupport.doRecoverMisfires()
|
java.lang.Object |
JobStoreSupport.TransactionCallback.execute(java.sql.Connection conn)
|
void |
JobStoreSupport.VoidTransactionCallback.execute(java.sql.Connection conn)
|
protected java.lang.Object |
JobStoreTX.executeInLock(java.lang.String lockName,
JobStoreSupport.TransactionCallback txCallback)
Execute the given callback having optionally aquired the given lock. |
protected abstract java.lang.Object |
JobStoreSupport.executeInLock(java.lang.String lockName,
JobStoreSupport.TransactionCallback txCallback)
Execute the given callback having aquired the given lock. |
protected java.lang.Object |
JobStoreCMT.executeInLock(java.lang.String lockName,
JobStoreSupport.TransactionCallback txCallback)
Execute the given callback having optionally acquired the given lock. |
protected void |
JobStoreSupport.executeInLock(java.lang.String lockName,
JobStoreSupport.VoidTransactionCallback txCallback)
Execute the given callback having aquired the given lock. |
protected java.lang.Object |
JobStoreSupport.executeInNonManagedTXLock(java.lang.String lockName,
JobStoreSupport.TransactionCallback txCallback)
Execute the given callback having optionally aquired the given lock. |
protected void |
JobStoreSupport.executeInNonManagedTXLock(java.lang.String lockName,
JobStoreSupport.VoidTransactionCallback txCallback)
Execute the given callback having optionally aquired the given lock. |
java.lang.Object |
JobStoreSupport.executeWithoutLock(JobStoreSupport.TransactionCallback txCallback)
Execute the given callback in a transaction. |
protected java.util.List<SchedulerStateRecord> |
JobStoreSupport.findFailedInstances(java.sql.Connection conn)
Get a list of all scheduler instances in the cluster that may have failed. |
java.util.List<java.lang.String> |
JobStoreSupport.getCalendarNames()
Get the names of all of the s
in the JobStore . |
protected java.util.List<java.lang.String> |
JobStoreSupport.getCalendarNames(java.sql.Connection conn)
|
protected java.sql.Connection |
JobStoreSupport.getConnection()
|
java.util.List<java.lang.String> |
JobStoreSupport.getJobGroupNames()
Get the names of all of the
groups. |
protected java.util.List<java.lang.String> |
JobStoreSupport.getJobGroupNames(java.sql.Connection conn)
|
java.util.Set<JobKey> |
JobStoreSupport.getJobKeys(GroupMatcher<JobKey> matcher)
Get the names of all of the s that
matcher the given groupMatcher. |
protected java.util.Set<JobKey> |
JobStoreSupport.getJobNames(java.sql.Connection conn,
GroupMatcher<JobKey> matcher)
|
protected java.sql.Connection |
JobStoreTX.getNonManagedTXConnection()
For JobStoreTX , the non-managed TX connection is just
the normal connection because it is not CMT. |
protected abstract java.sql.Connection |
JobStoreSupport.getNonManagedTXConnection()
|
protected java.sql.Connection |
JobStoreCMT.getNonManagedTXConnection()
|
int |
JobStoreSupport.getNumberOfCalendars()
Get the number of s that are
stored in the JobsStore . |
protected int |
JobStoreSupport.getNumberOfCalendars(java.sql.Connection conn)
|
int |
JobStoreSupport.getNumberOfJobs()
Get the number of s that are
stored in the JobStore . |
protected int |
JobStoreSupport.getNumberOfJobs(java.sql.Connection conn)
|
int |
JobStoreSupport.getNumberOfTriggers()
Get the number of s that are
stored in the JobsStore . |
protected int |
JobStoreSupport.getNumberOfTriggers(java.sql.Connection conn)
|
java.util.Set<java.lang.String> |
JobStoreSupport.getPausedTriggerGroups()
|
java.util.Set<java.lang.String> |
JobStoreSupport.getPausedTriggerGroups(java.sql.Connection conn)
Pause all of the in the
given group. |
java.util.List<java.lang.String> |
JobStoreSupport.getTriggerGroupNames()
Get the names of all of the
groups. |
protected java.util.List<java.lang.String> |
JobStoreSupport.getTriggerGroupNames(java.sql.Connection conn)
|
java.util.Set<TriggerKey> |
JobStoreSupport.getTriggerKeys(GroupMatcher<TriggerKey> matcher)
Get the names of all of the s
that match the given group Matcher. |
protected java.util.Set<TriggerKey> |
JobStoreSupport.getTriggerNames(java.sql.Connection conn,
GroupMatcher<TriggerKey> matcher)
|
protected java.util.List<OperableTrigger> |
JobStoreSupport.getTriggersForJob(java.sql.Connection conn,
JobKey key)
|
java.util.List<OperableTrigger> |
JobStoreSupport.getTriggersForJob(JobKey jobKey)
Get all of the Triggers that are associated to the given Job. |
Trigger.TriggerState |
JobStoreSupport.getTriggerState(java.sql.Connection conn,
TriggerKey key)
|
Trigger.TriggerState |
JobStoreSupport.getTriggerState(TriggerKey triggerKey)
Get the current state of the identified . |
protected boolean |
JobStoreSupport.jobExists(java.sql.Connection conn,
JobKey jobKey)
Check existence of a given job. |
void |
JobStoreSupport.pauseAll()
Pause all triggers - equivalent of calling pauseTriggerGroup(group)
on every group. |
void |
JobStoreSupport.pauseAll(java.sql.Connection conn)
Pause all triggers - equivalent of calling pauseTriggerGroup(group)
on every group. |
void |
JobStoreSupport.pauseJob(JobKey jobKey)
Pause the with the given name - by
pausing all of its current Trigger s. |
java.util.Set<java.lang.String> |
JobStoreSupport.pauseJobs(GroupMatcher<JobKey> matcher)
Pause all of the matching the given
groupMatcher - by pausing all of their Trigger s. |
void |
JobStoreSupport.pauseTrigger(java.sql.Connection conn,
TriggerKey triggerKey)
Pause the with the given name. |
void |
JobStoreSupport.pauseTrigger(TriggerKey triggerKey)
Pause the with the given name. |
java.util.Set<java.lang.String> |
JobStoreSupport.pauseTriggerGroup(java.sql.Connection conn,
GroupMatcher<TriggerKey> matcher)
Pause all of the matching the
given groupMatcher. |
java.util.Set<java.lang.String> |
JobStoreSupport.pauseTriggers(GroupMatcher<TriggerKey> matcher)
Pause all of the matching the
given groupMatcher. |
protected void |
JobStoreSupport.recoverJobs()
Recover any failed or misfired jobs and clean up the data store as appropriate. |
protected void |
JobStoreSupport.recoverJobs(java.sql.Connection conn)
Will recover any failed or misfired jobs and clean up the data store as appropriate. |
protected JobStoreSupport.RecoverMisfiredJobsResult |
JobStoreSupport.recoverMisfiredJobs(java.sql.Connection conn,
boolean recovering)
|
protected void |
JobStoreSupport.releaseAcquiredTrigger(java.sql.Connection conn,
OperableTrigger trigger)
|
void |
JobStoreSupport.releaseAcquiredTrigger(OperableTrigger trigger)
Inform the JobStore that the scheduler no longer plans to
fire the given Trigger , that it had previously acquired
(reserved). |
protected boolean |
JobStoreSupport.removeCalendar(java.sql.Connection conn,
java.lang.String calName)
|
boolean |
JobStoreSupport.removeCalendar(java.lang.String calName)
Remove (delete) the with the
given name. |
protected boolean |
JobStoreSupport.removeJob(java.sql.Connection conn,
JobKey jobKey,
boolean activeDeleteSafe)
|
boolean |
JobStoreSupport.removeJob(JobKey jobKey)
Remove (delete) the with the given
name, and any s that reference
it. |
boolean |
JobStoreSupport.removeJobs(java.util.List<JobKey> jobKeys)
|
protected boolean |
JobStoreSupport.removeTrigger(java.sql.Connection conn,
TriggerKey key)
|
boolean |
JobStoreSupport.removeTrigger(TriggerKey triggerKey)
Remove (delete) the with the
given name. |
boolean |
JobStoreSupport.removeTriggers(java.util.List<TriggerKey> triggerKeys)
|
protected boolean |
JobStoreSupport.replaceTrigger(java.sql.Connection conn,
TriggerKey key,
OperableTrigger newTrigger)
|
boolean |
JobStoreSupport.replaceTrigger(TriggerKey triggerKey,
OperableTrigger newTrigger)
|
void |
JobStoreSupport.resumeAll()
Resume (un-pause) all triggers - equivalent of calling resumeTriggerGroup(group)
on every group. |
void |
JobStoreSupport.resumeAll(java.sql.Connection conn)
protected |
void |
JobStoreSupport.resumeJob(JobKey jobKey)
Resume (un-pause) the with the
given name. |
java.util.Set<java.lang.String> |
JobStoreSupport.resumeJobs(GroupMatcher<JobKey> matcher)
Resume (un-pause) all of the in
the given group. |
void |
JobStoreSupport.resumeTrigger(java.sql.Connection conn,
TriggerKey key)
Resume (un-pause) the with the
given name. |
void |
JobStoreSupport.resumeTrigger(TriggerKey triggerKey)
Resume (un-pause) the with the
given name. |
java.util.Set<java.lang.String> |
JobStoreSupport.resumeTriggerGroup(java.sql.Connection conn,
GroupMatcher<TriggerKey> matcher)
Resume (un-pause) all of the
matching the given groupMatcher. |
java.util.Set<java.lang.String> |
JobStoreSupport.resumeTriggers(GroupMatcher<TriggerKey> matcher)
Resume (un-pause) all of the
matching the given groupMatcher. |
protected Calendar |
JobStoreSupport.retrieveCalendar(java.sql.Connection conn,
java.lang.String calName)
|
Calendar |
JobStoreSupport.retrieveCalendar(java.lang.String calName)
Retrieve the given . |
protected JobDetail |
JobStoreSupport.retrieveJob(java.sql.Connection conn,
JobKey key)
|
JobDetail |
JobStoreSupport.retrieveJob(JobKey jobKey)
Retrieve the for the given
. |
protected OperableTrigger |
JobStoreSupport.retrieveTrigger(java.sql.Connection conn,
TriggerKey key)
|
OperableTrigger |
JobStoreSupport.retrieveTrigger(TriggerKey triggerKey)
Retrieve the given . |
OperableTrigger |
StdJDBCDelegate.selectTrigger(java.sql.Connection conn,
TriggerKey triggerKey)
Select a trigger. |
OperableTrigger |
DriverDelegate.selectTrigger(java.sql.Connection conn,
TriggerKey triggerKey)
Select a trigger. |
java.util.List<OperableTrigger> |
StdJDBCDelegate.selectTriggersForCalendar(java.sql.Connection conn,
java.lang.String calName)
|
java.util.List<OperableTrigger> |
DriverDelegate.selectTriggersForCalendar(java.sql.Connection conn,
java.lang.String calName)
Select the triggers for a calendar |
java.util.List<OperableTrigger> |
StdJDBCDelegate.selectTriggersForJob(java.sql.Connection conn,
JobKey jobKey)
Select the triggers for a job |
java.util.List<OperableTrigger> |
DriverDelegate.selectTriggersForJob(java.sql.Connection conn,
JobKey jobKey)
Select the triggers for a job |
static void |
Util.setBeanProps(java.lang.Object obj,
java.lang.String[] propNames,
java.lang.Object[] propValues)
|
protected void |
JobStoreSupport.storeCalendar(java.sql.Connection conn,
java.lang.String calName,
Calendar calendar,
boolean replaceExisting,
boolean updateTriggers)
|
void |
JobStoreSupport.storeCalendar(java.lang.String calName,
Calendar calendar,
boolean replaceExisting,
boolean updateTriggers)
Store the given . |
protected void |
JobStoreSupport.storeJob(java.sql.Connection conn,
JobDetail newJob,
boolean replaceExisting)
Insert or update a job. |
void |
JobStoreSupport.storeJob(JobDetail newJob,
boolean replaceExisting)
Store the given . |
void |
JobStoreSupport.storeJobAndTrigger(JobDetail newJob,
OperableTrigger newTrigger)
Store the given and . |
void |
JobStoreSupport.storeJobsAndTriggers(java.util.Map<JobDetail,java.util.List<Trigger>> triggersAndJobs,
boolean replace)
|
protected void |
JobStoreSupport.storeTrigger(java.sql.Connection conn,
OperableTrigger newTrigger,
JobDetail job,
boolean replaceExisting,
java.lang.String state,
boolean forceState,
boolean recovering)
Insert or update a trigger. |
void |
JobStoreSupport.storeTrigger(OperableTrigger newTrigger,
boolean replaceExisting)
Store the given . |
protected void |
JobStoreSupport.triggeredJobComplete(java.sql.Connection conn,
OperableTrigger trigger,
JobDetail jobDetail,
Trigger.CompletedExecutionInstruction triggerInstCode)
|
void |
JobStoreSupport.triggeredJobComplete(OperableTrigger trigger,
JobDetail jobDetail,
Trigger.CompletedExecutionInstruction triggerInstCode)
Inform the JobStore that the scheduler has completed the
firing of the given Trigger (and the execution its
associated Job ), and that the
in the given JobDetail should be updated if the Job
is stateful. |
protected boolean |
JobStoreSupport.triggerExists(java.sql.Connection conn,
TriggerKey key)
Check existence of a given trigger. |
protected TriggerFiredBundle |
JobStoreSupport.triggerFired(java.sql.Connection conn,
OperableTrigger trigger)
|
java.util.List<TriggerFiredResult> |
JobStoreSupport.triggersFired(java.util.List<OperableTrigger> triggers)
Inform the JobStore that the scheduler is now firing the
given Trigger (executing its associated Job ),
that it had previously acquired (reserved). |
protected boolean |
JobStoreSupport.updateMisfiredTrigger(java.sql.Connection conn,
TriggerKey triggerKey,
java.lang.String newStateIfNotComplete,
boolean forceState)
|
Uses of JobPersistenceException in org.quartz.simpl |
---|
Methods in org.quartz.simpl that throw JobPersistenceException | |
---|---|
void |
RAMJobStore.clearAllSchedulingData()
Clear (delete!) all scheduling data - all Job s, Trigger s
Calendar s. |
java.util.Set |
RAMJobStore.getPausedTriggerGroups()
|
Trigger.TriggerState |
RAMJobStore.getTriggerState(TriggerKey triggerKey)
Get the current state of the identified . |
boolean |
RAMJobStore.removeCalendar(java.lang.String calName)
Remove (delete) the with the
given name. |
boolean |
RAMJobStore.removeJobs(java.util.List<JobKey> jobKeys)
|
boolean |
RAMJobStore.removeTriggers(java.util.List<TriggerKey> triggerKeys)
|
boolean |
RAMJobStore.replaceTrigger(TriggerKey triggerKey,
OperableTrigger newTrigger)
|
void |
RAMJobStore.storeJobAndTrigger(JobDetail newJob,
OperableTrigger newTrigger)
Store the given and . |
void |
RAMJobStore.storeJobsAndTriggers(java.util.Map<JobDetail,java.util.List<Trigger>> triggersAndJobs,
boolean replace)
|
void |
RAMJobStore.storeTrigger(OperableTrigger newTrigger,
boolean replaceExisting)
Store the given . |
Uses of JobPersistenceException in org.quartz.spi |
---|
Methods in org.quartz.spi that throw JobPersistenceException | |
---|---|
java.util.List<OperableTrigger> |
JobStore.acquireNextTriggers(long noLaterThan,
int maxCount,
long timeWindow)
Get a handle to the next trigger to be fired, and mark it as 'reserved' by the calling scheduler. |
boolean |
JobStore.checkExists(JobKey jobKey)
Determine whether a Job with the given identifier already
exists within the scheduler. |
boolean |
JobStore.checkExists(TriggerKey triggerKey)
Determine whether a Trigger with the given identifier already
exists within the scheduler. |
void |
JobStore.clearAllSchedulingData()
Clear (delete!) all scheduling data - all Job s, Trigger s
Calendar s. |
java.util.List<java.lang.String> |
JobStore.getCalendarNames()
Get the names of all of the s
in the JobStore . |
java.util.List<java.lang.String> |
JobStore.getJobGroupNames()
Get the names of all of the
groups. |
java.util.Set<JobKey> |
JobStore.getJobKeys(GroupMatcher<JobKey> matcher)
Get the keys of all of the s that
have the given group name. |
int |
JobStore.getNumberOfCalendars()
Get the number of s that are
stored in the JobsStore . |
int |
JobStore.getNumberOfJobs()
Get the number of s that are
stored in the JobsStore . |
int |
JobStore.getNumberOfTriggers()
Get the number of s that are
stored in the JobsStore . |
java.util.Set<java.lang.String> |
JobStore.getPausedTriggerGroups()
|
java.util.List<java.lang.String> |
JobStore.getTriggerGroupNames()
Get the names of all of the
groups. |
java.util.Set<TriggerKey> |
JobStore.getTriggerKeys(GroupMatcher<TriggerKey> matcher)
Get the names of all of the s
that have the given group name. |
java.util.List<OperableTrigger> |
JobStore.getTriggersForJob(JobKey jobKey)
Get all of the Triggers that are associated to the given Job. |
Trigger.TriggerState |
JobStore.getTriggerState(TriggerKey triggerKey)
Get the current state of the identified . |
void |
JobStore.pauseAll()
Pause all triggers - equivalent of calling pauseTriggerGroup(group)
on every group. |
void |
JobStore.pauseJob(JobKey jobKey)
Pause the with the given name - by
pausing all of its current Trigger s. |
java.util.Collection<java.lang.String> |
JobStore.pauseJobs(GroupMatcher<JobKey> groupMatcher)
Pause all of the in the given
group - by pausing all of their Trigger s. |
void |
JobStore.pauseTrigger(TriggerKey triggerKey)
Pause the with the given key. |
java.util.Collection<java.lang.String> |
JobStore.pauseTriggers(GroupMatcher<TriggerKey> matcher)
Pause all of the in the
given group. |
void |
JobStore.releaseAcquiredTrigger(OperableTrigger trigger)
Inform the JobStore that the scheduler no longer plans to
fire the given Trigger , that it had previously acquired
(reserved). |
boolean |
JobStore.removeCalendar(java.lang.String calName)
Remove (delete) the with the
given name. |
boolean |
JobStore.removeJob(JobKey jobKey)
Remove (delete) the with the given
key, and any s that reference
it. |
boolean |
JobStore.removeJobs(java.util.List<JobKey> jobKeys)
|
boolean |
JobStore.removeTrigger(TriggerKey triggerKey)
Remove (delete) the with the
given key. |
boolean |
JobStore.removeTriggers(java.util.List<TriggerKey> triggerKeys)
|
boolean |
JobStore.replaceTrigger(TriggerKey triggerKey,
OperableTrigger newTrigger)
Remove (delete) the with the
given key, and store the new given one - which must be associated
with the same job. |
void |
JobStore.resumeAll()
Resume (un-pause) all triggers - equivalent of calling resumeTriggerGroup(group)
on every group. |
void |
JobStore.resumeJob(JobKey jobKey)
Resume (un-pause) the with the
given key. |
java.util.Collection<java.lang.String> |
JobStore.resumeJobs(GroupMatcher<JobKey> matcher)
Resume (un-pause) all of the in
the given group. |
void |
JobStore.resumeTrigger(TriggerKey triggerKey)
Resume (un-pause) the with the
given key. |
java.util.Collection<java.lang.String> |
JobStore.resumeTriggers(GroupMatcher<TriggerKey> matcher)
Resume (un-pause) all of the
in the given group. |
Calendar |
JobStore.retrieveCalendar(java.lang.String calName)
Retrieve the given . |
JobDetail |
JobStore.retrieveJob(JobKey jobKey)
Retrieve the for the given
. |
OperableTrigger |
JobStore.retrieveTrigger(TriggerKey triggerKey)
Retrieve the given . |
void |
JobStore.storeCalendar(java.lang.String name,
Calendar calendar,
boolean replaceExisting,
boolean updateTriggers)
Store the given . |
void |
JobStore.storeJob(JobDetail newJob,
boolean replaceExisting)
Store the given . |
void |
JobStore.storeJobAndTrigger(JobDetail newJob,
OperableTrigger newTrigger)
Store the given and . |
void |
JobStore.storeJobsAndTriggers(java.util.Map<JobDetail,java.util.List<Trigger>> triggersAndJobs,
boolean replace)
|
void |
JobStore.storeTrigger(OperableTrigger newTrigger,
boolean replaceExisting)
Store the given . |
void |
JobStore.triggeredJobComplete(OperableTrigger trigger,
JobDetail jobDetail,
Trigger.CompletedExecutionInstruction triggerInstCode)
Inform the JobStore that the scheduler has completed the
firing of the given Trigger (and the execution of its
associated Job completed, threw an exception, or was vetoed),
and that the
in the given JobDetail should be updated if the Job
is stateful. |
java.util.List<TriggerFiredResult> |
JobStore.triggersFired(java.util.List<OperableTrigger> triggers)
Inform the JobStore that the scheduler is now firing the
given Trigger (executing its associated Job ),
that it had previously acquired (reserved). |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |