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

C

createOrUpdate(JobInfo) - Method in class de.otto.edison.jobs.repository.inmem.InMemJobRepository
 
createOrUpdate(JobInfo) - Method in interface de.otto.edison.jobs.repository.JobRepository
 
cron - Variable in class de.otto.edison.jobs.controller.JobDefinitionRepresentation
 
cron() - Method in class de.otto.edison.jobs.definition.DefaultJobDefinition
Optional cron expression used to specify when a job should be triggered.
cron() - Method in interface de.otto.edison.jobs.definition.JobDefinition
Optional cron expression used to specify when a job should be triggered.
cronJobDefinition(String, String, String, String, Optional<Duration>) - Static method in class de.otto.edison.jobs.definition.DefaultJobDefinition
Create a JobDefinition that is using a cron expression to specify, when and how often the job should be triggered.

D

de.otto.edison.jobs.configuration - package de.otto.edison.jobs.configuration
 
de.otto.edison.jobs.controller - package de.otto.edison.jobs.controller
 
de.otto.edison.jobs.definition - package de.otto.edison.jobs.definition
 
de.otto.edison.jobs.domain - package de.otto.edison.jobs.domain
 
de.otto.edison.jobs.exceptions - package de.otto.edison.jobs.exceptions
 
de.otto.edison.jobs.monitor - package de.otto.edison.jobs.monitor
 
de.otto.edison.jobs.repository - package de.otto.edison.jobs.repository
 
de.otto.edison.jobs.repository.cleanup - package de.otto.edison.jobs.repository.cleanup
 
de.otto.edison.jobs.repository.inmem - package de.otto.edison.jobs.repository.inmem
 
de.otto.edison.jobs.service - package de.otto.edison.jobs.service
 
de.otto.edison.jobs.status - package de.otto.edison.jobs.status
 
dead() - Method in class de.otto.edison.jobs.domain.JobInfo
 
deadJobStrategy() - Method in class de.otto.edison.jobs.configuration.JobConfiguration
 
DefaultJobDefinition - Class in de.otto.edison.jobs.definition
A definition of a job type.
DefaultJobService - Class in de.otto.edison.jobs.service
 
DefaultJobService() - Constructor for class de.otto.edison.jobs.service.DefaultJobService
 
deleteJobs(String) - Method in class de.otto.edison.jobs.controller.JobsController
 
deleteJobs(Optional<String>) - Method in class de.otto.edison.jobs.service.DefaultJobService
 
deleteJobs(Optional<String>) - Method in interface de.otto.edison.jobs.service.JobService
 
description() - Method in class de.otto.edison.jobs.definition.DefaultJobDefinition
A human-readable description of the job.
description() - Method in interface de.otto.edison.jobs.definition.JobDefinition
A human-readable description of the job.
doCleanUp() - Method in interface de.otto.edison.jobs.repository.cleanup.JobCleanupStrategy
 
doCleanUp() - Method in class de.otto.edison.jobs.repository.cleanup.KeepLastJobs
Execute the cleanup of the given repository.
doCleanUp() - Method in class de.otto.edison.jobs.repository.cleanup.StopDeadJobs
 

E

equals(Object) - Method in class de.otto.edison.jobs.controller.JobDefinitionRepresentation
 
equals(Object) - Method in class de.otto.edison.jobs.controller.JobRepresentation
 
equals(Object) - Method in class de.otto.edison.jobs.controller.Link
 
equals(Object) - Method in class de.otto.edison.jobs.domain.JobInfo
 
equals(Object) - Method in class de.otto.edison.jobs.domain.JobMessage
 
error(String) - Method in class de.otto.edison.jobs.domain.JobInfo
 
ERROR_MESSAGE - Static variable in class de.otto.edison.jobs.status.JobStatusDetailIndicator
 
execute(JobInfo) - Method in interface de.otto.edison.jobs.service.JobRunnable
 

F

findAll() - Method in class de.otto.edison.jobs.repository.inmem.InMemJobRepository
 
findAll() - Method in interface de.otto.edison.jobs.repository.JobRepository
 
findByType(String) - Method in class de.otto.edison.jobs.repository.inmem.InMemJobRepository
 
findByType(String) - Method in interface de.otto.edison.jobs.repository.JobRepository
 
findJob(URI) - Method in class de.otto.edison.jobs.service.DefaultJobService
 
findJob(URI) - Method in interface de.otto.edison.jobs.service.JobService
 
findJobs(Optional<String>, int) - Method in class de.otto.edison.jobs.service.DefaultJobService
 
findJobs(Optional<String>, int) - Method in interface de.otto.edison.jobs.service.JobService
 
findLatest(int) - Method in class de.otto.edison.jobs.repository.inmem.InMemJobRepository
 
findLatest(int) - Method in interface de.otto.edison.jobs.repository.JobRepository
 
findLatestBy(String, int) - Method in class de.otto.edison.jobs.repository.inmem.InMemJobRepository
 
findLatestBy(String, int) - Method in interface de.otto.edison.jobs.repository.JobRepository
 
findOne(URI) - Method in class de.otto.edison.jobs.repository.inmem.InMemJobRepository
 
findOne(URI) - Method in interface de.otto.edison.jobs.repository.JobRepository
 
findRunningJobByType(String) - Method in class de.otto.edison.jobs.repository.inmem.InMemJobRepository
 
findRunningJobByType(String) - Method in interface de.otto.edison.jobs.repository.JobRepository
 
findRunningWithoutUpdateSince(OffsetDateTime) - Method in class de.otto.edison.jobs.repository.inmem.InMemJobRepository
 
findRunningWithoutUpdateSince(OffsetDateTime) - Method in interface de.otto.edison.jobs.repository.JobRepository
 
findStatus(URI) - Method in class de.otto.edison.jobs.repository.inmem.InMemJobRepository
 
findStatus(URI) - Method in interface de.otto.edison.jobs.repository.JobRepository
 
fixedDelay - Variable in class de.otto.edison.jobs.controller.JobDefinitionRepresentation
 
fixedDelay() - Method in class de.otto.edison.jobs.definition.DefaultJobDefinition
Optional fixed delay after that a job is triggered again.
fixedDelay() - Method in interface de.otto.edison.jobs.definition.JobDefinition
Optional fixed delay after that a job is triggered again.
fixedDelayJobDefinition(String, String, String, Duration, Optional<Duration>) - Static method in class de.otto.edison.jobs.definition.DefaultJobDefinition
Create a JobDefinition that is using fixed delays specify, when and how often the job should be triggered.

G

getJob(HttpServletRequest, HttpServletResponse) - Method in class de.otto.edison.jobs.controller.JobsController
 
getJobAsHtml(HttpServletRequest, HttpServletResponse) - Method in class de.otto.edison.jobs.controller.JobsController
 
getJobDefinition(String, HttpServletRequest, HttpServletResponse) - Method in class de.otto.edison.jobs.controller.JobDefinitionsController
 
getJobDefinition(String) - Method in class de.otto.edison.jobs.service.JobDefinitionService
 
getJobDefinitionAsHtml(String, HttpServletRequest, HttpServletResponse) - Method in class de.otto.edison.jobs.controller.JobDefinitionsController
 
getJobDefinitions() - Method in class de.otto.edison.jobs.service.JobDefinitionService
 
getJobDefinitionsAsHtml(HttpServletRequest) - Method in class de.otto.edison.jobs.controller.JobDefinitionsController
 
getJobDefinitionsAsJson(HttpServletRequest) - Method in class de.otto.edison.jobs.controller.JobDefinitionsController
 
getJobsAsHtml(String, int, HttpServletRequest) - Method in class de.otto.edison.jobs.controller.JobsController
 
getJobsAsJson(String, int, HttpServletRequest) - Method in class de.otto.edison.jobs.controller.JobsController
 
getJobType() - Method in class de.otto.edison.jobs.controller.JobRepresentation
 
getJobType() - Method in class de.otto.edison.jobs.domain.JobInfo
 
getJobType() - Method in interface de.otto.edison.jobs.service.JobRunnable
 
getJobUri() - Method in class de.otto.edison.jobs.controller.JobRepresentation
 
getJobUri() - Method in class de.otto.edison.jobs.domain.JobInfo
 
getKey() - Method in enum de.otto.edison.jobs.domain.Level
 
getLastUpdated() - Method in class de.otto.edison.jobs.controller.JobRepresentation
 
getLastUpdated() - Method in class de.otto.edison.jobs.domain.JobInfo
 
getLevel() - Method in class de.otto.edison.jobs.domain.JobMessage
 
getLinks() - Method in class de.otto.edison.jobs.controller.JobRepresentation
 
getMessage() - Method in class de.otto.edison.jobs.domain.JobMessage
 
getMessages() - Method in class de.otto.edison.jobs.controller.JobRepresentation
 
getMessages() - Method in class de.otto.edison.jobs.domain.JobInfo
 
getStarted() - Method in class de.otto.edison.jobs.controller.JobRepresentation
 
getStarted() - Method in class de.otto.edison.jobs.domain.JobInfo
 
getState() - Method in class de.otto.edison.jobs.controller.JobRepresentation
 
getState() - Method in class de.otto.edison.jobs.domain.JobInfo
 
getStatus() - Method in class de.otto.edison.jobs.controller.JobRepresentation
 
getStatus() - Method in class de.otto.edison.jobs.domain.JobInfo
 
getStopped() - Method in class de.otto.edison.jobs.controller.JobRepresentation
 
getStopped() - Method in class de.otto.edison.jobs.domain.JobInfo
 
getTimestamp() - Method in class de.otto.edison.jobs.domain.JobMessage
 

H

hashCode() - Method in class de.otto.edison.jobs.controller.JobDefinitionRepresentation
 
hashCode() - Method in class de.otto.edison.jobs.controller.JobRepresentation
 
hashCode() - Method in class de.otto.edison.jobs.controller.Link
 
hashCode() - Method in class de.otto.edison.jobs.domain.JobInfo
 
hashCode() - Method in class de.otto.edison.jobs.domain.JobMessage
 
href - Variable in class de.otto.edison.jobs.controller.Link
 

I

info(String) - Method in class de.otto.edison.jobs.domain.JobInfo
 
InMemJobRepository - Class in de.otto.edison.jobs.repository.inmem
 
InMemJobRepository() - Constructor for class de.otto.edison.jobs.repository.inmem.InMemJobRepository
 
INTERNAL_JOBDEFINITIONS - Static variable in class de.otto.edison.jobs.controller.JobDefinitionsController
 
isStopped() - Method in class de.otto.edison.jobs.domain.JobInfo
 

J

JOB_TOO_OLD_MESSAGE - Static variable in class de.otto.edison.jobs.status.JobStatusDetailIndicator
 
JobCleanupStrategy - Interface in de.otto.edison.jobs.repository.cleanup
A strategy used to clean up old jobs from the JobRepository.
JobConfiguration - Class in de.otto.edison.jobs.configuration
 
JobConfiguration() - Constructor for class de.otto.edison.jobs.configuration.JobConfiguration
 
JobDefinition - Interface in de.otto.edison.jobs.definition
 
JobDefinitionRepresentation - Class in de.otto.edison.jobs.controller
 
JobDefinitionsController - Class in de.otto.edison.jobs.controller
 
JobDefinitionsController() - Constructor for class de.otto.edison.jobs.controller.JobDefinitionsController
 
JobDefinitionsController(JobDefinitionService) - Constructor for class de.otto.edison.jobs.controller.JobDefinitionsController
 
JobDefinitionService - Class in de.otto.edison.jobs.service
A service that is providing access to the configured JobDefinitions.
JobDefinitionService() - Constructor for class de.otto.edison.jobs.service.JobDefinitionService
 
JobDefinitionService(List<JobDefinition>) - Constructor for class de.otto.edison.jobs.service.JobDefinitionService
 
JobFailedException - Exception in de.otto.edison.jobs.exceptions
 
JobFailedException() - Constructor for exception de.otto.edison.jobs.exceptions.JobFailedException
 
JobFailedException(String) - Constructor for exception de.otto.edison.jobs.exceptions.JobFailedException
 
JobFailedException(String, Throwable) - Constructor for exception de.otto.edison.jobs.exceptions.JobFailedException
 
JobFailedException(Throwable) - Constructor for exception de.otto.edison.jobs.exceptions.JobFailedException
 
JobFailedException(String, Throwable, boolean, boolean) - Constructor for exception de.otto.edison.jobs.exceptions.JobFailedException
 
JobInfo - Class in de.otto.edison.jobs.domain
 
JobInfo.JobStatus - Enum in de.otto.edison.jobs.domain
 
JobMessage - Class in de.otto.edison.jobs.domain
 
jobMessage(Level, String) - Static method in class de.otto.edison.jobs.domain.JobMessage
 
jobMessage(Level, String, OffsetDateTime) - Static method in class de.otto.edison.jobs.domain.JobMessage
 
jobMonitor() - Method in class de.otto.edison.jobs.configuration.JobConfiguration
 
JobMonitor - Interface in de.otto.edison.jobs.monitor
 
jobName() - Method in class de.otto.edison.jobs.definition.DefaultJobDefinition
A human-readable name of the job.
jobName() - Method in interface de.otto.edison.jobs.definition.JobDefinition
A human-readable name of the job.
jobRepository() - Method in class de.otto.edison.jobs.configuration.JobConfiguration
 
JobRepository - Interface in de.otto.edison.jobs.repository
 
JobRepresentation - Class in de.otto.edison.jobs.controller
 
JobRunnable - Interface in de.otto.edison.jobs.service
 
JobRunner - Class in de.otto.edison.jobs.service
 
JobsController - Class in de.otto.edison.jobs.controller
 
JobsController() - Constructor for class de.otto.edison.jobs.controller.JobsController
 
jobService() - Method in class de.otto.edison.jobs.configuration.JobConfiguration
 
JobService - Interface in de.otto.edison.jobs.service
 
jobStatusDetailIndicator(JobDefinitionService) - Method in class de.otto.edison.jobs.configuration.JobConfiguration
 
JobStatusDetailIndicator - Class in de.otto.edison.jobs.status
 
JobStatusDetailIndicator(JobRepository, String, String, Optional<Duration>) - Constructor for class de.otto.edison.jobs.status.JobStatusDetailIndicator
 
jobType() - Method in class de.otto.edison.jobs.definition.DefaultJobDefinition
The type of the job that is specified by this JobDefinition.
jobType() - Method in interface de.otto.edison.jobs.definition.JobDefinition
The type of the job that is specified by this JobDefinition.

K

KeepLastJobs - Class in de.otto.edison.jobs.repository.cleanup
A JobCleanupStrategy that is removing all but the newest N jobs of an optional JobType.
KeepLastJobs(int, Optional<String>) - Constructor for class de.otto.edison.jobs.repository.cleanup.KeepLastJobs
 
keepLastJobsStrategy() - Method in class de.otto.edison.jobs.configuration.JobConfiguration
 

L

Level - Enum in de.otto.edison.jobs.domain
 
Link - Class in de.otto.edison.jobs.controller
 
link(String, String, String) - Static method in class de.otto.edison.jobs.controller.Link
 
links - Variable in class de.otto.edison.jobs.controller.JobDefinitionRepresentation
 
LOG - Static variable in class de.otto.edison.jobs.configuration.JobConfiguration
 

M

maxAge - Variable in class de.otto.edison.jobs.controller.JobDefinitionRepresentation
 
maxAge() - Method in class de.otto.edison.jobs.definition.DefaultJobDefinition
 
maxAge() - Method in interface de.otto.edison.jobs.definition.JobDefinition
 

N

name - Variable in class de.otto.edison.jobs.controller.JobDefinitionRepresentation
 
newJobInfo(URI, String, JobMonitor, Clock) - Static method in class de.otto.edison.jobs.domain.JobInfo
 
newJobInfo(URI, String, OffsetDateTime, OffsetDateTime, Optional<OffsetDateTime>, JobInfo.JobStatus, List<JobMessage>, JobMonitor, Clock) - Static method in class de.otto.edison.jobs.domain.JobInfo
 
newJobRunner(JobInfo, JobRepository, ScheduledExecutorService) - Static method in class de.otto.edison.jobs.service.JobRunner
 

O

ofKey(String) - Static method in enum de.otto.edison.jobs.domain.Level
 

P

ping() - Method in class de.otto.edison.jobs.domain.JobInfo
 
PING_PERIOD - Static variable in class de.otto.edison.jobs.service.JobRunner
 
postConstruct() - Method in class de.otto.edison.jobs.service.DefaultJobService
 
postConstruct() - Method in class de.otto.edison.jobs.service.JobDefinitionService
 

R

rel - Variable in class de.otto.edison.jobs.controller.Link
 
removeIfStopped(URI) - Method in class de.otto.edison.jobs.repository.inmem.InMemJobRepository
 
removeIfStopped(URI) - Method in interface de.otto.edison.jobs.repository.JobRepository
 
representationOf(JobDefinition, String) - Static method in class de.otto.edison.jobs.controller.JobDefinitionRepresentation
 
representationOf(JobInfo, boolean, String) - Static method in class de.otto.edison.jobs.controller.JobRepresentation
 
retries - Variable in class de.otto.edison.jobs.controller.JobDefinitionRepresentation
 
retries() - Method in class de.otto.edison.jobs.definition.DefaultJobDefinition
Number of retries when starting a job is failing for some reason.
retries() - Method in interface de.otto.edison.jobs.definition.JobDefinition
Number of retries when starting a job is failing for some reason.
retryableCronJobDefinition(String, String, String, String, int, Duration, Optional<Duration>) - Static method in class de.otto.edison.jobs.definition.DefaultJobDefinition
Create a JobDefinition that is using a cron expression to specify, when and how often the job should be triggered.
retryableFixedDelayJobDefinition(String, String, String, Duration, int, Optional<Duration>, Optional<Duration>) - Static method in class de.otto.edison.jobs.definition.DefaultJobDefinition
Create a JobDefinition that is using fixed delays specify, when and how often the job should be triggered.
retryDelay - Variable in class de.otto.edison.jobs.controller.JobDefinitionRepresentation
 
retryDelay() - Method in class de.otto.edison.jobs.definition.DefaultJobDefinition
The duration after that a retry should be scheduled.
retryDelay() - Method in interface de.otto.edison.jobs.definition.JobDefinition
The duration after that a retry should be scheduled.

S

scheduledExecutorService() - Method in class de.otto.edison.jobs.configuration.JobConfiguration
 
setJobRepository(JobRepository) - Method in class de.otto.edison.jobs.repository.cleanup.KeepLastJobs
 
setJobRepository(JobRepository) - Method in class de.otto.edison.jobs.repository.cleanup.StopDeadJobs
 
size() - Method in class de.otto.edison.jobs.repository.inmem.InMemJobRepository
 
size() - Method in interface de.otto.edison.jobs.repository.JobRepository
 
start(JobRunnable) - Method in class de.otto.edison.jobs.service.JobRunner
 
startAsyncJob(String) - Method in class de.otto.edison.jobs.service.DefaultJobService
 
startAsyncJob(JobRunnable) - Method in class de.otto.edison.jobs.service.DefaultJobService
 
startAsyncJob(String) - Method in interface de.otto.edison.jobs.service.JobService
 
startAsyncJob(JobRunnable) - Method in interface de.otto.edison.jobs.service.JobService
 
startJob(String, HttpServletRequest, HttpServletResponse) - Method in class de.otto.edison.jobs.controller.JobsController
Starts a new job of the specifed type, if no such job is currently running.
statusDetail() - Method in class de.otto.edison.jobs.status.JobStatusDetailIndicator
 
stop() - Method in class de.otto.edison.jobs.domain.JobInfo
 
StopDeadJobs - Class in de.otto.edison.jobs.repository.cleanup
 
StopDeadJobs(int, Clock) - Constructor for class de.otto.edison.jobs.repository.cleanup.StopDeadJobs
 
SUCCESS_MESSAGE - Static variable in class de.otto.edison.jobs.status.JobStatusDetailIndicator
 

T

title - Variable in class de.otto.edison.jobs.controller.Link
 
toString() - Method in class de.otto.edison.jobs.controller.JobDefinitionRepresentation
 
toString() - Method in class de.otto.edison.jobs.controller.JobRepresentation
 
toString() - Method in class de.otto.edison.jobs.controller.Link
 
toString() - Method in class de.otto.edison.jobs.domain.JobInfo
 
toString() - Method in class de.otto.edison.jobs.domain.JobMessage
 
type - Variable in class de.otto.edison.jobs.controller.JobDefinitionRepresentation
 

U

update(JobInfo) - Method in interface de.otto.edison.jobs.monitor.JobMonitor
 

V

valueOf(String) - Static method in enum de.otto.edison.jobs.domain.JobInfo.JobStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.otto.edison.jobs.domain.Level
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.otto.edison.jobs.domain.JobInfo.JobStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.otto.edison.jobs.domain.Level
Returns an array containing the constants of this enum type, in the order they are declared.
C D E F G H I J K L M N O P R S T U V 
Skip navigation links