Skip navigation links
A B C D E F G H I J L M N O P R S T U V 

A

acceptBrowserTask(ActionComposer) - Method in class org.kquiet.jobscheduler.JobController
Accept a browser task to be executed in internal browser.
append(ILoggingEvent) - Method in class org.kquiet.jobscheduler.util.JTextAreaLogAppender
 
awaitInteraction() - Method in class org.kquiet.jobscheduler.JobBase
Await external interaction from job controller.
awaitInteraction() - Method in class org.kquiet.jobscheduler.JobController
Await the external interaction.

B

BooleanConverter() - Constructor for class org.kquiet.jobscheduler.SystemConfig.BooleanConverter
 
browserType() - Method in interface org.kquiet.jobscheduler.SystemConfig
 

C

calculateNextFireDateTime(LocalDateTime) - Method in class org.kquiet.jobscheduler.JobBase
Calculate the date and time of next fire according to job configuration.
calculateNextFireDateTime(LocalDateTime, LocalDateTime, LocalTime, LocalTime, LocalDateTime) - Static method in class org.kquiet.jobscheduler.util.TimeUtility
Calculate the date and time of next fire.
clearLogInterval() - Method in interface org.kquiet.jobscheduler.SystemConfig
 
convert(Method, String) - Method in class org.kquiet.jobscheduler.SystemConfig.BooleanConverter
 
convert(Method, String) - Method in class org.kquiet.jobscheduler.SystemConfig.JobListConverter
 
convert(Method, String) - Method in class org.kquiet.jobscheduler.SystemConfig.JobParameterConverter
 
convert(Method, String) - Method in class org.kquiet.jobscheduler.SystemConfig.OptionalEndLocalDateTimeConverter
 
convert(Method, String) - Method in class org.kquiet.jobscheduler.SystemConfig.OptionalLocalTimeConverter
 
convert(Method, String) - Method in class org.kquiet.jobscheduler.SystemConfig.OptionalStartLocalDateTimeConverter
 

D

dailyEnd() - Method in interface org.kquiet.jobscheduler.SystemConfig.JobConfig
 
dailyStart() - Method in interface org.kquiet.jobscheduler.SystemConfig.JobConfig
 
decide(ILoggingEvent) - Method in class org.kquiet.jobscheduler.util.UpperBoundFilter
 

E

end() - Method in interface org.kquiet.jobscheduler.SystemConfig.JobConfig
 

F

forwardEvent(JobBase, Object) - Method in class org.kquiet.jobscheduler.JobController
Forward event from source job to the other managed jobs.

G

getEncoder() - Method in class org.kquiet.jobscheduler.util.JTextAreaLogAppender
 
getExecutingJobDescriptionConsumer() - Method in class org.kquiet.jobscheduler.JobController
Get the function consuming the description of executing job at the moment.
getInstanceName() - Method in class org.kquiet.jobscheduler.JobBase
 
getJobName() - Method in class org.kquiet.jobscheduler.JobBase
Get the name of this job.
getLatestInteraction() - Method in class org.kquiet.jobscheduler.JobBase
Get the latest interaction from job controller.
getLatestInteraction() - Method in class org.kquiet.jobscheduler.JobController
Get the latest interaction.
getParameter(String) - Method in class org.kquiet.jobscheduler.JobBase
Get parameter value.
getTimerConfig() - Method in class org.kquiet.jobscheduler.JobBase
 
guiFlag() - Method in interface org.kquiet.jobscheduler.SystemConfig
 

H

headlessBrowser() - Method in interface org.kquiet.jobscheduler.SystemConfig
 

I

implementName() - Method in interface org.kquiet.jobscheduler.SystemConfig.JobConfig
 
instanceName() - Method in interface org.kquiet.jobscheduler.SystemConfig
 
interval() - Method in interface org.kquiet.jobscheduler.SystemConfig.JobConfig
 
isBetween(LocalDateTime, LocalDateTime, LocalDateTime) - Static method in class org.kquiet.jobscheduler.util.TimeUtility
Check whether specific LocalDateTime is in the period formed by two given LocalDateTime.
isBetween(LocalTime, LocalTime, LocalTime) - Static method in class org.kquiet.jobscheduler.util.TimeUtility
Check whether specific LocalTime is in the period formed by two given LocalTime.
isPaused() - Method in class org.kquiet.jobscheduler.JobBase
 
isPaused(JobController.PauseTarget) - Method in class org.kquiet.jobscheduler.JobController
Check if the specified target has already paused.

J

JobBase - Class in org.kquiet.jobscheduler
This class is the base of all jobs.
JobBase() - Constructor for class org.kquiet.jobscheduler.JobBase
Create a new job with randomly generated name.
JobBase(String) - Constructor for class org.kquiet.jobscheduler.JobBase
Create a new job with specified name.
JobController - Class in org.kquiet.jobscheduler
This class controls whole execution process of all associated jobs.
JobController() - Constructor for class org.kquiet.jobscheduler.JobController
Create a new job controller.
JobController.InteractionType - Enum in org.kquiet.jobscheduler
 
JobController.PauseTarget - Enum in org.kquiet.jobscheduler
 
JobListConverter() - Constructor for class org.kquiet.jobscheduler.SystemConfig.JobListConverter
 
jobParallelism() - Method in interface org.kquiet.jobscheduler.SystemConfig
 
JobParameterConverter() - Constructor for class org.kquiet.jobscheduler.SystemConfig.JobParameterConverter
 
jobs() - Method in interface org.kquiet.jobscheduler.SystemConfig
 
JTextAreaLogAppender - Class in org.kquiet.jobscheduler.util
A log appender used to display message on JTextArea.
JTextAreaLogAppender() - Constructor for class org.kquiet.jobscheduler.util.JTextAreaLogAppender
 

L

Launcher - Class in org.kquiet.jobscheduler
Application launcher.
Launcher() - Constructor for class org.kquiet.jobscheduler.Launcher
 

M

main(String[]) - Static method in class org.kquiet.jobscheduler.Launcher
Start the application with/without gui by config.
MonitorFrame - Class in org.kquiet.jobscheduler
Optional gui to monitor jobs.
MonitorFrame() - Constructor for class org.kquiet.jobscheduler.MonitorFrame
 

N

nowStr(String) - Static method in class org.kquiet.jobscheduler.util.TimeUtility
Format LocalDteTime.now() as a string.

O

onEvent(Object) - Method in class org.kquiet.jobscheduler.JobBase
 
OptionalEndLocalDateTimeConverter() - Constructor for class org.kquiet.jobscheduler.SystemConfig.OptionalEndLocalDateTimeConverter
 
OptionalLocalTimeConverter() - Constructor for class org.kquiet.jobscheduler.SystemConfig.OptionalLocalTimeConverter
 
OptionalStartLocalDateTimeConverter() - Constructor for class org.kquiet.jobscheduler.SystemConfig.OptionalStartLocalDateTimeConverter
 
org.kquiet.jobscheduler - package org.kquiet.jobscheduler
 
org.kquiet.jobscheduler.impl.common - package org.kquiet.jobscheduler.impl.common
 
org.kquiet.jobscheduler.util - package org.kquiet.jobscheduler.util
 

P

parameter() - Method in interface org.kquiet.jobscheduler.SystemConfig.JobConfig
 
pause() - Method in class org.kquiet.jobscheduler.JobBase
 
pause(JobController.PauseTarget, boolean) - Method in class org.kquiet.jobscheduler.JobController
Pause the execution of specified target.
pause(JobController.PauseTarget) - Method in class org.kquiet.jobscheduler.JobController
 
pauseInternalBrowser() - Method in class org.kquiet.jobscheduler.JobBase
Pause the execution of internal browser.
ping() - Method in class org.kquiet.jobscheduler.MonitorFrame
Get brief information about this window frame.

R

raiseEvent(Object) - Method in class org.kquiet.jobscheduler.JobBase
Raise an event from this job.
receiveEvent(Object) - Method in class org.kquiet.jobscheduler.JobBase
Receive an event from the other jobs.
registerInternalBrowserTask(ActionComposer) - Method in class org.kquiet.jobscheduler.JobBase
Register a browser task to be executed in internal browser.
releaseResources() - Method in class org.kquiet.jobscheduler.MonitorFrame
Release all resources.
RestartBrowser - Class in org.kquiet.jobscheduler.impl.common
Restart internal browser of associated job controller.
RestartBrowser(String) - Constructor for class org.kquiet.jobscheduler.impl.common.RestartBrowser
 
restartBrowserTaskManager() - Method in class org.kquiet.jobscheduler.JobController
Close current internal browser and recreate a new one.
restartInternalBrowser() - Method in class org.kquiet.jobscheduler.JobBase
Restart internal browser of controlling job controller.
resume() - Method in class org.kquiet.jobscheduler.JobBase
 
resume(JobController.PauseTarget, boolean) - Method in class org.kquiet.jobscheduler.JobController
Resume the execution of specified target.
resume(JobController.PauseTarget) - Method in class org.kquiet.jobscheduler.JobController
 
resumeInternalBrowser() - Method in class org.kquiet.jobscheduler.JobBase
Resume the execution of internal browser.
run() - Method in class org.kquiet.jobscheduler.impl.common.RestartBrowser
 
run() - Method in class org.kquiet.jobscheduler.JobBase
The processing logic of job goes here.

S

scheduleAfterExec() - Method in interface org.kquiet.jobscheduler.SystemConfig.JobConfig
 
setAfterPauseFunction(JobController.PauseTarget, Runnable) - Method in class org.kquiet.jobscheduler.JobController
Set the function to execute after pause.
setAfterResumeFunction(JobController.PauseTarget, Runnable) - Method in class org.kquiet.jobscheduler.JobController
Set the function to execute after resume.
setEncoder(PatternLayoutEncoder) - Method in class org.kquiet.jobscheduler.util.JTextAreaLogAppender
 
setExecutingJobDescriptionConsumer(Consumer<String>) - Method in class org.kquiet.jobscheduler.JobController
Set the function consuming the description of executing job at the moment.
setJobController(JobController) - Method in class org.kquiet.jobscheduler.JobBase
 
setLevel(String) - Method in class org.kquiet.jobscheduler.util.UpperBoundFilter
 
setPostInteractionFunction(Runnable) - Method in class org.kquiet.jobscheduler.JobController
Set the function to be executed after awaiting interaction.
setPreInteractionFunction(Runnable) - Method in class org.kquiet.jobscheduler.JobController
Set the function to be executed before awaiting interaction.
setTextArea(JTextArea) - Method in class org.kquiet.jobscheduler.util.JTextAreaLogAppender
 
signalInteractionType(JobController.InteractionType) - Method in class org.kquiet.jobscheduler.JobController
Signal the interaction type.
start() - Method in class org.kquiet.jobscheduler.JobController
 
start(Iterable<JobBase>) - Method in class org.kquiet.jobscheduler.JobController
Start to initialize jobs and schedule them by configuration.
start() - Method in interface org.kquiet.jobscheduler.SystemConfig.JobConfig
 
start() - Method in class org.kquiet.jobscheduler.util.UpperBoundFilter
 
stop() - Method in class org.kquiet.jobscheduler.JobController
Stop this controller and all scheduled jobs it manages.
SystemConfig - Interface in org.kquiet.jobscheduler
System config.
SystemConfig.BooleanConverter - Class in org.kquiet.jobscheduler
 
SystemConfig.JobConfig - Interface in org.kquiet.jobscheduler
 
SystemConfig.JobListConverter - Class in org.kquiet.jobscheduler
 
SystemConfig.JobParameterConverter - Class in org.kquiet.jobscheduler
 
SystemConfig.OptionalEndLocalDateTimeConverter - Class in org.kquiet.jobscheduler
 
SystemConfig.OptionalLocalTimeConverter - Class in org.kquiet.jobscheduler
 
SystemConfig.OptionalStartLocalDateTimeConverter - Class in org.kquiet.jobscheduler
 

T

TimeUtility - Class in org.kquiet.jobscheduler.util
Time utility class.
toStr(LocalDateTime, String) - Static method in class org.kquiet.jobscheduler.util.TimeUtility
Format given LocalDateTime as a string.
toStr(ZonedDateTime, String) - Static method in class org.kquiet.jobscheduler.util.TimeUtility
Format given ZonedDateTime as a string.
toStr(LocalDate, String) - Static method in class org.kquiet.jobscheduler.util.TimeUtility
Format given LocalDate as a string.
toStr(LocalTime, String) - Static method in class org.kquiet.jobscheduler.util.TimeUtility
Format given LocalTime as a string.

U

UpperBoundFilter - Class in org.kquiet.jobscheduler.util
Upper bound filter according to the level of log.
UpperBoundFilter() - Constructor for class org.kquiet.jobscheduler.util.UpperBoundFilter
 
utcNowStr(String) - Static method in class org.kquiet.jobscheduler.util.TimeUtility
Format LocalDateTime.now(ZoneOffset.UTC) as a string.

V

valueOf(String) - Static method in enum org.kquiet.jobscheduler.JobController.InteractionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kquiet.jobscheduler.JobController.PauseTarget
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.kquiet.jobscheduler.JobController.InteractionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kquiet.jobscheduler.JobController.PauseTarget
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I J L M N O P R S T U V 
Skip navigation links

Copyright © 2019. All rights reserved.