A B C D E F G H I J L M N O P Q R S T U V W Y Z _ 
All Classes All Packages

A

AAStoreInstruction - Class in org.jobrunr.jobs.details.instructions
 
AAStoreInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.AAStoreInstruction
 
AbstractBackgroundJobRunner - Class in org.jobrunr.server.runner
 
AbstractBackgroundJobRunner() - Constructor for class org.jobrunr.server.runner.AbstractBackgroundJobRunner
 
AbstractBackgroundJobRunner.BackgroundJobWorker - Class in org.jobrunr.server.runner
 
AbstractBackgroundJobWorker - Class in org.jobrunr.server
 
AbstractBackgroundJobWorker(BackgroundJobServer, Job) - Constructor for class org.jobrunr.server.AbstractBackgroundJobWorker
 
AbstractJob - Class in org.jobrunr.jobs
 
AbstractJob() - Constructor for class org.jobrunr.jobs.AbstractJob
 
AbstractJob(JobDetails) - Constructor for class org.jobrunr.jobs.AbstractJob
 
AbstractJobState - Class in org.jobrunr.jobs.states
 
AbstractJobState(StateName) - Constructor for class org.jobrunr.jobs.states.AbstractJobState
 
AbstractJVMInstruction - Class in org.jobrunr.jobs.details.instructions
 
AbstractJVMInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.AbstractJVMInstruction
 
AbstractStorageProvider - Class in org.jobrunr.storage
 
AbstractStorageProvider(RateLimiter) - Constructor for class org.jobrunr.storage.AbstractStorageProvider
 
accept(T) - Method in interface org.jobrunr.jobs.lambdas.IocJobLambda
 
accept(T) - Method in interface org.jobrunr.jobs.lambdas.JobLambdaFromStream
 
accept(T) - Method in interface org.jobrunr.utils.exceptions.Exceptions.ThrowingConsumer
 
accept(T, U) - Method in interface org.jobrunr.utils.exceptions.Exceptions.ThrowingBiConsumer
 
accept(TService, TItem) - Method in interface org.jobrunr.jobs.lambdas.IocJobLambdaFromStream
 
activateJob(Class<T>) - Method in interface org.jobrunr.server.JobActivator
 
addJobStorageOnChangeListener(JobStorageChangeListener) - Method in class org.jobrunr.storage.AbstractStorageProvider
 
addJobStorageOnChangeListener(JobStorageChangeListener) - Method in interface org.jobrunr.storage.StorageProvider
 
addLocalVariable(Object) - Method in class org.jobrunr.jobs.details.JobDetailsFinderContext
 
AllJVMInstructions - Class in org.jobrunr.jobs.details.instructions
 
allMatch(Predicate<? super T>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
ALoadOperandInstruction - Class in org.jobrunr.jobs.details.instructions
 
ALoadOperandInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.ALoadOperandInstruction
 
ANewArrayOperandInstruction - Class in org.jobrunr.jobs.details.instructions
 
ANewArrayOperandInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.ANewArrayOperandInstruction
 
announce(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
 
announceBackgroundJobServer(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
announceBackgroundJobServer(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
announceBackgroundJobServer(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
announceBackgroundJobServer(BackgroundJobServerStatus) - Method in interface org.jobrunr.storage.StorageProvider
 
AnsiDialect - Class in org.jobrunr.storage.sql.common.db.dialect
 
AnsiDialect() - Constructor for class org.jobrunr.storage.sql.common.db.dialect.AnsiDialect
 
anyMatch(Predicate<? super T>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
APPLICATION_JSON - Static variable in class org.jobrunr.dashboard.server.http.ContentType
 
APPLICATION_OCTET_STREAM - Static variable in class org.jobrunr.dashboard.server.http.ContentType
 
apply(T) - Method in interface org.jobrunr.utils.exceptions.Exceptions.ThrowingFunction
 
apply(T, U) - Method in interface org.jobrunr.utils.exceptions.Exceptions.ThrowingBiFunction
 
ApplyStateFilter - Interface in org.jobrunr.jobs.filters
 
applyStateFilters(List<JobFilter>) - Static method in class org.jobrunr.jobs.filters.JobFilterUtils
 
asBigDecimal(String) - Method in class org.jobrunr.storage.sql.common.db.SqlResultSet
 
asBoolean(String) - Method in class org.jobrunr.storage.sql.common.db.SqlResultSet
 
asc(long, int) - Static method in class org.jobrunr.storage.PageRequest
 
ASC - org.jobrunr.storage.PageRequest.Order
 
asDouble(String) - Method in class org.jobrunr.storage.sql.common.db.SqlResultSet
 
asFloat(String) - Method in class org.jobrunr.storage.sql.common.db.SqlResultSet
 
asInstant(String) - Method in class org.jobrunr.storage.sql.common.db.SqlResultSet
 
asInt(String) - Method in class org.jobrunr.storage.sql.common.db.SqlResultSet
 
asJson(Object) - Method in class org.jobrunr.dashboard.server.http.HttpResponse
 
asLong(String) - Method in class org.jobrunr.storage.sql.common.db.SqlResultSet
 
asString(String) - Method in class org.jobrunr.storage.sql.common.db.SqlResultSet
 
AStoreInstruction - Class in org.jobrunr.jobs.details.instructions
 
AStoreInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.AStoreInstruction
 
asUUID(String) - Method in class org.jobrunr.storage.sql.common.db.SqlResultSet
 
at10Requests() - Method in class org.jobrunr.utils.resilience.RateLimiter.Builder
 
at1Request() - Method in class org.jobrunr.utils.resilience.RateLimiter.Builder
 
at2Requests() - Method in class org.jobrunr.utils.resilience.RateLimiter.Builder
 
at5Requests() - Method in class org.jobrunr.utils.resilience.RateLimiter.Builder
 
atRequests(int) - Method in class org.jobrunr.utils.resilience.RateLimiter.Builder
 
autobox(Object, Class<Boolean>) - Method in class org.jobrunr.utils.reflection.autobox.BooleanTypeAutoboxer
 
autobox(Object, Class<Double>) - Method in class org.jobrunr.utils.reflection.autobox.DoubleTypeAutoboxer
 
autobox(Object, Class<Enum>) - Method in class org.jobrunr.utils.reflection.autobox.EnumAutoboxer
 
autobox(Object, Class<Integer>) - Method in class org.jobrunr.utils.reflection.autobox.IntegerTypeAutoboxer
 
autobox(Object, Class<Long>) - Method in class org.jobrunr.utils.reflection.autobox.LongTypeAutoboxer
 
autobox(Object, Class<String>) - Method in class org.jobrunr.utils.reflection.autobox.StringTypeAutoboxer
 
autobox(Object, Class<Instant>) - Method in class org.jobrunr.utils.reflection.autobox.InstantForOracleTypeAutoboxer
 
autobox(Object, Class<Instant>) - Method in class org.jobrunr.utils.reflection.autobox.InstantTypeAutoboxer
 
autobox(Object, Class<UUID>) - Method in class org.jobrunr.utils.reflection.autobox.UUIDTypeAutoboxer
 
autobox(Object, Class<T>) - Static method in class org.jobrunr.utils.reflection.autobox.Autoboxer
 
autobox(Object, Class<T>) - Method in interface org.jobrunr.utils.reflection.autobox.TypeAutoboxer
 
autobox(Object, Class<T>) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
autobox(Field, Object, Exceptions.ThrowingFunction<Class<?>, Object>) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
Autoboxer - Class in org.jobrunr.utils.reflection.autobox
 
AWAITING - org.jobrunr.jobs.states.StateName
 

B

BACKGROUND_JOB_SERVERS_KEY - Static variable in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
BackgroundJob - Class in org.jobrunr.scheduling
Provides static methods for creating fire-and-forget, delayed and recurring jobs as well as to delete existing background jobs.
BackgroundJobPerformer - Class in org.jobrunr.server
 
BackgroundJobPerformer(BackgroundJobServer, Job) - Constructor for class org.jobrunr.server.BackgroundJobPerformer
 
BackgroundJobRunner - Interface in org.jobrunr.server.runner
 
backgroundJobServer - Variable in class org.jobrunr.server.AbstractBackgroundJobWorker
 
BackgroundJobServer - Class in org.jobrunr.server
 
BackgroundJobServer(StorageProvider) - Constructor for class org.jobrunr.server.BackgroundJobServer
 
BackgroundJobServer(StorageProvider, JobActivator) - Constructor for class org.jobrunr.server.BackgroundJobServer
 
BackgroundJobServer(StorageProvider, JobActivator, int, int) - Constructor for class org.jobrunr.server.BackgroundJobServer
 
BackgroundJobServer(StorageProvider, JobActivator, BackgroundJobServerStatus) - Constructor for class org.jobrunr.server.BackgroundJobServer
 
BackgroundJobServerMBean - Interface in org.jobrunr.server.jmx
 
BackgroundJobServerStatus - Class in org.jobrunr.storage
 
BackgroundJobServerStatus(int, int) - Constructor for class org.jobrunr.storage.BackgroundJobServerStatus
 
BackgroundJobServerStatus(UUID, int, int, Instant, Instant, boolean, Long, Long, Double, Long, Long, Long, Double) - Constructor for class org.jobrunr.storage.BackgroundJobServerStatus
 
BackgroundJobServerStatusDocumentMapper - Class in org.jobrunr.storage.nosql.mongo
 
BackgroundJobServerStatusDocumentMapper() - Constructor for class org.jobrunr.storage.nosql.mongo.BackgroundJobServerStatusDocumentMapper
 
BackgroundJobServerStatusMBean - Interface in org.jobrunr.server.jmx
 
BackgroundJobServerStatusWriteModel(BackgroundJobServerStatus) - Constructor for class org.jobrunr.server.ServerZooKeeper.BackgroundJobServerStatusWriteModel
 
BackgroundJobServerTable - Class in org.jobrunr.storage.sql.common
 
BackgroundJobServerTable(DataSource) - Constructor for class org.jobrunr.storage.sql.common.BackgroundJobServerTable
 
BackgroundJobWithIocRunner - Class in org.jobrunr.server.runner
 
BackgroundJobWithIocRunner(JobActivator) - Constructor for class org.jobrunr.server.runner.BackgroundJobWithIocRunner
 
BackgroundJobWithIocRunner.ConsumerBackgroundJobWorker - Class in org.jobrunr.server.runner
 
BackgroundJobWithoutIocRunner - Class in org.jobrunr.server.runner
 
BackgroundJobWithoutIocRunner() - Constructor for class org.jobrunr.server.runner.BackgroundJobWithoutIocRunner
 
BackgroundJobWorker(Job) - Constructor for class org.jobrunr.server.runner.AbstractBackgroundJobRunner.BackgroundJobWorker
 
BackgroundStaticJobWithoutIocRunner - Class in org.jobrunr.server.runner
 
BackgroundStaticJobWithoutIocRunner() - Constructor for class org.jobrunr.server.runner.BackgroundStaticJobWithoutIocRunner
 
BackgroundStaticJobWithoutIocRunner.StaticFieldBackgroundJobWorker - Class in org.jobrunr.server.runner
 
BasicWorkDistributionStrategy - Class in org.jobrunr.server.strategy
 
BasicWorkDistributionStrategy(BackgroundJobServer) - Constructor for class org.jobrunr.server.strategy.BasicWorkDistributionStrategy
 
batchCollector(int, Consumer<List<T>>) - Static method in class org.jobrunr.utils.streams.StreamUtils
Creates a new batch collector
Beta - Annotation Type in org.jobrunr.utils.annotations
Signifies that a public API (public class, method or field) is subject to incompatible changes, or even removal, in a future release.
BooleanTypeAutoboxer - Class in org.jobrunr.utils.reflection.autobox
 
BooleanTypeAutoboxer() - Constructor for class org.jobrunr.utils.reflection.autobox.BooleanTypeAutoboxer
 
builder() - Static method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
Builder() - Constructor for class org.jobrunr.utils.resilience.RateLimiter.Builder
 

C

call() - Method in class org.jobrunr.server.BackgroundJobPerformer
 
canOnboardNewWork() - Method in class org.jobrunr.server.strategy.BasicWorkDistributionStrategy
 
canOnboardNewWork() - Method in interface org.jobrunr.server.strategy.WorkDistributionStrategy
 
capitalize(String) - Static method in class org.jobrunr.utils.StringUtils
 
cast(Object) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
characteristics() - Method in class org.jobrunr.storage.sql.common.db.SqlSpliterator
 
classExists(String) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
ClassPathUtils - Class in org.jobrunr.utils
 
close() - Method in class org.jobrunr.storage.AbstractStorageProvider
 
close() - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
close() - Method in class org.jobrunr.storage.sql.common.db.SqlSpliterator
 
collect(Supplier<R>, BiConsumer<R, ? super T>, BiConsumer<R, R>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
collect(Collector<? super T, A, R>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
COLUMN_FIRST_HEARTBEAT - Static variable in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
 
COLUMN_ID - Static variable in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
 
COLUMN_LAST_HEARTBEAT - Static variable in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
 
COLUMN_POLL_INTERVAL_IN_SECONDS - Static variable in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
 
COLUMN_PROCESS_ALLOCATED_MEMORY - Static variable in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
 
COLUMN_PROCESS_CPU_LOAD - Static variable in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
 
COLUMN_PROCESS_FREE_MEMORY - Static variable in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
 
COLUMN_PROCESS_MAX_MEMORY - Static variable in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
 
COLUMN_RUNNING - Static variable in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
 
COLUMN_SYSTEM_CPU_LOAD - Static variable in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
 
COLUMN_SYSTEM_FREE_MEMORY - Static variable in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
 
COLUMN_SYSTEM_TOTAL_MEMORY - Static variable in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
 
COLUMN_WORKER_POOL_SIZE - Static variable in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
 
compareTo(CronExpression) - Method in class org.jobrunr.scheduling.cron.CronExpression
Compare two Schedule objects based on next occurrence.
concat(Stream<? extends T1>, Stream<? extends T1>) - Static method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
ConcurrentJobModificationException - Exception in org.jobrunr.storage
 
ConcurrentJobModificationException(String) - Constructor for exception org.jobrunr.storage.ConcurrentJobModificationException
 
ConcurrentJobModificationException(UUID) - Constructor for exception org.jobrunr.storage.ConcurrentJobModificationException
 
configurationException(String) - Static method in exception org.jobrunr.JobRunrException
 
configurationException(String, Throwable) - Static method in exception org.jobrunr.JobRunrException
 
configure() - Static method in class org.jobrunr.configuration.JobRunr
 
ConsumerBackgroundJobWorker(JobActivator, Job) - Constructor for class org.jobrunr.server.runner.BackgroundJobWithIocRunner.ConsumerBackgroundJobWorker
 
ContentType - Class in org.jobrunr.dashboard.server.http
 
count() - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
countJobs(StateName) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
countJobs(StateName) - Method in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
countJobs(StateName) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
countJobs(StateName) - Method in interface org.jobrunr.storage.StorageProvider
 
countJobsByState(StateName) - Method in class org.jobrunr.storage.sql.common.JobTable
 
create(Gson, TypeToken<R>) - Method in class org.jobrunr.utils.mapper.gson.RuntimeClassNameTypeAdapterFactory
 
create(String) - Static method in class org.jobrunr.scheduling.cron.CronExpression
Parses crontab expression and create a Schedule object representing that expression.
CREATE - org.jobrunr.storage.sql.common.DefaultSqlStorageProvider.DatabaseOptions
 
createContext(TeenyHttpHandler) - Method in class org.jobrunr.dashboard.server.TeenyWebServer
 
createDBIfNecessary() - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
createObjectViaConstructor(String, Class<?>[], Object[]) - Static method in class org.jobrunr.jobs.details.JobDetailsGeneratorUtils
 
createObjectViaMethod(Object, String, Class<?>[], Object[]) - Static method in class org.jobrunr.jobs.details.JobDetailsGeneratorUtils
 
createObjectViaStaticMethod(String, String, Class<?>[], Object[]) - Static method in class org.jobrunr.jobs.details.JobDetailsGeneratorUtils
 
Cron - Class in org.jobrunr.scheduling.cron
 
CronExpression - Class in org.jobrunr.scheduling.cron
Schedule class represents a parsed crontab expression.
CronFieldType - Enum in org.jobrunr.scheduling.cron
 

D

daily() - Static method in class org.jobrunr.scheduling.cron.Cron
 
daily(int) - Static method in class org.jobrunr.scheduling.cron.Cron
 
daily(int, int) - Static method in class org.jobrunr.scheduling.cron.Cron
 
DatabaseCreator - Class in org.jobrunr.storage.sql.common
 
DatabaseCreator(DataSource) - Constructor for class org.jobrunr.storage.sql.common.DatabaseCreator
 
DatabaseCreator(DataSource, Class<? extends SqlStorageProvider>) - Constructor for class org.jobrunr.storage.sql.common.DatabaseCreator
 
DatabaseCreator(DatabaseCreator.ConnectionProvider, Class<? extends SqlStorageProvider>) - Constructor for class org.jobrunr.storage.sql.common.DatabaseCreator
 
DAY - org.jobrunr.scheduling.cron.CronFieldType
 
DAY_OF_WEEK - org.jobrunr.scheduling.cron.CronFieldType
 
DefaultSqlStorageProvider - Class in org.jobrunr.storage.sql.common
 
DefaultSqlStorageProvider(DataSource) - Constructor for class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
DefaultSqlStorageProvider(DataSource, DefaultSqlStorageProvider.DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
DefaultSqlStorageProvider.DatabaseOptions - Enum in org.jobrunr.storage.sql.common
 
delete() - Method in class org.jobrunr.jobs.Job
 
delete(String) - Method in class org.jobrunr.storage.sql.common.db.Sql
 
delete(String, HttpRequestHandler) - Method in class org.jobrunr.dashboard.server.http.RestHttpHandler
 
delete(UUID) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
delete(UUID) - Method in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
delete(UUID) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
delete(UUID) - Method in interface org.jobrunr.storage.StorageProvider
 
DELETE - Static variable in class org.jobrunr.dashboard.server.http.handlers.HttpRequestHandlers.RequestMethod
 
deleteById(String) - Method in class org.jobrunr.storage.sql.common.RecurringJobTable
 
deleteById(UUID) - Method in class org.jobrunr.storage.sql.common.JobTable
 
DELETED - org.jobrunr.jobs.states.StateName
 
DeletedState - Class in org.jobrunr.jobs.states
 
DeletedState() - Constructor for class org.jobrunr.jobs.states.DeletedState
 
deleteJobs(StateName, Instant) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
deleteJobs(StateName, Instant) - Method in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
deleteJobs(StateName, Instant) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
deleteJobs(StateName, Instant) - Method in interface org.jobrunr.storage.StorageProvider
 
deleteJobsByStateAndUpdatedBefore(StateName, Instant) - Method in class org.jobrunr.storage.sql.common.JobTable
 
deleteRecurringJob(String) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
deleteRecurringJob(String) - Method in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
deleteRecurringJob(String) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
deleteRecurringJob(String) - Method in interface org.jobrunr.storage.StorageProvider
 
deleteRecurringly(String) - Static method in class org.jobrunr.scheduling.BackgroundJob
Deletes the recurring job based on the given id.
deleteRecurringly(String) - Method in class org.jobrunr.scheduling.JobScheduler
Deletes the recurring job based on the given id.
desc(long, int) - Static method in class org.jobrunr.storage.PageRequest
 
DESC - org.jobrunr.storage.PageRequest.Order
 
descriptor - Variable in class org.jobrunr.jobs.details.instructions.VisitFieldInstruction
 
descriptor - Variable in class org.jobrunr.jobs.details.instructions.VisitMethodInstruction
 
deserialize(JsonParser, DeserializationContext) - Method in class org.jobrunr.utils.mapper.jackson.modules.DurationDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.jobrunr.utils.mapper.jackson.modules.InstantDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.jobrunr.utils.mapper.jackson.modules.JobParameterDeserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.jobrunr.utils.mapper.gson.JobParameterDeserializer
 
deserialize(String, Class<T>) - Method in class org.jobrunr.utils.mapper.gson.GsonJsonMapper
 
deserialize(String, Class<T>) - Method in class org.jobrunr.utils.mapper.jackson.JacksonJsonMapper
 
deserialize(String, Class<T>) - Method in interface org.jobrunr.utils.mapper.JsonMapper
 
deserializeJob(String) - Method in class org.jobrunr.jobs.mappers.JobMapper
 
deserializeRecurringJob(String) - Method in class org.jobrunr.jobs.mappers.JobMapper
 
destroy() - Static method in class org.jobrunr.configuration.JobRunr
 
Dialect - Interface in org.jobrunr.storage.sql.common.db.dialect
 
DialectFactory - Class in org.jobrunr.storage.sql.common.db.dialect
 
DisplayNameFilter - Class in org.jobrunr.jobs.filters
 
DisplayNameFilter() - Constructor for class org.jobrunr.jobs.filters.DisplayNameFilter
 
distinct() - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
DLoadOperandInstruction - Class in org.jobrunr.jobs.details.instructions
 
DLoadOperandInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.DLoadOperandInstruction
 
DoubleTypeAutoboxer - Class in org.jobrunr.utils.reflection.autobox
 
DoubleTypeAutoboxer() - Constructor for class org.jobrunr.utils.reflection.autobox.DoubleTypeAutoboxer
 
DupOperandInstruction - Class in org.jobrunr.jobs.details.instructions
 
DupOperandInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.DupOperandInstruction
 
DurationAdapter - Class in org.jobrunr.utils.mapper.gson
 
DurationAdapter() - Constructor for class org.jobrunr.utils.mapper.gson.DurationAdapter
 
DurationDeserializer - Class in org.jobrunr.utils.mapper.jackson.modules
 
DurationDeserializer() - Constructor for class org.jobrunr.utils.mapper.jackson.modules.DurationDeserializer
 
DurationSerializer - Class in org.jobrunr.utils.mapper.jackson.modules
 
DurationSerializer() - Constructor for class org.jobrunr.utils.mapper.jackson.modules.DurationSerializer
 

E

ElectStateFilter - Interface in org.jobrunr.jobs.filters
 
electStateFilters(List<JobFilter>) - Static method in class org.jobrunr.jobs.filters.JobFilterUtils
 
emitMessage(String) - Method in class org.jobrunr.dashboard.server.sse.ServerSentEventHandler
 
emitObject(Object) - Method in class org.jobrunr.dashboard.JobRunrSseHandler
 
empty() - Static method in class org.jobrunr.storage.JobStats
 
empty() - Static method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
enqueue() - Method in class org.jobrunr.jobs.Job
 
enqueue(Stream<TItem>, IocJobLambdaFromStream<TService, TItem>) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates new fire-and-forget jobs for each item in the input stream using the lambda passed as jobFromStream.
enqueue(Stream<TItem>, IocJobLambdaFromStream<TService, TItem>) - Method in class org.jobrunr.scheduling.JobScheduler
Creates new fire-and-forget jobs for each item in the input stream using the lambda passed as jobFromStream.
enqueue(Stream<TItem>, JobLambdaFromStream<TItem>) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates new fire-and-forget jobs for each item in the input stream using the lambda passed as jobFromStream.
enqueue(Stream<TItem>, JobLambdaFromStream<TItem>) - Method in class org.jobrunr.scheduling.JobScheduler
Creates new fire-and-forget jobs for each item in the input stream using the lambda passed as jobFromStream.
enqueue(IocJobLambda<T>) - Method in class org.jobrunr.scheduling.JobScheduler
Creates a new fire-and-forget job based on a given lambda.
enqueue(IocJobLambda<TService>) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates a new fire-and-forget job based on a given lambda.
enqueue(JobLambda) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates a new fire-and-forget job based on a given lambda.
enqueue(JobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
Creates a new fire-and-forget job based on a given lambda.
ENQUEUED - org.jobrunr.jobs.states.StateName
 
EnqueuedState - Class in org.jobrunr.jobs.states
 
EnqueuedState() - Constructor for class org.jobrunr.jobs.states.EnqueuedState
 
EnumAutoboxer - Class in org.jobrunr.utils.reflection.autobox
 
EnumAutoboxer() - Constructor for class org.jobrunr.utils.reflection.autobox.EnumAutoboxer
 
equals(Object) - Method in class org.jobrunr.scheduling.cron.CronExpression
Compares this object against the specified object.
error(Throwable) - Method in class org.jobrunr.dashboard.server.http.HttpResponse
 
estimateSize() - Method in class org.jobrunr.storage.sql.common.db.SqlSpliterator
 
every10minutes() - Static method in class org.jobrunr.scheduling.cron.Cron
 
every15minutes() - Static method in class org.jobrunr.scheduling.cron.Cron
 
every5minutes() - Static method in class org.jobrunr.scheduling.cron.Cron
 
everyHalfHour() - Static method in class org.jobrunr.scheduling.cron.Cron
 
ExceptionHandler<T extends java.lang.Exception> - Interface in org.jobrunr.dashboard.server.http.handlers
 
Exceptions - Class in org.jobrunr.utils.exceptions
 
Exceptions() - Constructor for class org.jobrunr.utils.exceptions.Exceptions
 
Exceptions.ThrowingBiConsumer<T,​U> - Interface in org.jobrunr.utils.exceptions
 
Exceptions.ThrowingBiFunction<T,​U,​R> - Interface in org.jobrunr.utils.exceptions
 
Exceptions.ThrowingConsumer<T> - Interface in org.jobrunr.utils.exceptions
 
Exceptions.ThrowingFunction<T,​R> - Interface in org.jobrunr.utils.exceptions
 
Exceptions.ThrowingRunnable - Interface in org.jobrunr.utils.exceptions
 
Exceptions.ThrowingSupplier<T> - Interface in org.jobrunr.utils.exceptions
 
exists(JobDetails, StateName) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
exists(JobDetails, StateName) - Method in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
exists(JobDetails, StateName) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
exists(JobDetails, StateName) - Method in class org.jobrunr.storage.sql.common.JobTable
 
exists(JobDetails, StateName) - Method in interface org.jobrunr.storage.StorageProvider
 

F

failed(String, Exception) - Method in class org.jobrunr.jobs.Job
 
FAILED - org.jobrunr.jobs.states.StateName
 
FAILED_STATES - Static variable in enum org.jobrunr.jobs.states.StateName
 
FailedState - Class in org.jobrunr.jobs.states
 
FailedState(String, Exception) - Constructor for class org.jobrunr.jobs.states.FailedState
 
FIELD_CREATED_AT - Static variable in class org.jobrunr.storage.StorageProviderConstants.Jobs
 
FIELD_FIRST_HEARTBEAT - Static variable in class org.jobrunr.storage.StorageProviderConstants.BackgroundJobServers
 
FIELD_ID - Static variable in class org.jobrunr.storage.StorageProviderConstants.BackgroundJobServers
 
FIELD_ID - Static variable in class org.jobrunr.storage.StorageProviderConstants.Jobs
 
FIELD_ID - Static variable in class org.jobrunr.storage.StorageProviderConstants.JobStats
 
FIELD_ID - Static variable in class org.jobrunr.storage.StorageProviderConstants.RecurringJobs
 
FIELD_IS_RUNNING - Static variable in class org.jobrunr.storage.StorageProviderConstants.BackgroundJobServers
 
FIELD_JOB_AS_JSON - Static variable in class org.jobrunr.storage.StorageProviderConstants.Jobs
 
FIELD_JOB_AS_JSON - Static variable in class org.jobrunr.storage.StorageProviderConstants.RecurringJobs
 
FIELD_JOB_SIGNATURE - Static variable in class org.jobrunr.storage.StorageProviderConstants.Jobs
 
FIELD_LAST_HEARTBEAT - Static variable in class org.jobrunr.storage.StorageProviderConstants.BackgroundJobServers
 
FIELD_POLL_INTERVAL_IN_SECONDS - Static variable in class org.jobrunr.storage.StorageProviderConstants.BackgroundJobServers
 
FIELD_PROCESS_ALLOCATED_MEMORY - Static variable in class org.jobrunr.storage.StorageProviderConstants.BackgroundJobServers
 
FIELD_PROCESS_CPU_LOAD - Static variable in class org.jobrunr.storage.StorageProviderConstants.BackgroundJobServers
 
FIELD_PROCESS_FREE_MEMORY - Static variable in class org.jobrunr.storage.StorageProviderConstants.BackgroundJobServers
 
FIELD_PROCESS_MAX_MEMORY - Static variable in class org.jobrunr.storage.StorageProviderConstants.BackgroundJobServers
 
FIELD_SCHEDULED_AT - Static variable in class org.jobrunr.storage.StorageProviderConstants.Jobs
 
FIELD_STATE - Static variable in class org.jobrunr.storage.StorageProviderConstants.Jobs
 
FIELD_STATS - Static variable in class org.jobrunr.storage.StorageProviderConstants.JobStats
 
FIELD_SYSTEM_CPU_LOAD - Static variable in class org.jobrunr.storage.StorageProviderConstants.BackgroundJobServers
 
FIELD_SYSTEM_FREE_MEMORY - Static variable in class org.jobrunr.storage.StorageProviderConstants.BackgroundJobServers
 
FIELD_SYSTEM_TOTAL_MEMORY - Static variable in class org.jobrunr.storage.StorageProviderConstants.BackgroundJobServers
 
FIELD_UPDATED_AT - Static variable in class org.jobrunr.storage.StorageProviderConstants.Jobs
 
FIELD_VERSION - Static variable in class org.jobrunr.storage.StorageProviderConstants.Jobs
 
FIELD_VERSION - Static variable in class org.jobrunr.storage.StorageProviderConstants.RecurringJobs
 
FIELD_WORKER_POOL_SIZE - Static variable in class org.jobrunr.storage.StorageProviderConstants.BackgroundJobServers
 
FieldNotFoundException - Exception in org.jobrunr.scheduling.exceptions
 
FieldNotFoundException(Class<?>, String) - Constructor for exception org.jobrunr.scheduling.exceptions.FieldNotFoundException
 
fillBitSet(int, int) - Method in enum org.jobrunr.scheduling.cron.CronFieldType
 
fillBitSetToIncl(int, int) - Method in enum org.jobrunr.scheduling.cron.CronFieldType
 
filter(Predicate<? super T>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
findAny() - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
findField(Class<?>, String) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
findFirst() - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
findMatchingUrl(TeenyMatchUrl) - Method in class org.jobrunr.dashboard.server.http.handlers.HttpRequestMethodHandlers
 
findMethod(Class<?>, String, Class<?>[]) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
findParamTypesFromDescriptor(String) - Static method in class org.jobrunr.jobs.details.JobDetailsGeneratorUtils
 
findParamTypesFromDescriptorAsArray(String) - Static method in class org.jobrunr.jobs.details.JobDetailsGeneratorUtils
 
flatMap(Function<? super T, ? extends Stream<? extends R>>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
flatMapToDouble(Function<? super T, ? extends DoubleStream>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
flatMapToInt(Function<? super T, ? extends IntStream>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
flatMapToLong(Function<? super T, ? extends LongStream>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
FLoadOperandInstruction - Class in org.jobrunr.jobs.details.instructions
 
FLoadOperandInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.FLoadOperandInstruction
 
forDataSource(DataSource) - Static method in class org.jobrunr.storage.sql.common.db.dialect.DialectFactory
 
forEach(Consumer<? super T>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
forEachOrdered(Consumer<? super T>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
forType(Class<T>) - Static method in class org.jobrunr.storage.sql.common.db.Sql
 
from(Path) - Static method in class org.jobrunr.dashboard.server.http.ContentType
 
fromQueryParams(Class<T>) - Method in class org.jobrunr.dashboard.server.http.HttpRequest
 
fromQueryParams(Class<T>) - Method in class org.jobrunr.dashboard.server.http.url.TeenyRequestUrl
 

G

generate(Supplier<? extends T1>) - Static method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
get() - Method in interface org.jobrunr.utils.exceptions.Exceptions.ThrowingSupplier
 
get(int, JobDetailsFinderContext) - Static method in class org.jobrunr.jobs.details.instructions.AllJVMInstructions
 
get(String) - Method in class org.jobrunr.dashboard.server.http.handlers.HttpRequestHandlers
 
get(String, HttpRequestHandler) - Method in class org.jobrunr.dashboard.server.http.RestHttpHandler
 
GET - Static variable in class org.jobrunr.dashboard.server.http.handlers.HttpRequestHandlers.RequestMethod
 
getAll() - Method in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
 
getAwaiting() - Method in class org.jobrunr.server.jmx.JobRunrJMXExtensions
 
getAwaiting() - Method in interface org.jobrunr.server.jmx.JobStatsMBean
 
getAwaiting() - Method in class org.jobrunr.storage.JobStats
 
getBackgroundJobServers() - Method in class org.jobrunr.server.jmx.JobRunrJMXExtensions
 
getBackgroundJobServers() - Method in interface org.jobrunr.server.jmx.JobStatsMBean
 
getBackgroundJobServers() - Method in class org.jobrunr.storage.JobStats
 
getBackgroundJobServers() - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
getBackgroundJobServers() - Method in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
getBackgroundJobServers() - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
getBackgroundJobServers() - Method in interface org.jobrunr.storage.StorageProvider
 
getBackgroundJobServerStatusWriteModel(BackgroundJobServer) - Method in class org.jobrunr.server.ServerZooKeeper
 
getBackgroundJobWorker(Job) - Method in class org.jobrunr.server.runner.AbstractBackgroundJobRunner
 
getBackgroundJobWorker(Job) - Method in class org.jobrunr.server.runner.BackgroundJobWithIocRunner
 
getBackgroundJobWorker(Job) - Method in class org.jobrunr.server.runner.BackgroundJobWithoutIocRunner
 
getBackgroundJobWorker(Job) - Method in class org.jobrunr.server.runner.BackgroundStaticJobWithoutIocRunner
 
getBootstrapMethodArguments() - Method in class org.jobrunr.jobs.details.instructions.InvokeDynamicInstruction
 
getBootstrapMethodHandle() - Method in class org.jobrunr.jobs.details.instructions.InvokeDynamicInstruction
 
getClassContainingLambdaAsInputStream(Object) - Static method in class org.jobrunr.jobs.details.JobDetailsGeneratorUtils
 
getClassName() - Method in class org.jobrunr.jobs.JobDetails
 
getClassName() - Method in class org.jobrunr.jobs.JobParameter
 
getContextPath() - Method in class org.jobrunr.dashboard.server.http.RestHttpHandler
 
getContextPath() - Method in class org.jobrunr.dashboard.server.http.StaticFileHttpHandler
 
getContextPath() - Method in class org.jobrunr.dashboard.server.sse.ServerSentEventHandler
 
getContextPath() - Method in interface org.jobrunr.dashboard.server.TeenyHttpHandler
 
getCreatedAt() - Method in class org.jobrunr.jobs.Job
 
getCreatedAt() - Method in class org.jobrunr.jobs.JobContext
 
getCreatedAt() - Method in class org.jobrunr.jobs.states.AbstractJobState
 
getCreatedAt() - Method in interface org.jobrunr.jobs.states.JobState
 
getCronExpression() - Method in class org.jobrunr.jobs.RecurringJob
 
getCurrentPage() - Method in class org.jobrunr.storage.Page
 
getDatabaseCreator() - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
getDatabaseSpecificMigrations() - Method in class org.jobrunr.storage.sql.common.DatabaseCreator
 
getDeletedAt() - Method in class org.jobrunr.jobs.states.DeletedState
 
getDescriptor() - Method in class org.jobrunr.jobs.details.instructions.InvokeDynamicInstruction
 
getEnqueued() - Method in class org.jobrunr.server.jmx.JobRunrJMXExtensions
 
getEnqueued() - Method in interface org.jobrunr.server.jmx.JobStatsMBean
 
getEnqueued() - Method in class org.jobrunr.storage.JobStats
 
getEnqueuedAt() - Method in class org.jobrunr.jobs.states.EnqueuedState
 
getException() - Method in class org.jobrunr.jobs.states.FailedState
 
getExceptionCauseMessage() - Method in class org.jobrunr.jobs.states.FailedState
 
getExceptionCauseType() - Method in class org.jobrunr.jobs.states.FailedState
 
getExceptionMessage() - Method in class org.jobrunr.jobs.states.FailedState
 
getExceptionType() - Method in class org.jobrunr.jobs.states.FailedState
 
getExponentialBackoffPolicy(Job, int) - Method in class org.jobrunr.jobs.filters.RetryFilter
 
getExpression() - Method in class org.jobrunr.scheduling.cron.CronExpression
 
getFailed() - Method in class org.jobrunr.server.jmx.JobRunrJMXExtensions
 
getFailed() - Method in interface org.jobrunr.server.jmx.JobStatsMBean
 
getFailed() - Method in class org.jobrunr.storage.JobStats
 
getField(Class<?>, String) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
GetFieldInstruction - Class in org.jobrunr.jobs.details.instructions
 
GetFieldInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.GetFieldInstruction
 
getFieldName() - Method in enum org.jobrunr.scheduling.cron.CronFieldType
 
getFirstHeartbeat() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
 
getFirstHeartbeat() - Method in class org.jobrunr.server.ServerZooKeeper.BackgroundJobServerStatusWriteModel
 
getFirstHeartbeat() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
 
getId() - Method in class org.jobrunr.jobs.Job
 
getId() - Method in class org.jobrunr.jobs.RecurringJob
 
getId() - Method in class org.jobrunr.server.BackgroundJobServer
 
getId() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerMBean
 
getId() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
 
getId() - Method in class org.jobrunr.server.ServerZooKeeper.BackgroundJobServerStatusWriteModel
 
getId() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
 
getInstructions() - Method in class org.jobrunr.jobs.details.JobDetailsFinderContext
 
getItems() - Method in class org.jobrunr.storage.Page
 
getJedis() - Method in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
getJobAnnotation(JobDetails) - Static method in class org.jobrunr.utils.JobUtils
 
getJobById(UUID) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
getJobById(UUID) - Method in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
getJobById(UUID) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
getJobById(UUID) - Method in interface org.jobrunr.storage.StorageProvider
 
getJobClass(JobDetails) - Static method in class org.jobrunr.utils.JobUtils
 
getJobDetails() - Method in class org.jobrunr.jobs.AbstractJob
 
getJobDetails() - Method in class org.jobrunr.jobs.details.JobDetailsFinderContext
 
getJobId() - Method in class org.jobrunr.jobs.JobContext
 
getJobIdentifier() - Method in class org.jobrunr.jobs.JobContext
 
getJobMethod(Class<?>, JobDetails) - Static method in class org.jobrunr.utils.JobUtils
 
getJobMethod(JobDetails) - Static method in class org.jobrunr.utils.JobUtils
 
getJobMethodToPerform(Class<?>) - Method in class org.jobrunr.server.runner.AbstractBackgroundJobRunner.BackgroundJobWorker
 
getJobName() - Method in class org.jobrunr.jobs.AbstractJob
 
getJobName() - Method in class org.jobrunr.jobs.JobContext
 
getJobPage(StateName, PageRequest) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
getJobPage(StateName, PageRequest) - Method in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
getJobPage(StateName, PageRequest) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
getJobPage(StateName, PageRequest) - Method in interface org.jobrunr.storage.StorageProvider
 
getJobParameters() - Method in class org.jobrunr.jobs.JobDetails
 
getJobParameterTypes() - Method in class org.jobrunr.jobs.JobDetails
 
getJobParameterValues() - Method in class org.jobrunr.jobs.JobDetails
 
getJobs(StateName, Instant, PageRequest) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
getJobs(StateName, Instant, PageRequest) - Method in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
getJobs(StateName, Instant, PageRequest) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
getJobs(StateName, Instant, PageRequest) - Method in interface org.jobrunr.storage.StorageProvider
 
getJobs(StateName, PageRequest) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
getJobs(StateName, PageRequest) - Method in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
getJobs(StateName, PageRequest) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
getJobs(StateName, PageRequest) - Method in interface org.jobrunr.storage.StorageProvider
 
getJobSignature() - Method in class org.jobrunr.jobs.AbstractJob
 
getJobSignature(Job) - Static method in class org.jobrunr.utils.JobUtils
 
getJobSignature(JobDetails) - Static method in class org.jobrunr.utils.JobUtils
 
getJobState() - Method in class org.jobrunr.jobs.Job
 
getJobState() - Method in class org.jobrunr.jobs.JobContext
 
getJobState(int) - Method in class org.jobrunr.jobs.Job
 
getJobStates() - Method in class org.jobrunr.jobs.Job
 
getJobStats() - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
getJobStats() - Method in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
getJobStats() - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
getJobStats() - Method in interface org.jobrunr.storage.StorageProvider
 
getJobToPerform(Class<?>) - Method in class org.jobrunr.server.runner.AbstractBackgroundJobRunner.BackgroundJobWorker
 
getJobToPerform(Class<?>) - Method in class org.jobrunr.server.runner.BackgroundJobWithIocRunner.ConsumerBackgroundJobWorker
 
getJobToPerformClass() - Method in class org.jobrunr.server.runner.AbstractBackgroundJobRunner.BackgroundJobWorker
 
getJobZooKeeper() - Method in class org.jobrunr.server.BackgroundJobServer
 
getLastHeartbeat() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
 
getLastHeartbeat() - Method in class org.jobrunr.server.ServerZooKeeper.BackgroundJobServerStatusWriteModel
 
getLastHeartbeat() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
 
getLatencyDuration() - Method in class org.jobrunr.jobs.states.SucceededState
 
getLength() - Method in enum org.jobrunr.scheduling.cron.CronFieldType
 
getLimit() - Method in class org.jobrunr.storage.Page
 
getLimit() - Method in class org.jobrunr.storage.PageRequest
 
getLocalVariable(int) - Method in class org.jobrunr.jobs.details.JobDetailsFinderContext
 
getMaxAllowedValue() - Method in enum org.jobrunr.scheduling.cron.CronFieldType
 
getMessage() - Method in class org.jobrunr.jobs.states.FailedState
 
getMetadata() - Method in class org.jobrunr.jobs.JobContext
 
getMethod(Class<?>, String, Class<?>[]) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
getMethodName() - Method in class org.jobrunr.jobs.JobDetails
 
getMigrations() - Method in class org.jobrunr.storage.sql.common.DatabaseCreator
 
getMinAllowedValue() - Method in enum org.jobrunr.scheduling.cron.CronFieldType
 
getModule() - Method in class org.jobrunr.utils.mapper.jackson.JacksonJsonMapper
 
getName() - Method in class org.jobrunr.jobs.details.instructions.InvokeDynamicInstruction
 
getName() - Method in class org.jobrunr.jobs.states.AbstractJobState
 
getName() - Method in interface org.jobrunr.jobs.states.JobState
 
getNextRun() - Method in class org.jobrunr.dashboard.ui.model.RecurringJobUIModel
 
getNextRun() - Method in class org.jobrunr.jobs.RecurringJob
 
getNumberOfFields() - Method in class org.jobrunr.scheduling.cron.CronExpression
 
getObject() - Method in class org.jobrunr.jobs.JobParameter
 
getObjectViaField(Object, String) - Static method in class org.jobrunr.jobs.details.JobDetailsGeneratorUtils
 
getObjectViaStaticField(String, String) - Static method in class org.jobrunr.jobs.details.JobDetailsGeneratorUtils
 
getOffset() - Method in class org.jobrunr.storage.Page
 
getOffset() - Method in class org.jobrunr.storage.PageRequest
 
getOrder() - Method in class org.jobrunr.storage.PageRequest
 
getParametersUsingParamTypes(Class<?>[]) - Method in class org.jobrunr.jobs.details.instructions.VisitMethodInstruction
 
getParams() - Method in class org.jobrunr.dashboard.server.http.url.TeenyRequestUrl
 
getPollIntervalInSeconds() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
 
getPollIntervalInSeconds() - Method in class org.jobrunr.server.ServerZooKeeper.BackgroundJobServerStatusWriteModel
 
getPollIntervalInSeconds() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
 
getProcessAllocatedMemory() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
 
getProcessAllocatedMemory() - Method in class org.jobrunr.server.ServerZooKeeper.BackgroundJobServerStatusWriteModel
 
getProcessAllocatedMemory() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
 
getProcessCpuLoad() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
 
getProcessCpuLoad() - Method in class org.jobrunr.server.ServerZooKeeper.BackgroundJobServerStatusWriteModel
 
getProcessCpuLoad() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
 
getProcessDuration() - Method in class org.jobrunr.jobs.states.SucceededState
 
getProcessFreeMemory() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
 
getProcessFreeMemory() - Method in class org.jobrunr.server.ServerZooKeeper.BackgroundJobServerStatusWriteModel
 
getProcessFreeMemory() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
 
getProcessing() - Method in class org.jobrunr.server.jmx.JobRunrJMXExtensions
 
getProcessing() - Method in interface org.jobrunr.server.jmx.JobStatsMBean
 
getProcessing() - Method in class org.jobrunr.storage.JobStats
 
getProcessMaxMemory() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
 
getProcessMaxMemory() - Method in class org.jobrunr.server.ServerZooKeeper.BackgroundJobServerStatusWriteModel
 
getProcessMaxMemory() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
 
getReadableNameFromJobDetails(JobDetails) - Static method in class org.jobrunr.utils.JobUtils
 
getReason() - Method in class org.jobrunr.jobs.states.ScheduledState
 
getRecurringJobs() - Method in class org.jobrunr.server.jmx.JobRunrJMXExtensions
 
getRecurringJobs() - Method in interface org.jobrunr.server.jmx.JobStatsMBean
 
getRecurringJobs() - Method in class org.jobrunr.storage.JobStats
 
getRecurringJobs() - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
getRecurringJobs() - Method in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
getRecurringJobs() - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
getRecurringJobs() - Method in interface org.jobrunr.storage.StorageProvider
 
getScheduled() - Method in class org.jobrunr.server.jmx.JobRunrJMXExtensions
 
getScheduled() - Method in interface org.jobrunr.server.jmx.JobStatsMBean
 
getScheduled() - Method in class org.jobrunr.storage.JobStats
 
getScheduledAt() - Method in class org.jobrunr.jobs.states.ScheduledState
 
getScheduledJobs(Instant, PageRequest) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
getScheduledJobs(Instant, PageRequest) - Method in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
getScheduledJobs(Instant, PageRequest) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
getScheduledJobs(Instant, PageRequest) - Method in interface org.jobrunr.storage.StorageProvider
 
getSecondsToAdd(Job) - Method in class org.jobrunr.jobs.filters.RetryFilter
 
getServerId() - Method in class org.jobrunr.jobs.states.ProcessingState
 
getServerStatus() - Method in class org.jobrunr.server.BackgroundJobServer
 
getServerStatus() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerMBean
 
getStack() - Method in class org.jobrunr.jobs.details.JobDetailsFinderContext
 
getStackTrace() - Method in class org.jobrunr.jobs.states.FailedState
 
getStackTraceAsString(Throwable) - Static method in class org.jobrunr.utils.exceptions.Exceptions
 
getState() - Method in class org.jobrunr.jobs.Job
 
getStaticFieldName() - Method in class org.jobrunr.jobs.JobDetails
 
GetStaticInstruction - Class in org.jobrunr.jobs.details.instructions
 
GetStaticInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.GetStaticInstruction
 
getStorageProvider() - Method in class org.jobrunr.server.BackgroundJobServer
 
getSucceeded() - Method in class org.jobrunr.server.jmx.JobRunrJMXExtensions
 
getSucceeded() - Method in interface org.jobrunr.server.jmx.JobStatsMBean
 
getSucceeded() - Method in class org.jobrunr.storage.JobStats
 
getSystemCpuLoad() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
 
getSystemCpuLoad() - Method in class org.jobrunr.server.ServerZooKeeper.BackgroundJobServerStatusWriteModel
 
getSystemCpuLoad() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
 
getSystemFreeMemory() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
 
getSystemFreeMemory() - Method in class org.jobrunr.server.ServerZooKeeper.BackgroundJobServerStatusWriteModel
 
getSystemFreeMemory() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
 
getSystemTotalMemory() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
 
getSystemTotalMemory() - Method in class org.jobrunr.server.ServerZooKeeper.BackgroundJobServerStatusWriteModel
 
getSystemTotalMemory() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
 
getTimeStamp() - Method in class org.jobrunr.server.jmx.JobRunrJMXExtensions
 
getTimeStamp() - Method in interface org.jobrunr.server.jmx.JobStatsMBean
 
getTimeStamp() - Method in class org.jobrunr.storage.JobStats
 
getTotal() - Method in class org.jobrunr.server.jmx.JobRunrJMXExtensions
 
getTotal() - Method in interface org.jobrunr.server.jmx.JobStatsMBean
 
getTotal() - Method in class org.jobrunr.storage.JobStats
 
getTotal() - Method in class org.jobrunr.storage.Page
 
getTotalPages() - Method in class org.jobrunr.storage.Page
 
getUpdatedAt() - Method in class org.jobrunr.jobs.Job
 
getUpdatedAt() - Method in class org.jobrunr.jobs.JobContext
 
getUrl() - Method in class org.jobrunr.dashboard.server.http.url.TeenyMatchUrl
 
getUrl() - Method in class org.jobrunr.dashboard.server.http.url.TeenyRequestUrl
 
getValueFromFieldOrProperty(Object, String) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
getVariable() - Method in class org.jobrunr.jobs.details.instructions.StoreVariableInstruction
 
getVersion() - Method in class org.jobrunr.jobs.AbstractJob
 
getWorkerPoolSize() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
 
getWorkerPoolSize() - Method in class org.jobrunr.server.ServerZooKeeper.BackgroundJobServerStatusWriteModel
 
getWorkerPoolSize() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
 
getWorkPageRequest() - Method in class org.jobrunr.server.strategy.BasicWorkDistributionStrategy
 
getWorkPageRequest() - Method in interface org.jobrunr.server.strategy.WorkDistributionStrategy
 
getWorkQueueSize() - Method in class org.jobrunr.server.BackgroundJobServer
 
getZoneId() - Method in class org.jobrunr.jobs.RecurringJob
 
GsonJsonMapper - Class in org.jobrunr.utils.mapper.gson
 
GsonJsonMapper() - Constructor for class org.jobrunr.utils.mapper.gson.GsonJsonMapper
 

H

H2StorageProvider - Class in org.jobrunr.storage.sql.h2
 
H2StorageProvider(DataSource) - Constructor for class org.jobrunr.storage.sql.h2.H2StorageProvider
 
handle(HttpExchange) - Method in class org.jobrunr.dashboard.server.http.RestHttpHandler
 
handle(HttpExchange) - Method in class org.jobrunr.dashboard.server.http.StaticFileHttpHandler
 
handle(HttpExchange) - Method in class org.jobrunr.dashboard.server.sse.ServerSentEventHandler
 
hasDefaultNoArgConstructor(Class<?>) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
hasDefaultNoArgConstructor(String) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
hashCode() - Method in class org.jobrunr.scheduling.cron.CronExpression
 
hasNext() - Method in class org.jobrunr.storage.Page
 
hasNoSubscribers() - Method in class org.jobrunr.dashboard.server.sse.ServerSentEventHandler
 
hasPrevious() - Method in class org.jobrunr.storage.Page
 
hasState(StateName) - Method in class org.jobrunr.jobs.Job
 
hasSubscribers() - Method in class org.jobrunr.dashboard.server.sse.ServerSentEventHandler
 
head(String, HttpRequestHandler) - Method in class org.jobrunr.dashboard.server.http.RestHttpHandler
 
HEAD - Static variable in class org.jobrunr.dashboard.server.http.handlers.HttpRequestHandlers.RequestMethod
 
HOUR - org.jobrunr.scheduling.cron.CronFieldType
 
hourly() - Static method in class org.jobrunr.scheduling.cron.Cron
 
hourly(int) - Static method in class org.jobrunr.scheduling.cron.Cron
 
HttpRequest - Class in org.jobrunr.dashboard.server.http
 
HttpRequest(TeenyRequestUrl, HttpExchange, JsonMapper) - Constructor for class org.jobrunr.dashboard.server.http.HttpRequest
 
HttpRequestHandler - Interface in org.jobrunr.dashboard.server.http.handlers
 
HttpRequestHandlers - Class in org.jobrunr.dashboard.server.http.handlers
 
HttpRequestHandlers() - Constructor for class org.jobrunr.dashboard.server.http.handlers.HttpRequestHandlers
 
HttpRequestHandlers.RequestMethod - Class in org.jobrunr.dashboard.server.http.handlers
 
HttpRequestMethodHandlers - Class in org.jobrunr.dashboard.server.http.handlers
 
HttpRequestMethodHandlers() - Constructor for class org.jobrunr.dashboard.server.http.handlers.HttpRequestMethodHandlers
 
HttpResponse - Class in org.jobrunr.dashboard.server.http
 
HttpResponse(HttpExchange, JsonMapper) - Constructor for class org.jobrunr.dashboard.server.http.HttpResponse
 

I

IConst0OperandInstruction - Class in org.jobrunr.jobs.details.instructions
 
IConst0OperandInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.IConst0OperandInstruction
 
IConst1OperandInstruction - Class in org.jobrunr.jobs.details.instructions
 
IConst1OperandInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.IConst1OperandInstruction
 
IConst2OperandInstruction - Class in org.jobrunr.jobs.details.instructions
 
IConst2OperandInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.IConst2OperandInstruction
 
IConst3OperandInstruction - Class in org.jobrunr.jobs.details.instructions
 
IConst3OperandInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.IConst3OperandInstruction
 
IConst4OperandInstruction - Class in org.jobrunr.jobs.details.instructions
 
IConst4OperandInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.IConst4OperandInstruction
 
IConst5OperandInstruction - Class in org.jobrunr.jobs.details.instructions
 
IConst5OperandInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.IConst5OperandInstruction
 
ILoadOperandInstruction - Class in org.jobrunr.jobs.details.instructions
 
ILoadOperandInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.ILoadOperandInstruction
 
IMAGE_PNG - Static variable in class org.jobrunr.dashboard.server.http.ContentType
 
IMAGE_X_ICON - Static variable in class org.jobrunr.dashboard.server.http.ContentType
 
increaseVersion() - Method in class org.jobrunr.jobs.AbstractJob
Increases the version of this Job instance
init() - Method in class org.jobrunr.jobs.details.JobDetailsFinderContext
 
initialize() - Method in class org.jobrunr.configuration.JobRunrConfiguration
 
initJobFilters(AbstractJob, List<JobFilter>) - Static method in class org.jobrunr.jobs.filters.JobFilterUtils
 
initLocalVariables(Object[]) - Method in class org.jobrunr.jobs.details.JobDetailsFinderContext
 
insert(T, String) - Method in class org.jobrunr.storage.sql.common.db.Sql
 
insertAll(Collection<T>, String) - Method in class org.jobrunr.storage.sql.common.db.Sql
 
InstantAdapter - Class in org.jobrunr.utils.mapper.gson
 
InstantAdapter() - Constructor for class org.jobrunr.utils.mapper.gson.InstantAdapter
 
InstantDeserializer - Class in org.jobrunr.utils.mapper.jackson.modules
 
InstantDeserializer() - Constructor for class org.jobrunr.utils.mapper.jackson.modules.InstantDeserializer
 
InstantForOracleTypeAutoboxer - Class in org.jobrunr.utils.reflection.autobox
 
InstantForOracleTypeAutoboxer() - Constructor for class org.jobrunr.utils.reflection.autobox.InstantForOracleTypeAutoboxer
 
InstantSerializer - Class in org.jobrunr.utils.mapper.jackson.modules
 
InstantSerializer() - Constructor for class org.jobrunr.utils.mapper.jackson.modules.InstantSerializer
 
InstantTypeAutoboxer - Class in org.jobrunr.utils.reflection.autobox
 
InstantTypeAutoboxer() - Constructor for class org.jobrunr.utils.reflection.autobox.InstantTypeAutoboxer
 
IntegerTypeAutoboxer - Class in org.jobrunr.utils.reflection.autobox
 
IntegerTypeAutoboxer() - Constructor for class org.jobrunr.utils.reflection.autobox.IntegerTypeAutoboxer
 
InvalidCronExpressionException - Exception in org.jobrunr.scheduling.cron
 
InvokeDynamicInstruction - Class in org.jobrunr.jobs.details.instructions
 
InvokeDynamicInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.InvokeDynamicInstruction
 
invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.AAStoreInstruction
 
invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.AbstractJVMInstruction
 
invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.ANewArrayOperandInstruction
 
invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.DupOperandInstruction
 
invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.GetFieldInstruction
 
invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.GetStaticInstruction
 
invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.IConst0OperandInstruction
 
invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.IConst1OperandInstruction
 
invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.IConst2OperandInstruction
 
invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.IConst3OperandInstruction
 
invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.IConst4OperandInstruction
 
invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.IConst5OperandInstruction
 
invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.InvokeDynamicInstruction
 
invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.InvokeSpecialInstruction
 
invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.InvokeStaticInstruction
 
invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.JobDetailsInstruction
 
invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.LConst0OperandInstruction
 
invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.LConst1OperandInstruction
 
invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.LdcInstruction
 
invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.NewOperandInstruction
 
invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.ReturnOperandInstruction
 
invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.SingleIntOperandInstruction
 
invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.StoreVariableInstruction
 
invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.VisitLocalVariableInstruction
 
invokeInstructionAndPushOnStack() - Method in class org.jobrunr.jobs.details.instructions.AbstractJVMInstruction
 
invokeInstructionAndPushOnStack() - Method in class org.jobrunr.jobs.details.instructions.StoreVariableInstruction
 
InvokeInterfaceInstruction - Class in org.jobrunr.jobs.details.instructions
 
InvokeInterfaceInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.InvokeInterfaceInstruction
 
invokeJobMethod(Object, Method) - Method in class org.jobrunr.server.runner.AbstractBackgroundJobRunner.BackgroundJobWorker
 
InvokeSpecialInstruction - Class in org.jobrunr.jobs.details.instructions
 
InvokeSpecialInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.InvokeSpecialInstruction
 
InvokeStaticInstruction - Class in org.jobrunr.jobs.details.instructions
 
InvokeStaticInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.InvokeStaticInstruction
 
InvokeVirtualInstruction - Class in org.jobrunr.jobs.details.instructions
 
InvokeVirtualInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.InvokeVirtualInstruction
 
IocJobLambda<T> - Interface in org.jobrunr.jobs.lambdas
 
IocJobLambdaFromStream<TService,​TItem> - Interface in org.jobrunr.jobs.lambdas
 
isAllowed() - Method in class org.jobrunr.utils.resilience.RateLimiter
 
isClassAssignableToObject(Class<?>, Object) - Static method in class org.jobrunr.jobs.details.JobDetailsGeneratorUtils
 
isInterface - Variable in class org.jobrunr.jobs.details.instructions.VisitMethodInstruction
 
isLeapYear(int) - Static method in class org.jobrunr.scheduling.cron.CronExpression
 
isMaster() - Method in class org.jobrunr.server.JobZooKeeper
 
isMigrationApplied(Path) - Method in class org.jobrunr.storage.sql.common.DatabaseCreator
 
isNotNullOrEmpty(String) - Static method in class org.jobrunr.utils.StringUtils
 
isNullOrEmpty(String) - Static method in class org.jobrunr.utils.StringUtils
 
isParallel() - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
isProblematicAndDoNotRetry() - Method in exception org.jobrunr.JobRunrException
 
isRateLimited() - Method in class org.jobrunr.utils.resilience.RateLimiter
 
isRunning() - Method in class org.jobrunr.server.BackgroundJobServer
 
isRunning() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerMBean
 
isRunning() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
 
isRunning() - Method in class org.jobrunr.server.ServerZooKeeper.BackgroundJobServerStatusWriteModel
 
isRunning() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
 
IStoreInstruction - Class in org.jobrunr.jobs.details.instructions
 
IStoreInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.IStoreInstruction
 
iterate(T1, UnaryOperator<T1>) - Static method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
iterator() - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 

J

JacksonJsonMapper - Class in org.jobrunr.utils.mapper.jackson
 
JacksonJsonMapper() - Constructor for class org.jobrunr.utils.mapper.jackson.JacksonJsonMapper
 
job - Variable in class org.jobrunr.server.AbstractBackgroundJobWorker
 
Job - Class in org.jobrunr.jobs
Defines the job with it's JobDetails, History and Job Metadata
Job - Annotation Type in org.jobrunr.jobs.annotations
Allows to add a specific name to a job that will be used in the dashboard as well as extra jobFilters that will be used for the job.
Job(JobDetails) - Constructor for class org.jobrunr.jobs.Job
 
Job(JobDetails, List<JobState>) - Constructor for class org.jobrunr.jobs.Job
 
Job(JobDetails, JobState) - Constructor for class org.jobrunr.jobs.Job
 
JobActivator - Interface in org.jobrunr.server
 
JobClientFilter - Interface in org.jobrunr.jobs.filters
 
jobClientFilters(List<JobFilter>) - Static method in class org.jobrunr.jobs.filters.JobFilterUtils
 
JobContext - Class in org.jobrunr.jobs
 
JobContext - Static variable in class org.jobrunr.jobs.JobParameter
 
JobContext(Job) - Constructor for class org.jobrunr.jobs.JobContext
 
JobContext.Metadata - Interface in org.jobrunr.jobs
 
jobDetails - Variable in class org.jobrunr.server.runner.AbstractBackgroundJobRunner.BackgroundJobWorker
 
JobDetails - Class in org.jobrunr.jobs
 
JobDetails(String, String, String, List<JobParameter>) - Constructor for class org.jobrunr.jobs.JobDetails
 
JobDetailsAsmGenerator - Class in org.jobrunr.jobs.details
 
JobDetailsAsmGenerator() - Constructor for class org.jobrunr.jobs.details.JobDetailsAsmGenerator
 
jobDetailsBuilder - Variable in class org.jobrunr.jobs.details.instructions.AbstractJVMInstruction
 
JobDetailsFinderContext - Class in org.jobrunr.jobs.details
 
JobDetailsFinderContext(SerializedLambda, Object...) - Constructor for class org.jobrunr.jobs.details.JobDetailsFinderContext
 
JobDetailsGenerator - Interface in org.jobrunr.jobs.details
 
JobDetailsGeneratorUtils - Class in org.jobrunr.jobs.details
 
JobDetailsInstruction - Class in org.jobrunr.jobs.details.instructions
 
JobDetailsInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.JobDetailsInstruction
 
JobDocumentMapper - Class in org.jobrunr.storage.nosql.mongo
 
JobDocumentMapper(JobMapper) - Constructor for class org.jobrunr.storage.nosql.mongo.JobDocumentMapper
 
JobFilter - Interface in org.jobrunr.jobs.filters
 
jobFilters - Variable in class org.jobrunr.server.AbstractBackgroundJobWorker
 
jobFilters() - Method in annotation type org.jobrunr.jobs.annotations.Job
 
JobFilters - Class in org.jobrunr.jobs.filters
 
JobFilters(List<JobFilter>) - Constructor for class org.jobrunr.jobs.filters.JobFilters
 
JobFilters(JobFilter...) - Constructor for class org.jobrunr.jobs.filters.JobFilters
 
JobFilterUtils - Class in org.jobrunr.jobs.filters
 
JobLambda - Interface in org.jobrunr.jobs.lambdas
 
JobLambdaFromStream<T> - Interface in org.jobrunr.jobs.lambdas
 
JobMapper - Class in org.jobrunr.jobs.mappers
 
JobMapper(JsonMapper) - Constructor for class org.jobrunr.jobs.mappers.JobMapper
 
JobNotFoundException - Exception in org.jobrunr.storage
 
JobNotFoundException(String) - Constructor for exception org.jobrunr.storage.JobNotFoundException
 
JobNotFoundException(UUID) - Constructor for exception org.jobrunr.storage.JobNotFoundException
 
JobParameter - Class in org.jobrunr.jobs
 
JobParameter(Class<?>, Object) - Constructor for class org.jobrunr.jobs.JobParameter
 
JobParameter(String, Object) - Constructor for class org.jobrunr.jobs.JobParameter
 
JobParameterDeserializer - Class in org.jobrunr.utils.mapper.gson
 
JobParameterDeserializer - Class in org.jobrunr.utils.mapper.jackson.modules
 
JobParameterDeserializer() - Constructor for class org.jobrunr.utils.mapper.gson.JobParameterDeserializer
 
JobParameterDeserializer() - Constructor for class org.jobrunr.utils.mapper.jackson.modules.JobParameterDeserializer
 
JobParameterSerializer - Class in org.jobrunr.utils.mapper.jackson.modules
 
JobParameterSerializer() - Constructor for class org.jobrunr.utils.mapper.jackson.modules.JobParameterSerializer
 
JobRunr - Class in org.jobrunr.configuration
This class provides the entry point for the JobRunr configuration.
JobRunrApiHandler - Class in org.jobrunr.dashboard
 
JobRunrApiHandler(StorageProvider, JsonMapper) - Constructor for class org.jobrunr.dashboard.JobRunrApiHandler
 
JobRunrConfiguration - Class in org.jobrunr.configuration
 
JobRunrDashboardWebServer - Class in org.jobrunr.dashboard
 
JobRunrDashboardWebServer(StorageProvider, JsonMapper) - Constructor for class org.jobrunr.dashboard.JobRunrDashboardWebServer
 
JobRunrDashboardWebServer(StorageProvider, JsonMapper, int) - Constructor for class org.jobrunr.dashboard.JobRunrDashboardWebServer
 
JobRunrException - Exception in org.jobrunr
 
JobRunrException(String) - Constructor for exception org.jobrunr.JobRunrException
 
JobRunrException(String, boolean) - Constructor for exception org.jobrunr.JobRunrException
 
JobRunrException(String, boolean, Throwable) - Constructor for exception org.jobrunr.JobRunrException
 
JobRunrException(String, Throwable) - Constructor for exception org.jobrunr.JobRunrException
 
JobRunrJMXExtensions - Class in org.jobrunr.server.jmx
 
JobRunrJMXExtensions(BackgroundJobServer, StorageProvider) - Constructor for class org.jobrunr.server.jmx.JobRunrJMXExtensions
 
JobRunrJob - Interface in org.jobrunr.jobs.lambdas
 
JobRunrSseHandler - Class in org.jobrunr.dashboard
 
JobRunrSseHandler(String, StorageProvider, JsonMapper) - Constructor for class org.jobrunr.dashboard.JobRunrSseHandler
 
JobRunrSseHandler(StorageProvider, JsonMapper) - Constructor for class org.jobrunr.dashboard.JobRunrSseHandler
 
JobRunrStaticFileHandler - Class in org.jobrunr.dashboard
 
JobRunrStaticFileHandler() - Constructor for class org.jobrunr.dashboard.JobRunrStaticFileHandler
 
JobRunrTimeModule - Class in org.jobrunr.utils.mapper.jackson.modules
 
JobRunrTimeModule() - Constructor for class org.jobrunr.utils.mapper.jackson.modules.JobRunrTimeModule
 
JobScheduler - Class in org.jobrunr.scheduling
Provides methods for creating fire-and-forget, delayed and recurring jobs as well as to delete existing background jobs.
JobScheduler(StorageProvider) - Constructor for class org.jobrunr.scheduling.JobScheduler
Creates a new JobScheduler using the provided storageProvider
JobScheduler(StorageProvider, List<JobFilter>) - Constructor for class org.jobrunr.scheduling.JobScheduler
Creates a new JobScheduler using the provided storageProvider and the list of JobFilters that will be used for every background job
JobServerFilter - Interface in org.jobrunr.jobs.filters
 
jobServerFilters(List<JobFilter>) - Static method in class org.jobrunr.jobs.filters.JobFilterUtils
 
JobState - Interface in org.jobrunr.jobs.states
 
JobStats - Class in org.jobrunr.storage
 
JobStats(Long, Long, Long, Long, Long, Long, Long, int, int) - Constructor for class org.jobrunr.storage.JobStats
 
JobStatsMBean - Interface in org.jobrunr.server.jmx
 
JobStorageChangeListener - Interface in org.jobrunr.storage
 
JobTable - Class in org.jobrunr.storage.sql.common
 
JobTable(DataSource, JobMapper) - Constructor for class org.jobrunr.storage.sql.common.JobTable
 
JobUtils - Class in org.jobrunr.utils
 
JobZooKeeper - Class in org.jobrunr.server
 
JobZooKeeper(BackgroundJobServer) - Constructor for class org.jobrunr.server.JobZooKeeper
 
JsonMapper - Interface in org.jobrunr.utils.mapper
 
JsonMapperException - Exception in org.jobrunr.utils.mapper
 
JsonMapperException(String) - Constructor for exception org.jobrunr.utils.mapper.JsonMapperException
 
JsonMapperException(String, Throwable) - Constructor for exception org.jobrunr.utils.mapper.JsonMapperException
 

L

LConst0OperandInstruction - Class in org.jobrunr.jobs.details.instructions
 
LConst0OperandInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.LConst0OperandInstruction
 
LConst1OperandInstruction - Class in org.jobrunr.jobs.details.instructions
 
LConst1OperandInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.LConst1OperandInstruction
 
LdcInstruction - Class in org.jobrunr.jobs.details.instructions
 
LdcInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.LdcInstruction
 
limit(long) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
limitAndOffset() - Method in class org.jobrunr.storage.sql.common.db.dialect.AnsiDialect
 
limitAndOffset() - Method in interface org.jobrunr.storage.sql.common.db.dialect.Dialect
 
limitAndOffset() - Method in class org.jobrunr.storage.sql.common.db.dialect.OracleDialect
 
listAllChildrenOnClasspath(Class<?>, String...) - Static method in class org.jobrunr.utils.ClassPathUtils
 
listAllChildrenOnClasspath(String...) - Static method in class org.jobrunr.utils.ClassPathUtils
 
LLoadOperandInstruction - Class in org.jobrunr.jobs.details.instructions
 
LLoadOperandInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.LLoadOperandInstruction
 
load() - Method in class org.jobrunr.jobs.details.instructions.AAStoreInstruction
 
load() - Method in class org.jobrunr.jobs.details.instructions.DupOperandInstruction
 
load() - Method in class org.jobrunr.jobs.details.instructions.ReturnOperandInstruction
 
load() - Method in class org.jobrunr.jobs.details.instructions.ZeroOperandInstruction
 
load(int) - Method in class org.jobrunr.jobs.details.instructions.SingleIntOperandInstruction
 
load(int) - Method in class org.jobrunr.jobs.details.instructions.VisitLocalVariableInstruction
 
load(Object) - Method in class org.jobrunr.jobs.details.instructions.LdcInstruction
 
load(String) - Method in class org.jobrunr.jobs.details.instructions.NewOperandInstruction
 
load(String) - Method in class org.jobrunr.jobs.details.instructions.VisitTypeInstruction
 
load(String, String, String) - Method in class org.jobrunr.jobs.details.instructions.VisitFieldInstruction
 
load(String, String, String, boolean) - Method in class org.jobrunr.jobs.details.instructions.VisitMethodInstruction
 
load(String, String, Handle, Object...) - Method in class org.jobrunr.jobs.details.instructions.InvokeDynamicInstruction
 
LongTypeAutoboxer - Class in org.jobrunr.utils.reflection.autobox
 
LongTypeAutoboxer() - Constructor for class org.jobrunr.utils.reflection.autobox.LongTypeAutoboxer
 

M

main(String[]) - Static method in class org.jobrunr.dashboard.JobRunrDashboardWebServer
 
main(String[]) - Static method in class org.jobrunr.storage.sql.common.DatabaseCreator
 
makeAccessible(AccessibleObject) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
map(Function<? super T, ? extends R>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
mapAfterSync(Function<? super T, ? extends R>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
mapToDouble(ToDoubleFunction<? super T>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
mapToInt(ToIntFunction<? super T>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
mapToLong(ToLongFunction<? super T>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
mapUsingPipeline(BiFunction<Pipeline, T, R>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
MariaDbStorageProvider - Class in org.jobrunr.storage.sql.mariadb
 
MariaDbStorageProvider(DataSource) - Constructor for class org.jobrunr.storage.sql.mariadb.MariaDbStorageProvider
 
matches(String) - Method in class org.jobrunr.dashboard.server.http.url.TeenyMatchUrl
 
matches(UrlPathPart) - Method in class org.jobrunr.dashboard.server.http.url.UrlParamPathPart
 
matches(UrlPathPart) - Method in interface org.jobrunr.dashboard.server.http.url.UrlPathPart
 
matches(UrlPathPart) - Method in class org.jobrunr.dashboard.server.http.url.UrlStringPathPart
 
max(Comparator<? super T>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
MethodNotFoundException - Exception in org.jobrunr.scheduling.exceptions
 
MethodNotFoundException(Class<?>, String, Class<?>[]) - Constructor for exception org.jobrunr.scheduling.exceptions.MethodNotFoundException
 
min(Comparator<? super T>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
MINUTE - org.jobrunr.scheduling.cron.CronFieldType
 
MINUTE - Static variable in class org.jobrunr.utils.resilience.RateLimiter
 
minutely() - Static method in class org.jobrunr.scheduling.cron.Cron
 
MongoDBStorageProvider - Class in org.jobrunr.storage.nosql.mongo
 
MongoDBStorageProvider(MongoClient) - Constructor for class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
MongoDBStorageProvider(MongoClient, RateLimiter) - Constructor for class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
MongoDBStorageProvider(MongoDatabase) - Constructor for class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
MongoDBStorageProvider(MongoDatabase, RateLimiter) - Constructor for class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
MongoDBStorageProvider(String, int) - Constructor for class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
MONTH - org.jobrunr.scheduling.cron.CronFieldType
 
monthly() - Static method in class org.jobrunr.scheduling.cron.Cron
 
monthly(int) - Static method in class org.jobrunr.scheduling.cron.Cron
 
monthly(int, int) - Static method in class org.jobrunr.scheduling.cron.Cron
 
monthly(int, int, int) - Static method in class org.jobrunr.scheduling.cron.Cron
 
mustNotRetry() - Method in class org.jobrunr.jobs.states.FailedState
 

N

name - Variable in class org.jobrunr.jobs.details.instructions.VisitFieldInstruction
 
name - Variable in class org.jobrunr.jobs.details.instructions.VisitMethodInstruction
 
name() - Method in annotation type org.jobrunr.jobs.annotations.Job
 
NAME - Static variable in class org.jobrunr.storage.StorageProviderConstants.BackgroundJobServers
 
NAME - Static variable in class org.jobrunr.storage.StorageProviderConstants.Jobs
 
NAME - Static variable in class org.jobrunr.storage.StorageProviderConstants.JobStats
 
NAME - Static variable in class org.jobrunr.storage.StorageProviderConstants.RecurringJobs
 
newInstance(Class<T>) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
newInstance(Class<T>, Object...) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
newInstance(Class<T>, Map<String, String>) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
newInstanceCE(Class<T>, Object...) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
newInstanceOrElse(String, T) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
NewOperandInstruction - Class in org.jobrunr.jobs.details.instructions
 
NewOperandInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.NewOperandInstruction
 
next() - Method in class org.jobrunr.scheduling.cron.CronExpression
Calculates the next occurrence based on the current time.
next(int) - Method in class org.jobrunr.scheduling.cron.CronExpression
Calculates the next N occurrences based on current time.
next(Instant) - Method in class org.jobrunr.scheduling.cron.CronExpression
Calculates the next occurrence based on provided base time.
next(Instant, int) - Method in class org.jobrunr.scheduling.cron.CronExpression
Calculates the next N occurrences based on provided base time.
next(ZoneId) - Method in class org.jobrunr.scheduling.cron.CronExpression
 
nextDuration(Instant, TimeUnit) - Method in class org.jobrunr.scheduling.cron.CronExpression
Calculates the number of time units from the provided base time to the next occurrence.
nextDuration(TimeUnit) - Method in class org.jobrunr.scheduling.cron.CronExpression
Calculates the number of time units from the current time to the next occurrence.
noneMatch(Predicate<? super T>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
notFound - Static variable in class org.jobrunr.dashboard.server.http.handlers.HttpRequestHandlers
 
notifyOnChangeListeners() - Method in class org.jobrunr.storage.AbstractStorageProvider
 
notifyOnChangeListenersIf(boolean) - Method in class org.jobrunr.storage.AbstractStorageProvider
 
notifyQueueEmpty() - Method in class org.jobrunr.server.JobZooKeeper
 
Null - Static variable in class org.jobrunr.jobs.JobContext
 

O

objectContainsFieldOrProperty(Object, String) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
of(Class<T>) - Static method in class org.jobrunr.utils.mapper.gson.RuntimeClassNameTypeAdapterFactory
Creates a new runtime type adapter for baseType using "type" as the type field name.
of(Class<T>, String) - Static method in class org.jobrunr.utils.mapper.gson.RuntimeClassNameTypeAdapterFactory
Creates a new runtime type adapter using for baseType using typeFieldName as the type field name.
of(T1) - Static method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
of(T1...) - Static method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
ofType(List<X>, Class<Y>) - Static method in class org.jobrunr.utils.streams.StreamUtils
 
ofType(Stream<X>, Class<Y>) - Static method in class org.jobrunr.utils.streams.StreamUtils
 
ok - Static variable in class org.jobrunr.dashboard.server.http.handlers.HttpRequestHandlers
 
onChange(JobStats) - Method in class org.jobrunr.dashboard.JobRunrSseHandler
 
onChange(JobStats) - Method in class org.jobrunr.server.jmx.JobRunrJMXExtensions
 
onChange(JobStats) - Method in interface org.jobrunr.storage.JobStorageChangeListener
 
onClose(Runnable) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
onCreated(AbstractJob) - Method in class org.jobrunr.jobs.filters.DisplayNameFilter
 
onCreated(AbstractJob) - Method in interface org.jobrunr.jobs.filters.JobClientFilter
 
onCreating(AbstractJob) - Method in class org.jobrunr.jobs.filters.DisplayNameFilter
 
onCreating(AbstractJob) - Method in interface org.jobrunr.jobs.filters.JobClientFilter
 
onProcessed(Job) - Method in interface org.jobrunr.jobs.filters.JobServerFilter
 
onProcessing(Job) - Method in interface org.jobrunr.jobs.filters.JobServerFilter
 
onStateApplied(Job, JobState, JobState) - Method in interface org.jobrunr.jobs.filters.ApplyStateFilter
 
onStateElection(Job, JobState) - Method in interface org.jobrunr.jobs.filters.ElectStateFilter
 
onStateElection(Job, JobState) - Method in class org.jobrunr.jobs.filters.RetryFilter
 
OPTIONS - Static variable in class org.jobrunr.dashboard.server.http.handlers.HttpRequestHandlers.RequestMethod
 
OracleDialect - Class in org.jobrunr.storage.sql.common.db.dialect
 
OracleDialect() - Constructor for class org.jobrunr.storage.sql.common.db.dialect.OracleDialect
 
OracleStorageProvider - Class in org.jobrunr.storage.sql.oracle
 
OracleStorageProvider(DataSource) - Constructor for class org.jobrunr.storage.sql.oracle.OracleStorageProvider
 
org.jobrunr - package org.jobrunr
 
org.jobrunr.configuration - package org.jobrunr.configuration
How to configure JobRunr.
org.jobrunr.dashboard - package org.jobrunr.dashboard
All code related to the dashboard
org.jobrunr.dashboard.server - package org.jobrunr.dashboard.server
The embedded webserver to display the dashboard.
org.jobrunr.dashboard.server.http - package org.jobrunr.dashboard.server.http
 
org.jobrunr.dashboard.server.http.handlers - package org.jobrunr.dashboard.server.http.handlers
 
org.jobrunr.dashboard.server.http.url - package org.jobrunr.dashboard.server.http.url
 
org.jobrunr.dashboard.server.sse - package org.jobrunr.dashboard.server.sse
 
org.jobrunr.dashboard.ui.model - package org.jobrunr.dashboard.ui.model
 
org.jobrunr.jobs - package org.jobrunr.jobs
Everything related to background jobs.
org.jobrunr.jobs.annotations - package org.jobrunr.jobs.annotations
 
org.jobrunr.jobs.details - package org.jobrunr.jobs.details
 
org.jobrunr.jobs.details.instructions - package org.jobrunr.jobs.details.instructions
 
org.jobrunr.jobs.filters - package org.jobrunr.jobs.filters
 
org.jobrunr.jobs.lambdas - package org.jobrunr.jobs.lambdas
 
org.jobrunr.jobs.mappers - package org.jobrunr.jobs.mappers
 
org.jobrunr.jobs.states - package org.jobrunr.jobs.states
 
org.jobrunr.scheduling - package org.jobrunr.scheduling
All info on how to enqueue and schedule background jobs.
org.jobrunr.scheduling.cron - package org.jobrunr.scheduling.cron
 
org.jobrunr.scheduling.exceptions - package org.jobrunr.scheduling.exceptions
 
org.jobrunr.server - package org.jobrunr.server
 
org.jobrunr.server.jmx - package org.jobrunr.server.jmx
 
org.jobrunr.server.runner - package org.jobrunr.server.runner
 
org.jobrunr.server.strategy - package org.jobrunr.server.strategy
 
org.jobrunr.server.threadpool - package org.jobrunr.server.threadpool
 
org.jobrunr.storage - package org.jobrunr.storage
 
org.jobrunr.storage.nosql.mongo - package org.jobrunr.storage.nosql.mongo
 
org.jobrunr.storage.nosql.redis - package org.jobrunr.storage.nosql.redis
 
org.jobrunr.storage.sql - package org.jobrunr.storage.sql
 
org.jobrunr.storage.sql.common - package org.jobrunr.storage.sql.common
 
org.jobrunr.storage.sql.common.db - package org.jobrunr.storage.sql.common.db
 
org.jobrunr.storage.sql.common.db.dialect - package org.jobrunr.storage.sql.common.db.dialect
 
org.jobrunr.storage.sql.h2 - package org.jobrunr.storage.sql.h2
 
org.jobrunr.storage.sql.mariadb - package org.jobrunr.storage.sql.mariadb
 
org.jobrunr.storage.sql.oracle - package org.jobrunr.storage.sql.oracle
 
org.jobrunr.storage.sql.postgres - package org.jobrunr.storage.sql.postgres
 
org.jobrunr.storage.sql.sqlite - package org.jobrunr.storage.sql.sqlite
 
org.jobrunr.storage.sql.sqlserver - package org.jobrunr.storage.sql.sqlserver
 
org.jobrunr.utils - package org.jobrunr.utils
 
org.jobrunr.utils.annotations - package org.jobrunr.utils.annotations
 
org.jobrunr.utils.exceptions - package org.jobrunr.utils.exceptions
 
org.jobrunr.utils.mapper - package org.jobrunr.utils.mapper
 
org.jobrunr.utils.mapper.gson - package org.jobrunr.utils.mapper.gson
 
org.jobrunr.utils.mapper.jackson - package org.jobrunr.utils.mapper.jackson
 
org.jobrunr.utils.mapper.jackson.modules - package org.jobrunr.utils.mapper.jackson.modules
 
org.jobrunr.utils.reflection - package org.jobrunr.utils.reflection
 
org.jobrunr.utils.reflection.autobox - package org.jobrunr.utils.reflection.autobox
 
org.jobrunr.utils.resilience - package org.jobrunr.utils.resilience
 
org.jobrunr.utils.streams - package org.jobrunr.utils.streams
 
owner - Variable in class org.jobrunr.jobs.details.instructions.VisitFieldInstruction
 
owner - Variable in class org.jobrunr.jobs.details.instructions.VisitMethodInstruction
 

P

Page<T> - Class in org.jobrunr.storage
 
Page(long, List<T>, long, int) - Constructor for class org.jobrunr.storage.Page
 
Page(long, List<T>, PageRequest) - Constructor for class org.jobrunr.storage.Page
 
PageRequest - Class in org.jobrunr.storage
 
PageRequest.Order - Enum in org.jobrunr.storage
 
parallel() - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
param(String) - Method in class org.jobrunr.dashboard.server.http.HttpRequest
 
param(String) - Method in class org.jobrunr.dashboard.server.http.url.TeenyRequestUrl
 
param(String, Class<T>) - Method in class org.jobrunr.dashboard.server.http.HttpRequest
 
param(String, Class<T>) - Method in class org.jobrunr.dashboard.server.http.url.TeenyRequestUrl
 
parseAsterisk() - Method in enum org.jobrunr.scheduling.cron.CronFieldType
 
part() - Method in class org.jobrunr.dashboard.server.http.url.UrlParamPathPart
 
part() - Method in interface org.jobrunr.dashboard.server.http.url.UrlPathPart
 
part() - Method in class org.jobrunr.dashboard.server.http.url.UrlStringPathPart
 
PathAdapter - Class in org.jobrunr.utils.mapper.gson
 
PathAdapter() - Constructor for class org.jobrunr.utils.mapper.gson.PathAdapter
 
pause() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
 
pause() - Method in class org.jobrunr.server.ServerZooKeeper.BackgroundJobServerStatusWriteModel
 
pause() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
 
pauseProcessing() - Method in class org.jobrunr.server.BackgroundJobServer
 
pauseProcessing() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerMBean
 
peek(Consumer<? super T>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
per(int, ChronoUnit) - Method in class org.jobrunr.utils.resilience.RateLimiter.Builder
 
per(Duration) - Method in class org.jobrunr.utils.resilience.RateLimiter.Builder
 
pollFirstInstruction() - Method in class org.jobrunr.jobs.details.JobDetailsFinderContext
 
post(String, HttpRequestHandler) - Method in class org.jobrunr.dashboard.server.http.RestHttpHandler
 
POST - Static variable in class org.jobrunr.dashboard.server.http.handlers.HttpRequestHandlers.RequestMethod
 
PostgresStorageProvider - Class in org.jobrunr.storage.sql.postgres
 
PostgresStorageProvider(DataSource) - Constructor for class org.jobrunr.storage.sql.postgres.PostgresStorageProvider
 
problematicConfigurationException(String) - Static method in exception org.jobrunr.JobRunrException
 
problematicException(String, Throwable) - Static method in exception org.jobrunr.JobRunrException
 
PROCESSING - org.jobrunr.jobs.states.StateName
 
ProcessingState - Class in org.jobrunr.jobs.states
 
ProcessingState(UUID) - Constructor for class org.jobrunr.jobs.states.ProcessingState
 
publishJobStatCounter(StateName, int) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
publishJobStatCounter(StateName, int) - Method in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
publishJobStatCounter(StateName, int) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
publishJobStatCounter(StateName, int) - Method in interface org.jobrunr.storage.StorageProvider
 
pushInstructionOnStack(AbstractJVMInstruction) - Method in class org.jobrunr.jobs.details.JobDetailsFinderContext
 
put(String, HttpRequestHandler) - Method in class org.jobrunr.dashboard.server.http.RestHttpHandler
 
PUT - Static variable in class org.jobrunr.dashboard.server.http.handlers.HttpRequestHandlers.RequestMethod
 

Q

queryParam(String) - Method in class org.jobrunr.dashboard.server.http.url.TeenyRequestUrl
 
queryParam(String, int) - Method in class org.jobrunr.dashboard.server.http.url.TeenyRequestUrl
 
QUEUE_SCHEDULEDJOBS_KEY - Static variable in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 

R

rateLimit() - Static method in class org.jobrunr.utils.resilience.RateLimiter.Builder
 
RateLimiter - Class in org.jobrunr.utils.resilience
 
RateLimiter.Builder - Class in org.jobrunr.utils.resilience
 
read(JsonReader) - Method in class org.jobrunr.utils.mapper.gson.DurationAdapter
 
read(JsonReader) - Method in class org.jobrunr.utils.mapper.gson.InstantAdapter
 
read(JsonReader) - Method in class org.jobrunr.utils.mapper.gson.PathAdapter
 
RECURRING_JOBS_KEY - Static variable in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
RecurringJob - Class in org.jobrunr.jobs
 
RecurringJob(String, JobDetails, String, String) - Constructor for class org.jobrunr.jobs.RecurringJob
 
RecurringJob(String, JobDetails, CronExpression, ZoneId) - Constructor for class org.jobrunr.jobs.RecurringJob
 
RecurringJobTable - Class in org.jobrunr.storage.sql.common
 
RecurringJobTable(DataSource, JobMapper) - Constructor for class org.jobrunr.storage.sql.common.RecurringJobTable
 
RecurringJobUIModel - Class in org.jobrunr.dashboard.ui.model
 
RecurringJobUIModel(RecurringJob) - Constructor for class org.jobrunr.dashboard.ui.model.RecurringJobUIModel
 
RedisPipelinedStream<T> - Class in org.jobrunr.storage.nosql.redis
 
RedisPipelinedStream(Collection<T>, RedisPipelinedStream<?>) - Constructor for class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
RedisPipelinedStream(Collection<T>, Jedis) - Constructor for class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
RedisPipelinedStream(Stream<T>, RedisPipelinedStream<?>) - Constructor for class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
RedisPipelinedStream(Stream<T>, Jedis) - Constructor for class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
RedisStorageProvider - Class in org.jobrunr.storage.nosql.redis
 
RedisStorageProvider() - Constructor for class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
RedisStorageProvider(Jedis) - Constructor for class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
RedisStorageProvider(Jedis, RateLimiter) - Constructor for class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
reduce(BinaryOperator<T>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
reduce(T, BinaryOperator<T>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
reduce(U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
ReflectionUtils - Class in org.jobrunr.utils.reflection
 
registerSubtype(Class<? extends T>) - Method in class org.jobrunr.utils.mapper.gson.RuntimeClassNameTypeAdapterFactory
Registers type identified by its simple name.
registerSubtype(Class<? extends T>, String) - Method in class org.jobrunr.utils.mapper.gson.RuntimeClassNameTypeAdapterFactory
Registers type identified by label.
removeAllWithLastHeartbeatOlderThan(Instant) - Method in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
 
removeJobStorageOnChangeListener(JobStorageChangeListener) - Method in class org.jobrunr.storage.AbstractStorageProvider
 
removeJobStorageOnChangeListener(JobStorageChangeListener) - Method in interface org.jobrunr.storage.StorageProvider
 
removeTimedOutBackgroundJobServers(Instant) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
removeTimedOutBackgroundJobServers(Instant) - Method in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
removeTimedOutBackgroundJobServers(Instant) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
removeTimedOutBackgroundJobServers(Instant) - Method in interface org.jobrunr.storage.StorageProvider
 
replaceLast(String, String, String) - Static method in class org.jobrunr.jobs.details.instructions.InvokeDynamicInstruction
 
RestHttpHandler - Class in org.jobrunr.dashboard.server.http
 
RestHttpHandler(String, JsonMapper) - Constructor for class org.jobrunr.dashboard.server.http.RestHttpHandler
 
resume() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
 
resume() - Method in class org.jobrunr.server.ServerZooKeeper.BackgroundJobServerStatusWriteModel
 
resume() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
 
resumeProcessing() - Method in class org.jobrunr.server.BackgroundJobServer
 
resumeProcessing() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerMBean
 
RetryFilter - Class in org.jobrunr.jobs.filters
 
RetryFilter() - Constructor for class org.jobrunr.jobs.filters.RetryFilter
 
RetryFilter(int) - Constructor for class org.jobrunr.jobs.filters.RetryFilter
 
ReturnOperandInstruction - Class in org.jobrunr.jobs.details.instructions
 
ReturnOperandInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.ReturnOperandInstruction
 
run() - Method in interface org.jobrunr.jobs.lambdas.JobLambda
 
run() - Method in class org.jobrunr.server.JobZooKeeper
 
run() - Method in class org.jobrunr.server.runner.AbstractBackgroundJobRunner.BackgroundJobWorker
 
run() - Method in class org.jobrunr.server.runner.BackgroundStaticJobWithoutIocRunner.StaticFieldBackgroundJobWorker
 
run() - Method in class org.jobrunr.server.ServerZooKeeper
 
run() - Method in interface org.jobrunr.utils.exceptions.Exceptions.ThrowingRunnable
 
run(Job) - Method in class org.jobrunr.server.runner.AbstractBackgroundJobRunner
 
run(Job) - Method in interface org.jobrunr.server.runner.BackgroundJobRunner
 
runMigration(Path) - Method in class org.jobrunr.storage.sql.common.DatabaseCreator
 
runMigrations() - Method in class org.jobrunr.storage.sql.common.DatabaseCreator
 
runMigrationStatement(Connection, Path) - Method in class org.jobrunr.storage.sql.common.DatabaseCreator
 
RunnerJobContext - Class in org.jobrunr.server.runner
 
RunnerJobContext(Job) - Constructor for class org.jobrunr.server.runner.RunnerJobContext
 
runOnCreatedFilter(List<Job>) - Method in class org.jobrunr.jobs.filters.JobFilters
 
runOnCreatedFilter(AbstractJob) - Method in class org.jobrunr.jobs.filters.JobFilters
 
runOnCreatingFilter(List<Job>) - Method in class org.jobrunr.jobs.filters.JobFilters
 
runOnCreatingFilter(AbstractJob) - Method in class org.jobrunr.jobs.filters.JobFilters
 
runOnJobProcessedFilters(Job) - Method in class org.jobrunr.jobs.filters.JobFilters
 
runOnJobProcessingFilters(Job) - Method in class org.jobrunr.jobs.filters.JobFilters
 
runOnStateAppliedFilters(List<Job>) - Method in class org.jobrunr.jobs.filters.JobFilters
 
runOnStateAppliedFilters(Job) - Method in class org.jobrunr.jobs.filters.JobFilters
 
runOnStateElectionFilter(List<Job>) - Method in class org.jobrunr.jobs.filters.JobFilters
 
runOnStateElectionFilter(Job) - Method in class org.jobrunr.jobs.filters.JobFilters
 
RuntimeClassNameTypeAdapterFactory<T> - Class in org.jobrunr.utils.mapper.gson
Disclaimer: taken from here https://stackoverflow.com/a/40133286/285091 with some modifications

S

save(List<Job>) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
save(List<Job>) - Method in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
save(List<Job>) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
save(List<Job>) - Method in class org.jobrunr.storage.sql.common.JobTable
 
save(List<Job>) - Method in interface org.jobrunr.storage.StorageProvider
 
save(Job) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
save(Job) - Method in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
save(Job) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
save(Job) - Method in class org.jobrunr.storage.sql.common.JobTable
 
save(Job) - Method in interface org.jobrunr.storage.StorageProvider
 
save(RecurringJob) - Method in class org.jobrunr.storage.sql.common.RecurringJobTable
 
saveAndRunStateRelatedJobFilters(Job) - Method in class org.jobrunr.server.AbstractBackgroundJobWorker
 
saveRecurringJob(RecurringJob) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
saveRecurringJob(RecurringJob) - Method in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
saveRecurringJob(RecurringJob) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
saveRecurringJob(RecurringJob) - Method in interface org.jobrunr.storage.StorageProvider
 
schedule(IocJobLambda<T>, Instant) - Method in class org.jobrunr.scheduling.JobScheduler
Creates a new fire-and-forget job based on the given lambda and schedules it to be enqueued at the given moment of time.
schedule(IocJobLambda<T>, LocalDateTime) - Method in class org.jobrunr.scheduling.JobScheduler
Creates a new fire-and-forget job based on the given lambda and schedules it to be enqueued at the given moment of time.
schedule(IocJobLambda<T>, OffsetDateTime) - Method in class org.jobrunr.scheduling.JobScheduler
Creates a new fire-and-forget job based on the given lambda and schedules it to be enqueued at the given moment of time.
schedule(IocJobLambda<T>, ZonedDateTime) - Method in class org.jobrunr.scheduling.JobScheduler
Creates a new fire-and-forget job based on the given lambda and schedules it to be enqueued at the given moment of time.
schedule(IocJobLambda<TService>, Instant) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates a new fire-and-forget job based on the given lambda and schedules it to be enqueued at the given moment of time.
schedule(IocJobLambda<TService>, LocalDateTime) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates a new fire-and-forget job based on the given lambda and schedules it to be enqueued at the given moment of time.
schedule(IocJobLambda<TService>, OffsetDateTime) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates a new fire-and-forget job based on the given lambda and schedules it to be enqueued at the given moment of time.
schedule(IocJobLambda<TService>, ZonedDateTime) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates a new fire-and-forget job based on the given lambda and schedules it to be enqueued at the given moment of time.
schedule(JobLambda, Instant) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates a new fire-and-forget job based on the given lambda and schedules it to be enqueued at the given moment of time.
schedule(JobLambda, Instant) - Method in class org.jobrunr.scheduling.JobScheduler
Creates a new fire-and-forget job based on the given lambda and schedules it to be enqueued at the given moment of time.
schedule(JobLambda, LocalDateTime) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates a new fire-and-forget job based on the given lambda and schedules it to be enqueued at the given moment of time.
schedule(JobLambda, LocalDateTime) - Method in class org.jobrunr.scheduling.JobScheduler
Creates a new fire-and-forget job based on the given lambda and schedules it to be enqueued at the given moment of time.
schedule(JobLambda, OffsetDateTime) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates a new fire-and-forget job based on the given lambda and schedules it to be enqueued at the given moment of time.
schedule(JobLambda, OffsetDateTime) - Method in class org.jobrunr.scheduling.JobScheduler
Creates a new fire-and-forget job based on the given lambda and schedules it to be enqueued at the given moment of time.
schedule(JobLambda, ZonedDateTime) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates a new fire-and-forget job based on the given lambda and schedules it to be enqueued at the given moment of time.
schedule(JobLambda, ZonedDateTime) - Method in class org.jobrunr.scheduling.JobScheduler
Creates a new fire-and-forget job based on the given lambda and schedules it to be enqueued at the given moment of time.
scheduleAt(Instant, String) - Method in class org.jobrunr.jobs.Job
 
SCHEDULED - org.jobrunr.jobs.states.StateName
 
ScheduledState - Class in org.jobrunr.jobs.states
 
ScheduledState(Instant) - Constructor for class org.jobrunr.jobs.states.ScheduledState
 
ScheduledState(Instant, String) - Constructor for class org.jobrunr.jobs.states.ScheduledState
 
ScheduledThreadPool - Class in org.jobrunr.server.threadpool
 
ScheduledThreadPool(int, String) - Constructor for class org.jobrunr.server.threadpool.ScheduledThreadPool
 
scheduleRecurringly(String, IocJobLambda<T>, String) - Method in class org.jobrunr.scheduling.JobScheduler
Creates a new recurring job based on the given id, lambda and cron expression.
scheduleRecurringly(String, IocJobLambda<T>, String, ZoneId) - Method in class org.jobrunr.scheduling.JobScheduler
Creates a new recurring job based on the given id, lambda, cron expression and ZoneId.
scheduleRecurringly(String, IocJobLambda<TService>, String) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates a new recurring job based on the given id, lambda and cron expression.
scheduleRecurringly(String, IocJobLambda<TService>, String, ZoneId) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates a new recurring job based on the given id, lambda, cron expression and ZoneId.
scheduleRecurringly(String, JobLambda, String) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates a new recurring job based on the given id, lambda and cron expression.
scheduleRecurringly(String, JobLambda, String) - Method in class org.jobrunr.scheduling.JobScheduler
Creates a new recurring job based on the given id, lambda and cron expression.
scheduleRecurringly(String, JobLambda, String, ZoneId) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates a new recurring job based on the given id, lambda, cron expression and ZoneId.
scheduleRecurringly(String, JobLambda, String, ZoneId) - Method in class org.jobrunr.scheduling.JobScheduler
Creates a new recurring job based on the given id, lambda, cron expression and ZoneId.
scheduleRecurringly(IocJobLambda<T>, String) - Method in class org.jobrunr.scheduling.JobScheduler
Creates a new recurring job based on the given lambda and the given cron expression.
scheduleRecurringly(IocJobLambda<TService>, String) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates a new recurring job based on the given lambda and the given cron expression.
scheduleRecurringly(JobLambda, String) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates a new recurring job based on the given lambda and the given cron expression.
scheduleRecurringly(JobLambda, String) - Method in class org.jobrunr.scheduling.JobScheduler
Creates a new recurring job based on the given lambda and the given cron expression.
SECOND - org.jobrunr.scheduling.cron.CronFieldType
 
SECOND - Static variable in class org.jobrunr.utils.resilience.RateLimiter
 
select(String) - Method in class org.jobrunr.storage.sql.common.db.Sql
 
selectAll() - Method in class org.jobrunr.storage.sql.common.RecurringJobTable
 
selectCount(String) - Method in class org.jobrunr.storage.sql.common.db.Sql
 
selectExists(String) - Method in class org.jobrunr.storage.sql.common.db.Sql
 
selectJobById(UUID) - Method in class org.jobrunr.storage.sql.common.JobTable
 
selectJobsByState(StateName, Instant, PageRequest) - Method in class org.jobrunr.storage.sql.common.JobTable
 
selectJobsByState(StateName, PageRequest) - Method in class org.jobrunr.storage.sql.common.JobTable
 
selectJobsScheduledBefore(Instant, PageRequest) - Method in class org.jobrunr.storage.sql.common.JobTable
 
sequential() - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
serialize(OutputStream, Object) - Method in class org.jobrunr.utils.mapper.gson.GsonJsonMapper
 
serialize(OutputStream, Object) - Method in class org.jobrunr.utils.mapper.jackson.JacksonJsonMapper
 
serialize(OutputStream, Object) - Method in interface org.jobrunr.utils.mapper.JsonMapper
 
serialize(Writer, Object) - Method in class org.jobrunr.utils.mapper.gson.GsonJsonMapper
 
serialize(Writer, Object) - Method in class org.jobrunr.utils.mapper.jackson.JacksonJsonMapper
 
serialize(Writer, Object) - Method in interface org.jobrunr.utils.mapper.JsonMapper
 
serialize(Object) - Method in class org.jobrunr.utils.mapper.gson.GsonJsonMapper
 
serialize(Object) - Method in class org.jobrunr.utils.mapper.jackson.JacksonJsonMapper
 
serialize(Object) - Method in interface org.jobrunr.utils.mapper.JsonMapper
 
serialize(Duration, JsonGenerator, SerializerProvider) - Method in class org.jobrunr.utils.mapper.jackson.modules.DurationSerializer
 
serialize(Instant, JsonGenerator, SerializerProvider) - Method in class org.jobrunr.utils.mapper.jackson.modules.InstantSerializer
 
serialize(JobParameter, JsonGenerator, SerializerProvider) - Method in class org.jobrunr.utils.mapper.jackson.modules.JobParameterSerializer
 
SerializedLambdaConverter - Class in org.jobrunr.jobs.details
 
SerializedLambdaConverter() - Constructor for class org.jobrunr.jobs.details.SerializedLambdaConverter
 
serializeJob(Job) - Method in class org.jobrunr.jobs.mappers.JobMapper
 
serializeRecurringJob(RecurringJob) - Method in class org.jobrunr.jobs.mappers.JobMapper
 
ServerSentEventHandler - Class in org.jobrunr.dashboard.server.sse
 
ServerSentEventHandler() - Constructor for class org.jobrunr.dashboard.server.sse.ServerSentEventHandler
 
ServerSentEventHandler(String) - Constructor for class org.jobrunr.dashboard.server.sse.ServerSentEventHandler
 
ServerTimedOutException - Exception in org.jobrunr.storage
 
ServerTimedOutException(BackgroundJobServerStatus, StorageException) - Constructor for exception org.jobrunr.storage.ServerTimedOutException
 
ServerZooKeeper - Class in org.jobrunr.server
 
ServerZooKeeper(BackgroundJobServer) - Constructor for class org.jobrunr.server.ServerZooKeeper
 
ServerZooKeeper.BackgroundJobServerStatusWriteModel - Class in org.jobrunr.server
 
setBitSet(BitSet, int) - Method in enum org.jobrunr.scheduling.cron.CronFieldType
 
setClassName(String) - Method in class org.jobrunr.jobs.details.JobDetailsFinderContext
 
setFieldsUsingAutoboxing(Field, Object, Object) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
setId(UUID) - Method in class org.jobrunr.jobs.Job
 
setIsMaster(boolean) - Method in class org.jobrunr.server.JobZooKeeper
 
setJobFilters(List<JobFilter>) - Method in class org.jobrunr.server.BackgroundJobServer
 
setJobMapper(JobMapper) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
setJobMapper(JobMapper) - Method in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
setJobMapper(JobMapper) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
setJobMapper(JobMapper) - Method in interface org.jobrunr.storage.StorageProvider
 
setJobName(String) - Method in class org.jobrunr.jobs.AbstractJob
 
setJobParameters(List<JobParameter>) - Method in class org.jobrunr.jobs.details.JobDetailsFinderContext
 
setJobScheduler(JobScheduler) - Static method in class org.jobrunr.scheduling.BackgroundJob
 
setMethodName(String) - Method in class org.jobrunr.jobs.details.JobDetailsFinderContext
 
setStaticFieldName(String) - Method in class org.jobrunr.jobs.details.JobDetailsFinderContext
 
SHOULD_NOT_HAPPEN_MESSAGE - Static variable in exception org.jobrunr.JobRunrException
 
shouldNotHappenException(String) - Static method in exception org.jobrunr.JobRunrException
 
shouldNotHappenException(Throwable) - Static method in exception org.jobrunr.JobRunrException
 
signalBackgroundJobServerAlive(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
signalBackgroundJobServerAlive(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.nosql.redis.RedisStorageProvider
 
signalBackgroundJobServerAlive(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
signalBackgroundJobServerAlive(BackgroundJobServerStatus) - Method in interface org.jobrunr.storage.StorageProvider
 
signalServerAlive(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
 
single() - Static method in class org.jobrunr.utils.streams.StreamUtils
 
SingleIntOperandInstruction - Class in org.jobrunr.jobs.details.instructions
 
SingleIntOperandInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.SingleIntOperandInstruction
 
skip(long) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
SKIP_CREATE - org.jobrunr.storage.sql.common.DefaultSqlStorageProvider.DatabaseOptions
 
sorted() - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
sorted(Comparator<? super T>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
spliterator() - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
Sql<T> - Class in org.jobrunr.storage.sql.common.db
 
Sql() - Constructor for class org.jobrunr.storage.sql.common.db.Sql
 
SqLiteStorageProvider - Class in org.jobrunr.storage.sql.sqlite
 
SqLiteStorageProvider(DataSource) - Constructor for class org.jobrunr.storage.sql.sqlite.SqLiteStorageProvider
 
SqlResultSet - Class in org.jobrunr.storage.sql.common.db
 
SqlResultSet(ResultSet) - Constructor for class org.jobrunr.storage.sql.common.db.SqlResultSet
 
SQLServerStorageProvider - Class in org.jobrunr.storage.sql.sqlserver
 
SQLServerStorageProvider(DataSource) - Constructor for class org.jobrunr.storage.sql.sqlserver.SQLServerStorageProvider
 
SqlSpliterator - Class in org.jobrunr.storage.sql.common.db
 
SqlSpliterator(DataSource, String, Consumer<PreparedStatement>) - Constructor for class org.jobrunr.storage.sql.common.db.SqlSpliterator
 
SqlStorageProvider - Interface in org.jobrunr.storage.sql
 
SqlStorageProviderFactory - Class in org.jobrunr.storage.sql.common
 
start() - Method in class org.jobrunr.dashboard.server.TeenyWebServer
 
start() - Method in class org.jobrunr.server.BackgroundJobServer
 
start() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerMBean
 
start() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
 
start() - Method in class org.jobrunr.server.ServerZooKeeper.BackgroundJobServerStatusWriteModel
 
start() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
 
startProcessingOn(BackgroundJobServer) - Method in class org.jobrunr.jobs.Job
 
StateName - Enum in org.jobrunr.jobs.states
 
StaticFieldBackgroundJobWorker(Job) - Constructor for class org.jobrunr.server.runner.BackgroundStaticJobWithoutIocRunner.StaticFieldBackgroundJobWorker
 
StaticFileHttpHandler - Class in org.jobrunr.dashboard.server.http
 
StaticFileHttpHandler(String, String) - Constructor for class org.jobrunr.dashboard.server.http.StaticFileHttpHandler
 
StaticFileHttpHandler(String, String, boolean) - Constructor for class org.jobrunr.dashboard.server.http.StaticFileHttpHandler
 
StaticFileHttpHandler(String, Path, boolean) - Constructor for class org.jobrunr.dashboard.server.http.StaticFileHttpHandler
 
statusCode(int) - Method in class org.jobrunr.dashboard.server.http.HttpResponse
 
stop() - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServer
 
stop() - Method in class org.jobrunr.dashboard.server.TeenyWebServer
 
stop() - Method in class org.jobrunr.server.BackgroundJobServer
 
stop() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerMBean
 
stop() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
 
stop() - Method in class org.jobrunr.server.ServerZooKeeper.BackgroundJobServerStatusWriteModel
 
stop() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
 
StorageException - Exception in org.jobrunr.storage
 
StorageException(String) - Constructor for exception org.jobrunr.storage.StorageException
 
StorageException(String, Throwable) - Constructor for exception org.jobrunr.storage.StorageException
 
StorageException(Throwable) - Constructor for exception org.jobrunr.storage.StorageException
 
StorageProvider - Interface in org.jobrunr.storage
The StorageProvider allows to store, retrieve and delete background jobs.
StorageProviderConstants - Class in org.jobrunr.storage
 
StorageProviderConstants.BackgroundJobServers - Class in org.jobrunr.storage
 
StorageProviderConstants.Jobs - Class in org.jobrunr.storage
 
StorageProviderConstants.JobStats - Class in org.jobrunr.storage
 
StorageProviderConstants.RecurringJobs - Class in org.jobrunr.storage
 
StoreVariableInstruction - Class in org.jobrunr.jobs.details.instructions
 
StoreVariableInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.StoreVariableInstruction
 
StreamUtils - Class in org.jobrunr.utils.streams
 
StringTypeAutoboxer - Class in org.jobrunr.utils.reflection.autobox
 
StringTypeAutoboxer() - Constructor for class org.jobrunr.utils.reflection.autobox.StringTypeAutoboxer
 
StringUtils - Class in org.jobrunr.utils
 
subscribersChanged(int) - Method in class org.jobrunr.dashboard.JobRunrSseHandler
 
subscribersChanged(int) - Method in class org.jobrunr.dashboard.server.sse.ServerSentEventHandler
 
succeeded() - Method in class org.jobrunr.jobs.Job
 
SUCCEEDED - org.jobrunr.jobs.states.StateName
 
SucceededState - Class in org.jobrunr.jobs.states
 
SucceededState(Duration, Duration) - Constructor for class org.jobrunr.jobs.states.SucceededState
 
supports(Class<?>) - Method in class org.jobrunr.utils.reflection.autobox.BooleanTypeAutoboxer
 
supports(Class<?>) - Method in class org.jobrunr.utils.reflection.autobox.DoubleTypeAutoboxer
 
supports(Class<?>) - Method in class org.jobrunr.utils.reflection.autobox.EnumAutoboxer
 
supports(Class<?>) - Method in class org.jobrunr.utils.reflection.autobox.InstantTypeAutoboxer
 
supports(Class<?>) - Method in class org.jobrunr.utils.reflection.autobox.IntegerTypeAutoboxer
 
supports(Class<?>) - Method in class org.jobrunr.utils.reflection.autobox.LongTypeAutoboxer
 
supports(Class<?>) - Method in class org.jobrunr.utils.reflection.autobox.StringTypeAutoboxer
 
supports(Class<?>) - Method in interface org.jobrunr.utils.reflection.autobox.TypeAutoboxer
 
supports(Class<?>) - Method in class org.jobrunr.utils.reflection.autobox.UUIDTypeAutoboxer
 
supports(Job) - Method in interface org.jobrunr.server.runner.BackgroundJobRunner
 
supports(Job) - Method in class org.jobrunr.server.runner.BackgroundJobWithIocRunner
 
supports(Job) - Method in class org.jobrunr.server.runner.BackgroundJobWithoutIocRunner
 
supports(Job) - Method in class org.jobrunr.server.runner.BackgroundStaticJobWithoutIocRunner
 

T

TeenyHttpHandler - Interface in org.jobrunr.dashboard.server
 
TeenyMatchUrl - Class in org.jobrunr.dashboard.server.http.url
 
TeenyMatchUrl(String) - Constructor for class org.jobrunr.dashboard.server.http.url.TeenyMatchUrl
 
TeenyRequestUrl - Class in org.jobrunr.dashboard.server.http.url
 
TeenyRequestUrl(String, Map<String, String>) - Constructor for class org.jobrunr.dashboard.server.http.url.TeenyRequestUrl
 
TeenyWebServer - Class in org.jobrunr.dashboard.server
 
TeenyWebServer(int) - Constructor for class org.jobrunr.dashboard.server.TeenyWebServer
 
TEXT_CSS - Static variable in class org.jobrunr.dashboard.server.http.ContentType
 
TEXT_HTML - Static variable in class org.jobrunr.dashboard.server.http.ContentType
 
TEXT_JAVASCRIPT - Static variable in class org.jobrunr.dashboard.server.http.ContentType
 
TEXT_PLAIN - Static variable in class org.jobrunr.dashboard.server.http.ContentType
 
toArray() - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
toArray(IntFunction<A[]>) - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
toBackgroundJobServerStatus(Document) - Method in class org.jobrunr.storage.nosql.mongo.BackgroundJobServerStatusDocumentMapper
 
toClass(String) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
toClassFromPath(Path) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
toEnqueuedJob() - Method in class org.jobrunr.jobs.RecurringJob
 
toFQClassName(String) - Static method in class org.jobrunr.jobs.details.JobDetailsGeneratorUtils
 
toFQResource(String) - Static method in class org.jobrunr.jobs.details.JobDetailsGeneratorUtils
 
toInsertDocument(Job) - Method in class org.jobrunr.storage.nosql.mongo.JobDocumentMapper
 
toInsertDocument(RecurringJob) - Method in class org.jobrunr.storage.nosql.mongo.JobDocumentMapper
 
toInsertDocument(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.nosql.mongo.BackgroundJobServerStatusDocumentMapper
 
toJob(Document) - Method in class org.jobrunr.storage.nosql.mongo.JobDocumentMapper
 
toJobDetails(T) - Method in class org.jobrunr.jobs.details.JobDetailsAsmGenerator
 
toJobDetails(T) - Method in interface org.jobrunr.jobs.details.JobDetailsGenerator
 
toJobDetails(TItem, IocJobLambdaFromStream<TService, TItem>) - Method in class org.jobrunr.jobs.details.JobDetailsAsmGenerator
 
toJobDetails(TItem, IocJobLambdaFromStream<TService, TItem>) - Method in interface org.jobrunr.jobs.details.JobDetailsGenerator
 
toJobDetails(TItem, JobLambdaFromStream<TItem>) - Method in class org.jobrunr.jobs.details.JobDetailsAsmGenerator
 
toJobDetails(TItem, JobLambdaFromStream<TItem>) - Method in interface org.jobrunr.jobs.details.JobDetailsGenerator
 
toMongoId(String) - Static method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
toPathsOnClasspath(Class<?>, String...) - Static method in class org.jobrunr.utils.ClassPathUtils
 
toPathsOnClasspath(Package, String...) - Static method in class org.jobrunr.utils.ClassPathUtils
 
toPathsOnClasspath(String...) - Static method in class org.jobrunr.utils.ClassPathUtils
 
toRecurringJob(Document) - Method in class org.jobrunr.storage.nosql.mongo.JobDocumentMapper
 
toRequestUrl(String) - Method in class org.jobrunr.dashboard.server.http.url.TeenyMatchUrl
 
toScheduledJob() - Method in class org.jobrunr.jobs.RecurringJob
 
toSerializedLambda(T) - Method in class org.jobrunr.jobs.details.SerializedLambdaConverter
 
toString() - Method in class org.jobrunr.jobs.Job
 
toUpdateDocument(Job) - Method in class org.jobrunr.storage.nosql.mongo.JobDocumentMapper
 
toUpdateDocument(RecurringJob) - Method in class org.jobrunr.storage.nosql.mongo.JobDocumentMapper
 
toUpdateDocument(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.nosql.mongo.BackgroundJobServerStatusDocumentMapper
 
toUpdateOneModel(Job) - Method in class org.jobrunr.storage.nosql.mongo.JobDocumentMapper
 
tryAdvance(Consumer<? super SqlResultSet>) - Method in class org.jobrunr.storage.sql.common.db.SqlSpliterator
 
trySplit() - Method in class org.jobrunr.storage.sql.common.db.SqlSpliterator
 
type - Variable in class org.jobrunr.jobs.details.instructions.VisitTypeInstruction
 
TypeAutoboxer<T> - Interface in org.jobrunr.utils.reflection.autobox
 

U

unordered() - Method in class org.jobrunr.storage.nosql.redis.RedisPipelinedStream
 
update(String) - Method in class org.jobrunr.storage.sql.common.db.Sql
 
update(T, String) - Method in class org.jobrunr.storage.sql.common.db.Sql
 
updateAll(Collection<T>, String) - Method in class org.jobrunr.storage.sql.common.db.Sql
 
updateMigrationsTable(Connection, Path) - Method in class org.jobrunr.storage.sql.common.DatabaseCreator
 
UrlParamPathPart - Class in org.jobrunr.dashboard.server.http.url
 
UrlParamPathPart(String) - Constructor for class org.jobrunr.dashboard.server.http.url.UrlParamPathPart
 
UrlPathPart - Interface in org.jobrunr.dashboard.server.http.url
 
UrlStringPathPart - Class in org.jobrunr.dashboard.server.http.url
 
UrlStringPathPart(String) - Constructor for class org.jobrunr.dashboard.server.http.url.UrlStringPathPart
 
useBackgroundJobServer(BackgroundJobServer) - Method in class org.jobrunr.configuration.JobRunrConfiguration
 
useDashboard() - Method in class org.jobrunr.configuration.JobRunrConfiguration
 
useDefaultBackgroundJobServer() - Method in class org.jobrunr.configuration.JobRunrConfiguration
 
useJmxExtensions() - Method in class org.jobrunr.configuration.JobRunrConfiguration
 
useJobActivator(JobActivator) - Method in class org.jobrunr.configuration.JobRunrConfiguration
 
useStorageProvider(StorageProvider) - Method in class org.jobrunr.configuration.JobRunrConfiguration
 
using(DataSource) - Method in class org.jobrunr.storage.sql.common.db.Sql
 
using(DataSource) - Static method in class org.jobrunr.storage.sql.common.SqlStorageProviderFactory
 
UUIDTypeAutoboxer - Class in org.jobrunr.utils.reflection.autobox
 
UUIDTypeAutoboxer() - Constructor for class org.jobrunr.utils.reflection.autobox.UUIDTypeAutoboxer
 

V

validateTables() - Method in class org.jobrunr.storage.sql.common.DatabaseCreator
 
valueOf(String) - Static method in enum org.jobrunr.jobs.states.StateName
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jobrunr.scheduling.cron.CronFieldType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jobrunr.storage.PageRequest.Order
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jobrunr.storage.sql.common.DefaultSqlStorageProvider.DatabaseOptions
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jobrunr.jobs.states.StateName
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jobrunr.scheduling.cron.CronFieldType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jobrunr.storage.PageRequest.Order
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jobrunr.storage.sql.common.DefaultSqlStorageProvider.DatabaseOptions
Returns an array containing the constants of this enum type, in the order they are declared.
variable - Variable in class org.jobrunr.jobs.details.instructions.VisitLocalVariableInstruction
 
VisitFieldInstruction - Class in org.jobrunr.jobs.details.instructions
 
VisitFieldInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.VisitFieldInstruction
 
VisitLocalVariableInstruction - Class in org.jobrunr.jobs.details.instructions
 
VisitLocalVariableInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.VisitLocalVariableInstruction
 
VisitMethodInstruction - Class in org.jobrunr.jobs.details.instructions
 
VisitMethodInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.VisitMethodInstruction
 
VisitTypeInstruction - Class in org.jobrunr.jobs.details.instructions
 
VisitTypeInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.VisitTypeInstruction
 

W

weekly() - Static method in class org.jobrunr.scheduling.cron.Cron
 
weekly(DayOfWeek) - Static method in class org.jobrunr.scheduling.cron.Cron
 
weekly(DayOfWeek, int) - Static method in class org.jobrunr.scheduling.cron.Cron
 
weekly(DayOfWeek, int, int) - Static method in class org.jobrunr.scheduling.cron.Cron
 
with(String, Enum<?>) - Method in class org.jobrunr.storage.sql.common.db.Sql
 
with(String, Object) - Method in class org.jobrunr.storage.sql.common.db.Sql
 
with(String, Function<T, Object>) - Method in class org.jobrunr.storage.sql.common.db.Sql
 
withExceptionMapping(Class<T>, ExceptionHandler<T>) - Method in class org.jobrunr.dashboard.server.http.RestHttpHandler
 
withId(String) - Method in class org.jobrunr.storage.sql.common.RecurringJobTable
 
withId(UUID) - Method in class org.jobrunr.storage.sql.common.JobTable
 
withJobFilter(JobFilter...) - Method in class org.jobrunr.configuration.JobRunrConfiguration
 
withLimitAndOffset(int, long) - Method in class org.jobrunr.storage.sql.common.db.Sql
 
withLimitAndOffset(int, long) - Method in class org.jobrunr.storage.sql.common.JobTable
 
withoutLimits() - Method in class org.jobrunr.utils.resilience.RateLimiter.Builder
 
withoutType() - Static method in class org.jobrunr.storage.sql.common.db.Sql
 
withScheduledAt(Instant) - Method in class org.jobrunr.storage.sql.common.JobTable
 
withState(StateName) - Method in class org.jobrunr.storage.sql.common.JobTable
 
withUpdatedBefore(Instant) - Method in class org.jobrunr.storage.sql.common.JobTable
 
withVersion(Function<T, Integer>) - Method in class org.jobrunr.storage.sql.common.db.Sql
 
WorkDistributionStrategy - Interface in org.jobrunr.server.strategy
 
write(JsonWriter, Path) - Method in class org.jobrunr.utils.mapper.gson.PathAdapter
 
write(JsonWriter, Duration) - Method in class org.jobrunr.utils.mapper.gson.DurationAdapter
 
write(JsonWriter, Instant) - Method in class org.jobrunr.utils.mapper.gson.InstantAdapter
 

Y

yearly() - Static method in class org.jobrunr.scheduling.cron.Cron
 
yearly(int) - Static method in class org.jobrunr.scheduling.cron.Cron
 
yearly(int, int) - Static method in class org.jobrunr.scheduling.cron.Cron
 
yearly(int, int, int) - Static method in class org.jobrunr.scheduling.cron.Cron
 
yearly(int, int, int, int) - Static method in class org.jobrunr.scheduling.cron.Cron
 
yearly(Month) - Static method in class org.jobrunr.scheduling.cron.Cron
 
yearly(Month, int) - Static method in class org.jobrunr.scheduling.cron.Cron
 
yearly(Month, int, int) - Static method in class org.jobrunr.scheduling.cron.Cron
 
yearly(Month, int, int, int) - Static method in class org.jobrunr.scheduling.cron.Cron
 

Z

ZeroOperandInstruction - Class in org.jobrunr.jobs.details.instructions
 
ZeroOperandInstruction(JobDetailsFinderContext) - Constructor for class org.jobrunr.jobs.details.instructions.ZeroOperandInstruction
 

_

_HEADER_NAME - Static variable in class org.jobrunr.dashboard.server.http.ContentType
 
A B C D E F G H I J L M N O P Q R S T U V W Y Z _ 
All Classes All Packages