public class JobTokenQueueImpl
extends java.lang.Object
implements org.appops.job.JobTokenQueue
JobTokenQueue.| Constructor and Description |
|---|
JobTokenQueueImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addToken(org.appops.core.job.token.JobToken token) |
java.util.Set<org.appops.core.job.token.JobToken> |
getElapsedSchedules()
Get next Elapsed Schedules.
|
org.appops.core.job.token.JobToken |
getNextJobToken()
Get next Job token.
|
protected java.util.Date |
getNextValidTimeFor(java.lang.String scheduleExpression)
Calculates next valid time for schedule token.
|
java.util.Map<java.util.Date,java.util.ArrayList<org.appops.core.job.token.JobToken>> |
getScheduleTokens() |
java.lang.Boolean |
isTokenPresent(org.appops.core.job.token.JobToken token) |
java.util.Set<org.appops.core.job.token.JobToken> |
popTokens() |
java.lang.Boolean |
removeJobTokens(java.util.List<org.appops.core.job.token.JobToken> tokens) |
java.lang.Integer |
size() |
public java.util.Set<org.appops.core.job.token.JobToken> popTokens()
popTokens in interface org.appops.job.JobTokenQueuepublic void addToken(org.appops.core.job.token.JobToken token)
addToken in interface org.appops.job.JobTokenQueuepublic org.appops.core.job.token.JobToken getNextJobToken()
public java.util.Set<org.appops.core.job.token.JobToken> getElapsedSchedules()
protected java.util.Date getNextValidTimeFor(java.lang.String scheduleExpression)
throws java.text.ParseException
scheduleExpression - Chron expression.java.text.ParseException - if token information is not parsable.public java.lang.Boolean removeJobTokens(java.util.List<org.appops.core.job.token.JobToken> tokens)
removeJobTokens in interface org.appops.job.JobTokenQueuepublic java.util.Map<java.util.Date,java.util.ArrayList<org.appops.core.job.token.JobToken>> getScheduleTokens()
getScheduleTokens in interface org.appops.job.JobTokenQueuepublic java.lang.Boolean isTokenPresent(org.appops.core.job.token.JobToken token)
isTokenPresent in interface org.appops.job.JobTokenQueuepublic java.lang.Integer size()
size in interface org.appops.job.JobTokenQueueCopyright © 2022. All rights reserved.