Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AAStoreInstruction - Class in org.jobrunr.jobs.details.instructions
- AAStoreInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.AAStoreInstruction
- AbstractAllowedConcurrentStateChange - Class in org.jobrunr.server.concurrent.statechanges
- AbstractAllowedConcurrentStateChange(StateName, StateName) - Constructor for class org.jobrunr.server.concurrent.statechanges.AbstractAllowedConcurrentStateChange
- AbstractBackgroundJobRunner - Class in org.jobrunr.server.runner
- AbstractBackgroundJobRunner() - Constructor for class org.jobrunr.server.runner.AbstractBackgroundJobRunner
- AbstractBackgroundJobRunner.BackgroundJobWorker - Class in org.jobrunr.server.runner
- AbstractHttpExchangeHandler - Class in org.jobrunr.dashboard.server
- AbstractHttpExchangeHandler() - Constructor for class org.jobrunr.dashboard.server.AbstractHttpExchangeHandler
- AbstractJob - Class in org.jobrunr.jobs
- AbstractJob() - Constructor for class org.jobrunr.jobs.AbstractJob
- AbstractJob(JobDetails) - Constructor for class org.jobrunr.jobs.AbstractJob
- AbstractJob(JobDetails, int) - Constructor for class org.jobrunr.jobs.AbstractJob
- AbstractJobFilters<T> - Class in org.jobrunr.jobs.filters
- AbstractJobFilters(T, JobDefaultFilters) - Constructor for class org.jobrunr.jobs.filters.AbstractJobFilters
- AbstractJobRunrExecutor<T> - Class in org.jobrunr.server.threadpool
- AbstractJobRunrExecutor(int, T) - Constructor for class org.jobrunr.server.threadpool.AbstractJobRunrExecutor
- AbstractJobScheduler - Class in org.jobrunr.scheduling
- AbstractJobScheduler(StorageProvider, List) - Constructor for class org.jobrunr.scheduling.AbstractJobScheduler
-
Creates a new AbstractJobScheduler using the provided storageProvider and the list of JobFilters that will be used for every background job
- AbstractJobState - Class in org.jobrunr.jobs.states
- AbstractJobState(StateName) - Constructor for class org.jobrunr.jobs.states.AbstractJobState
- AbstractJobState(StateName, Instant) - Constructor for class org.jobrunr.jobs.states.AbstractJobState
- AbstractJobStewardTask - Class in org.jobrunr.server.tasks.steward
- AbstractJobStewardTask(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.steward.AbstractJobStewardTask
- AbstractJobZooKeeperTask - Class in org.jobrunr.server.tasks.zookeeper
- AbstractJobZooKeeperTask(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.zookeeper.AbstractJobZooKeeperTask
- AbstractJVMInstruction - Class in org.jobrunr.jobs.details.instructions
- AbstractJVMInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.AbstractJVMInstruction
- AbstractLifecycleLock - Class in org.jobrunr.server.lifecycle
- AbstractLifecycleLock(BackgroundJobServerLifecycle) - Constructor for class org.jobrunr.server.lifecycle.AbstractLifecycleLock
- AbstractObjectSseExchange - Class in org.jobrunr.dashboard.sse
- AbstractObjectSseExchange(HttpExchange, JsonMapper) - Constructor for class org.jobrunr.dashboard.sse.AbstractObjectSseExchange
- AbstractSortColumns<T> - Class in org.jobrunr.utils.jobs
- AbstractSortColumns() - Constructor for class org.jobrunr.utils.jobs.AbstractSortColumns
- AbstractStorageProvider - Class in org.jobrunr.storage
- AbstractStorageProvider(RateLimiter) - Constructor for class org.jobrunr.storage.AbstractStorageProvider
- accept(S) - Method in interface org.jobrunr.jobs.lambdas.IocJobLambda
- accept(S, T) - Method in interface org.jobrunr.jobs.lambdas.IocJobLambdaFromStream
- 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
- activateJob(Class) - Method in interface org.jobrunr.server.JobActivator
- adaptFromJson(JsonArray) - Method in class org.jobrunr.utils.mapper.jsonb.adapters.JobHistoryAdapter
- adaptFromJson(JsonArray) - Method in class org.jobrunr.utils.mapper.jsonb.adapters.JobLabelsAdapter
- adaptFromJson(JsonObject) - Method in class org.jobrunr.utils.mapper.jsonb.adapters.JobDetailsAdapter
- adaptFromJson(JsonObject) - Method in class org.jobrunr.utils.mapper.jsonb.adapters.JobMetadataAdapter
- adaptFromJson(JsonObject) - Method in class org.jobrunr.utils.mapper.jsonb.JobAdapter
- adaptFromJson(JsonObject) - Method in class org.jobrunr.utils.mapper.jsonb.RecurringJobAdapter
- adaptToJson(List) - Method in class org.jobrunr.utils.mapper.jsonb.adapters.JobLabelsAdapter
- adaptToJson(List) - Method in class org.jobrunr.utils.mapper.jsonb.adapters.JobHistoryAdapter
- adaptToJson(Map) - Method in class org.jobrunr.utils.mapper.jsonb.adapters.JobMetadataAdapter
- adaptToJson(Job) - Method in class org.jobrunr.utils.mapper.jsonb.JobAdapter
- adaptToJson(JobDetails) - Method in class org.jobrunr.utils.mapper.jsonb.adapters.JobDetailsAdapter
- adaptToJson(RecurringJob) - Method in class org.jobrunr.utils.mapper.jsonb.RecurringJobAdapter
- add(int, RecurringJob) - Method in class org.jobrunr.storage.RecurringJobsResult
- add(String, boolean) - Method in class org.jobrunr.utils.mapper.jsonb.NullSafeJsonBuilder
- add(String, double) - Method in class org.jobrunr.utils.mapper.jsonb.NullSafeJsonBuilder
- add(String, int) - Method in class org.jobrunr.utils.mapper.jsonb.NullSafeJsonBuilder
- add(String, long) - Method in class org.jobrunr.utils.mapper.jsonb.NullSafeJsonBuilder
- add(String, JsonArrayBuilder) - Method in class org.jobrunr.utils.mapper.jsonb.NullSafeJsonBuilder
- add(String, JsonObjectBuilder) - Method in class org.jobrunr.utils.mapper.jsonb.NullSafeJsonBuilder
- add(String, JsonValue) - Method in class org.jobrunr.utils.mapper.jsonb.NullSafeJsonBuilder
- add(String, Integer) - Method in class org.jobrunr.utils.mapper.jsonb.NullSafeJsonBuilder
- add(String, Long) - Method in class org.jobrunr.utils.mapper.jsonb.NullSafeJsonBuilder
- add(String, String) - Method in class org.jobrunr.utils.mapper.jsonb.NullSafeJsonBuilder
- add(String, BigDecimal) - Method in class org.jobrunr.utils.mapper.jsonb.NullSafeJsonBuilder
- add(String, BigInteger) - Method in class org.jobrunr.utils.mapper.jsonb.NullSafeJsonBuilder
- add(String, Function) - Method in class org.jobrunr.utils.jobs.AbstractSortColumns
- add(String, UUID) - Method in class org.jobrunr.utils.mapper.jsonb.NullSafeJsonBuilder
- add(JobDashboardLogger.JobDashboardLogLine) - Method in class org.jobrunr.jobs.context.JobDashboardLogger.JobDashboardLogLines
- add(RecurringJob) - Method in class org.jobrunr.storage.RecurringJobsResult
- addAll(int, Collection) - Method in class org.jobrunr.storage.RecurringJobsResult
- addAll(Collection) - Method in class org.jobrunr.storage.RecurringJobsResult
- addAll(List) - Method in class org.jobrunr.jobs.filters.JobDefaultFilters
- addJobStorageOnChangeListener(StorageProviderChangeListener) - Method in class org.jobrunr.storage.AbstractStorageProvider
- addJobStorageOnChangeListener(StorageProviderChangeListener) - Method in interface org.jobrunr.storage.StorageProvider
-
Allows to listen for changes related to
jobs. - addJobStorageOnChangeListener(StorageProviderChangeListener) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- addLocalVariable(Object) - Method in class org.jobrunr.jobs.details.JobDetailsBuilder
- addNull(String) - Method in class org.jobrunr.utils.mapper.jsonb.NullSafeJsonBuilder
- addProblem(Problem) - Method in class org.jobrunr.dashboard.ui.model.problems.Problems
- after(Duration) - Static method in class org.jobrunr.scheduling.carbonaware.CarbonAwareScheduleMargin
- aJob() - Static method in class org.jobrunr.scheduling.JobBuilder
-
Creates a new
JobBuilderinstance to create a Job using a Java 8 lambda. - A job lambda example: - Section in class org.jobrunr.scheduling.JobBuilder
- A job lambda example: - Section in class org.jobrunr.scheduling.RecurringJobBuilder
- A JobRequest example: - Section in class org.jobrunr.scheduling.JobBuilder
- A JobRequest example: - Section in class org.jobrunr.scheduling.RecurringJobBuilder
- AllJVMInstructions - Class in org.jobrunr.jobs.details.instructions
- ALLOWED_SORT_COLUMNS - Static variable in class org.jobrunr.jobs.Job
- ALLOWED_SORT_COLUMNS - Static variable in class org.jobrunr.jobs.RecurringJob
- AllowedConcurrentStateChange - Interface in org.jobrunr.server.concurrent.statechanges
- AllowedJobStateStateChanges - Class in org.jobrunr.jobs.states
- allowedSortColumns - Variable in class org.jobrunr.storage.sql.common.mapper.SqlAmountRequestMapper
- allowedSortColumns - Variable in class org.jobrunr.utils.jobs.AbstractSortColumns
- ALoadOperandInstruction - Class in org.jobrunr.jobs.details.instructions
- ALoadOperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.ALoadOperandInstruction
- AmazonDocumentDBCreator - Class in org.jobrunr.storage.nosql.documentdb
- AmazonDocumentDBCreator(MongoClient, String) - Constructor for class org.jobrunr.storage.nosql.documentdb.AmazonDocumentDBCreator
- AmazonDocumentDBCreator(MongoClient, String, String) - Constructor for class org.jobrunr.storage.nosql.documentdb.AmazonDocumentDBCreator
- AmazonDocumentDBStorageProvider - Class in org.jobrunr.storage.nosql.documentdb
- AmazonDocumentDBStorageProvider(MongoClient) - Constructor for class org.jobrunr.storage.nosql.documentdb.AmazonDocumentDBStorageProvider
- AmazonDocumentDBStorageProvider(MongoClient, String) - Constructor for class org.jobrunr.storage.nosql.documentdb.AmazonDocumentDBStorageProvider
- AmazonDocumentDBStorageProvider(MongoClient, String, String) - Constructor for class org.jobrunr.storage.nosql.documentdb.AmazonDocumentDBStorageProvider
- AmazonDocumentDBStorageProvider(MongoClient, String, String, StorageProviderUtils.DatabaseOptions) - Constructor for class org.jobrunr.storage.nosql.documentdb.AmazonDocumentDBStorageProvider
- AmazonDocumentDBStorageProvider(MongoClient, String, String, StorageProviderUtils.DatabaseOptions, RateLimiter) - Constructor for class org.jobrunr.storage.nosql.documentdb.AmazonDocumentDBStorageProvider
- AmazonDocumentDBStorageProvider(MongoClient, String, StorageProviderUtils.DatabaseOptions) - Constructor for class org.jobrunr.storage.nosql.documentdb.AmazonDocumentDBStorageProvider
- AmazonDocumentDBStorageProvider(MongoClient, StorageProviderUtils.DatabaseOptions, RateLimiter) - Constructor for class org.jobrunr.storage.nosql.documentdb.AmazonDocumentDBStorageProvider
- AmazonDocumentDBStorageProvider(MongoClient, RateLimiter) - Constructor for class org.jobrunr.storage.nosql.documentdb.AmazonDocumentDBStorageProvider
- AmazonDocumentDBStorageProvider(String, int) - Constructor for class org.jobrunr.storage.nosql.documentdb.AmazonDocumentDBStorageProvider
- amazonDocumentDBStorageProviderWithDefaultSetting(String, int, MongoCredential) - Static method in class org.jobrunr.storage.nosql.documentdb.AmazonDocumentDBStorageProvider
- amazonDocumentDBStorageProviderWithDefaultSetting(String, int, MongoCredential, String) - Static method in class org.jobrunr.storage.nosql.documentdb.AmazonDocumentDBStorageProvider
- amountOfFailures() - Method in class org.jobrunr.jobs.context.JobContext
- AmountRequest - Class in org.jobrunr.storage.navigation
- AmountRequest(String, Integer) - Constructor for class org.jobrunr.storage.navigation.AmountRequest
- andAllowAnonymousDataUsage(boolean) - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration
-
Allows to opt-out of anonymous usage statistics.
- andApiClientConnectTimeout(Duration) - Method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfiguration
-
Allows to set the connect timeout for the API client
- andApiClientReadTimeout(Duration) - Method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfiguration
-
Allows to set the read timeout for the API client
- andApiClientRetriesOnException(int) - Method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfiguration
-
Configures the API client amount of retries when the call throws an exception
- andAreaCode(String) - Method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfiguration
-
Allows to set the areaCode of your datacenter (the area where your application is hosted) in order to have more accurate carbon emissions forecasts.
- andBackgroundJobServerWorkerPolicy(BackgroundJobServerWorkerPolicy) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
-
Allows to set the backgroundJobServerWorkerPolicy for the BackgroundJobServer.
- andBasicAuthentication(String, String) - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration
-
Adds basic authentication to the dashboard using the provided username and password.
- andCarbonAwaitingJobsRequestSize(int) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
-
Allows to set the maximum number of carbon aware jobs to update from awaiting to scheduled state per database round-trip.
- andCarbonAwareJobProcessingConfiguration(CarbonAwareJobProcessingConfiguration) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
-
Allows to configure carbon aware job scheduling using the given
CarbonAwareJobProcessingConfiguration. - andCarbonAwareSchedulingEnabled(boolean) - Method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfiguration
-
Allows to enable or disable carbon aware scheduling.
- andConcurrentJobModificationPolicy(ConcurrentJobModificationPolicy) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
-
Allows to set the ConcurrentJobModificationPolicy for the BackgroundJobServer.
- andDataProvider(String) - Method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfiguration
-
Allows to set your preferred carbon intensity forecast dataProvider.
- andDeleteSucceededJobsAfter(Duration) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
-
Allows to set the duration to wait before deleting succeeded jobs
- andExternalCode(String) - Method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfiguration
-
Allows to set the code of an area as defined by your specified dataProvider in order to have more accurate carbon emissions forecasts.
- andExternalIdentifier(String) - Method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfiguration
-
Allows to set the identifier of an area as defined by your specified dataProvider in order to have more accurate carbon emissions forecasts.
- andId(UUID) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
-
Allows to set the id for the
BackgroundJobServer - andInterruptJobsAwaitDurationOnStopBackgroundJobServer(Duration) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
-
Allows to set the duration to wait before interrupting jobs/threads when the
BackgroundJobServeris stopped - andName(String) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
-
Allows to set the name for the
BackgroundJobServer - andOrphanedJobsRequestSize(int) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
-
Allows to set the query size for misfired jobs per database round-trip (to retry them).
- andPermanentlyDeleteDeletedJobsAfter(Duration) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
-
Allows to set the duration to wait before permanently deleting succeeded jobs
- andPollInterval(Duration) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
-
Allows to set the pollInterval duration for the BackgroundJobServer
- andPollInterval(Duration) - Method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfiguration
-
Allows to set the pollInterval for carbon aware job processing on the BackgroundJobServer This should typically be in minutes and longer than
BackgroundJobServerConfiguration.andPollInterval(Duration)for tasks because of the nature of carbon aware job procesing. - andPollIntervalInMinutes(int) - Method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfiguration
-
Allows to set the pollInterval in minutes for carbon aware job processing on the BackgroundJobServer This can be a much longer interval than
pollIntervalfor tasks because of the nature of carbon aware job procesing. - andPollIntervalInSeconds(int) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
-
Allows to set the pollIntervalInSeconds for the BackgroundJobServer
- andPort(int) - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration
-
Specifies the port on which the JobRunrDashboard will run
- andScheduledJobsRequestSize(int) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
-
Allows to set the maximum number of jobs to update from scheduled to enqueued state per database round-trip.
- andServerTimeoutPollIntervalMultiplicand(int) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
-
Allows to set the pollInterval multiplicand used to determine when a BackgroundJobServer should be seen as timed out (e.g.
- andSucceededJobsRequestSize(int) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
-
Allows to set the maximum number of jobs to update from succeeded to deleted state per database round-trip.
- andWorkerCount(int) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
-
Allows to set the workerCount for the BackgroundJobServer which defines the maximum number of jobs that will be run in parallel
- ANewArrayOperandInstruction - Class in org.jobrunr.jobs.details.instructions
- ANewArrayOperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.ANewArrayOperandInstruction
- An example: - Section in annotation interface org.jobrunr.jobs.annotations.Job
- An example: - Section in annotation interface org.jobrunr.jobs.annotations.Job
- An example: - Section in annotation interface org.jobrunr.jobs.annotations.Recurring
- An example: - Section in class org.jobrunr.configuration.JobRunr
- An example: - Section in class org.jobrunr.configuration.JobRunr
- An example: - Section in org.jobrunr.scheduling.AbstractJobScheduler.deleteRecurringJob(String)
- An example: - Section in org.jobrunr.scheduling.BackgroundJob.createRecurrently(RecurringJobBuilder)
- An example: - Section in org.jobrunr.scheduling.BackgroundJob.deleteRecurringJob(String)
- An example: - Section in org.jobrunr.scheduling.BackgroundJob.enqueue(IocJobLambda)
- An example: - Section in org.jobrunr.scheduling.BackgroundJob.enqueue(JobLambda)
- An example: - Section in org.jobrunr.scheduling.BackgroundJob.enqueue(Stream, IocJobLambdaFromStream)
- An example: - Section in org.jobrunr.scheduling.BackgroundJob.enqueue(Stream, JobLambdaFromStream)
- An example: - Section in org.jobrunr.scheduling.BackgroundJob.enqueue(UUID, IocJobLambda)
- An example: - Section in org.jobrunr.scheduling.BackgroundJob.enqueue(UUID, JobLambda)
- An example: - Section in org.jobrunr.scheduling.BackgroundJob.scheduleRecurrently(Duration, IocJobLambda)
- An example: - Section in org.jobrunr.scheduling.BackgroundJob.scheduleRecurrently(Duration, JobLambda)
- An example: - Section in org.jobrunr.scheduling.BackgroundJob.scheduleRecurrently(String, Duration, IocJobLambda)
- An example: - Section in org.jobrunr.scheduling.BackgroundJob.scheduleRecurrently(String, Duration, JobLambda)
- An example: - Section in org.jobrunr.scheduling.BackgroundJob.scheduleRecurrently(String, IocJobLambda)
- An example: - Section in org.jobrunr.scheduling.BackgroundJob.scheduleRecurrently(String, JobLambda)
- An example: - Section in org.jobrunr.scheduling.BackgroundJob.scheduleRecurrently(String, String, IocJobLambda)
- An example: - Section in org.jobrunr.scheduling.BackgroundJob.scheduleRecurrently(String, String, JobLambda)
- An example: - Section in org.jobrunr.scheduling.BackgroundJob.scheduleRecurrently(String, String, ZoneId, IocJobLambda)
- An example: - Section in org.jobrunr.scheduling.BackgroundJob.scheduleRecurrently(String, String, ZoneId, JobLambda)
- An example: - Section in org.jobrunr.scheduling.BackgroundJobRequest.createRecurrently(RecurringJobBuilder)
- An example: - Section in org.jobrunr.scheduling.BackgroundJobRequest.deleteRecurringJob(String)
- An example: - Section in org.jobrunr.scheduling.BackgroundJobRequest.enqueue(JobRequest)
- An example: - Section in org.jobrunr.scheduling.BackgroundJobRequest.enqueue(Stream)
- An example: - Section in org.jobrunr.scheduling.BackgroundJobRequest.enqueue(UUID, JobRequest)
- An example: - Section in org.jobrunr.scheduling.BackgroundJobRequest.scheduleRecurrently(Duration, JobRequest)
- An example: - Section in org.jobrunr.scheduling.BackgroundJobRequest.scheduleRecurrently(String, Duration, JobRequest)
- An example: - Section in org.jobrunr.scheduling.BackgroundJobRequest.scheduleRecurrently(String, JobRequest)
- An example: - Section in org.jobrunr.scheduling.BackgroundJobRequest.scheduleRecurrently(String, String, JobRequest)
- An example: - Section in org.jobrunr.scheduling.BackgroundJobRequest.scheduleRecurrently(String, String, ZoneId, JobRequest)
- An example: - Section in org.jobrunr.scheduling.JobRequestScheduler.createRecurrently(RecurringJobBuilder)
- An example: - Section in org.jobrunr.scheduling.JobRequestScheduler.enqueue(JobRequest)
- An example: - Section in org.jobrunr.scheduling.JobRequestScheduler.enqueue(Stream)
- An example: - Section in org.jobrunr.scheduling.JobRequestScheduler.enqueue(UUID, JobRequest)
- An example: - Section in org.jobrunr.scheduling.JobRequestScheduler.scheduleRecurrently(Duration, JobRequest)
- An example: - Section in org.jobrunr.scheduling.JobRequestScheduler.scheduleRecurrently(String, Duration, JobRequest)
- An example: - Section in org.jobrunr.scheduling.JobScheduler.createRecurrently(RecurringJobBuilder)
- An example: - Section in org.jobrunr.scheduling.JobScheduler.enqueue(IocJobLambda)
- An example: - Section in org.jobrunr.scheduling.JobScheduler.enqueue(JobLambda)
- An example: - Section in org.jobrunr.scheduling.JobScheduler.enqueue(Stream, IocJobLambdaFromStream)
- An example: - Section in org.jobrunr.scheduling.JobScheduler.enqueue(Stream, JobLambdaFromStream)
- An example: - Section in org.jobrunr.scheduling.JobScheduler.enqueue(UUID, IocJobLambda)
- An example: - Section in org.jobrunr.scheduling.JobScheduler.enqueue(UUID, JobLambda)
- An example: - Section in org.jobrunr.scheduling.JobScheduler.scheduleRecurrently(Duration, IocJobLambda)
- An example: - Section in org.jobrunr.scheduling.JobScheduler.scheduleRecurrently(Duration, JobLambda)
- An example: - Section in org.jobrunr.scheduling.JobScheduler.scheduleRecurrently(String, Duration, IocJobLambda)
- An example: - Section in org.jobrunr.scheduling.JobScheduler.scheduleRecurrently(String, Duration, JobLambda)
- An Example with CarbonAwarePeriod: - Section in org.jobrunr.scheduling.BackgroundJob.schedule(Temporal, IocJobLambda)
- An Example with CarbonAwarePeriod: - Section in org.jobrunr.scheduling.BackgroundJob.schedule(Temporal, JobLambda)
- An Example with CarbonAwarePeriod: - Section in org.jobrunr.scheduling.BackgroundJob.schedule(UUID, Temporal, IocJobLambda)
- An Example with CarbonAwarePeriod: - Section in org.jobrunr.scheduling.BackgroundJob.schedule(UUID, Temporal, JobLambda)
- An Example with CarbonAwarePeriod: - Section in org.jobrunr.scheduling.BackgroundJobRequest.schedule(Temporal, JobRequest)
- An Example with CarbonAwarePeriod: - Section in org.jobrunr.scheduling.BackgroundJobRequest.schedule(UUID, Temporal, JobRequest)
- An Example with CarbonAwarePeriod: - Section in org.jobrunr.scheduling.JobRequestScheduler.schedule(Temporal, JobRequest)
- An Example with CarbonAwarePeriod: - Section in org.jobrunr.scheduling.JobRequestScheduler.schedule(UUID, Temporal, JobRequest)
- An Example with CarbonAwarePeriod: - Section in org.jobrunr.scheduling.JobScheduler.schedule(Temporal, IocJobLambda)
- An Example with CarbonAwarePeriod: - Section in org.jobrunr.scheduling.JobScheduler.schedule(Temporal, JobLambda)
- An Example with CarbonAwarePeriod: - Section in org.jobrunr.scheduling.JobScheduler.schedule(UUID, Temporal, IocJobLambda)
- An Example with CarbonAwarePeriod: - Section in org.jobrunr.scheduling.JobScheduler.schedule(UUID, Temporal, JobLambda)
- An example with Instant: - Section in org.jobrunr.scheduling.JobScheduler.schedule(Temporal, IocJobLambda)
- An Example with Instant: - Section in org.jobrunr.scheduling.BackgroundJob.schedule(Temporal, IocJobLambda)
- An Example with Instant: - Section in org.jobrunr.scheduling.BackgroundJob.schedule(Temporal, JobLambda)
- An Example with Instant: - Section in org.jobrunr.scheduling.BackgroundJob.schedule(UUID, Temporal, IocJobLambda)
- An Example with Instant: - Section in org.jobrunr.scheduling.BackgroundJob.schedule(UUID, Temporal, JobLambda)
- An Example with Instant: - Section in org.jobrunr.scheduling.BackgroundJobRequest.schedule(Temporal, JobRequest)
- An Example with Instant: - Section in org.jobrunr.scheduling.BackgroundJobRequest.schedule(UUID, Temporal, JobRequest)
- An Example with Instant: - Section in org.jobrunr.scheduling.JobRequestScheduler.schedule(Temporal, JobRequest)
- An Example with Instant: - Section in org.jobrunr.scheduling.JobRequestScheduler.schedule(UUID, Temporal, JobRequest)
- An Example with Instant: - Section in org.jobrunr.scheduling.JobScheduler.schedule(Temporal, JobLambda)
- An Example with Instant: - Section in org.jobrunr.scheduling.JobScheduler.schedule(UUID, Temporal, IocJobLambda)
- An Example with Instant: - Section in org.jobrunr.scheduling.JobScheduler.schedule(UUID, Temporal, JobLambda)
- ANNOTATION - Enum constant in enum class org.jobrunr.jobs.RecurringJob.CreatedBy
- announce(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
- announceBackgroundJobServer(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- announceBackgroundJobServer(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- announceBackgroundJobServer(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- announceBackgroundJobServer(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.sql.mariadb.MariaDbStorageProvider
- announceBackgroundJobServer(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.sql.mysql.MySqlStorageProvider
- announceBackgroundJobServer(BackgroundJobServerStatus) - Method in interface org.jobrunr.storage.StorageProvider
- announceBackgroundJobServer(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- AnsiDatabaseTablePrefixStatementUpdater - Class in org.jobrunr.storage.sql.common.tables
- AnsiDatabaseTablePrefixStatementUpdater(String) - Constructor for class org.jobrunr.storage.sql.common.tables.AnsiDatabaseTablePrefixStatementUpdater
- AnsiDialect - Class in org.jobrunr.storage.sql.common.db
- AnsiDialect() - Constructor for class org.jobrunr.storage.sql.common.db.AnsiDialect
- API - Enum constant in enum class org.jobrunr.jobs.RecurringJob.CreatedBy
- ApiResponseStatus() - Constructor for class org.jobrunr.server.carbonaware.CarbonIntensityForecast.ApiResponseStatus
- ApiResponseStatus(String, String) - Constructor for class org.jobrunr.server.carbonaware.CarbonIntensityForecast.ApiResponseStatus
- 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
-
A filter that is triggered each time that the state of a Job has changed (except when the Job is deleted via the Dashboard).
- areAllStateNames(StateName...) - Static method in enum class org.jobrunr.jobs.states.StateName
- aRecurringJob() - Static method in class org.jobrunr.scheduling.RecurringJobBuilder
-
Creates a new
RecurringJobBuilderinstance to create aRecurringJobusing a Java 8 lambda. - areNewJobs() - Method in class org.jobrunr.jobs.JobListVersioner
- asArrayList(Collection) - Static method in class org.jobrunr.utils.CollectionUtils
- asBoolean(String) - Method in class org.jobrunr.storage.sql.common.db.SqlResultSet
- ASC - Enum constant in enum class org.jobrunr.storage.navigation.OrderTerm.Order
- ASC - Static variable in class org.jobrunr.storage.Paging
- asComparator(OrderTerm.Order) - Method in class org.jobrunr.utils.jobs.PropertyExtractor
- ascOnCreatedAt(int) - Static method in class org.jobrunr.storage.Paging.AmountBasedList
- ascOnScheduledAt(int) - Static method in class org.jobrunr.storage.Paging.AmountBasedList
- ascOnScheduledAt(int) - Static method in class org.jobrunr.storage.Paging.OffsetBasedPage
- ascOnScheduledAt(long, int) - Static method in class org.jobrunr.storage.Paging.OffsetBasedPage
- ascOnUpdatedAt(int) - Static method in class org.jobrunr.storage.Paging.AmountBasedList
- ascOnUpdatedAt(int) - Static method in class org.jobrunr.storage.Paging.OffsetBasedPage
- ascOnUpdatedAt(long, int) - Static method in class org.jobrunr.storage.Paging.OffsetBasedPage
- asDouble(String) - Method in class org.jobrunr.storage.sql.common.db.SqlResultSet
- asDuration(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
- asList(T[], T...) - Static method in class org.jobrunr.utils.CollectionUtils
- asLong(String) - Method in class org.jobrunr.storage.sql.common.db.SqlResultSet
- asMarkDown() - Method in class org.jobrunr.utils.diagnostics.DiagnosticsBuilder
- assertJobExists(String) - Static method in class org.jobrunr.utils.JobUtils
- assertJobExists(String, String, String[]) - Static method in class org.jobrunr.utils.JobUtils
- assertJobExists(JobDetails) - Static method in class org.jobrunr.utils.JobUtils
- asSet(Collection...) - Static method in class org.jobrunr.utils.CollectionUtils
- asSet(T...) - Static method in class org.jobrunr.utils.CollectionUtils
- asString() - Method in class org.jobrunr.storage.navigation.AmountRequest
- asString() - Method in class org.jobrunr.storage.navigation.OffsetBasedPageRequest
- asString(String) - Method in class org.jobrunr.storage.sql.common.db.SqlResultSet
- AStoreInstruction - Class in org.jobrunr.jobs.details.instructions
- AStoreInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.AStoreInstruction
- asUUID() - Method in class org.jobrunr.jobs.JobId
- asUUID(String) - Method in class org.jobrunr.storage.sql.common.db.SqlResultSet
- at(Temporal, TemporalAmount) - Static method in class org.jobrunr.scheduling.carbonaware.CarbonAware
-
Allows relaxing the scheduling of a job to minimize carbon impact.
- at(Temporal, TemporalAmount, TemporalAmount) - Static method in class org.jobrunr.scheduling.carbonaware.CarbonAware
-
Allows relaxing the scheduling of a job to minimize carbon impact.
- at10Requests() - Method in class org.jobrunr.utils.resilience.RateLimiter.Builder
- at1Request() - Method in class org.jobrunr.utils.resilience.RateLimiter.Builder
- at1RequestPerSecond() - 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) - Method in class org.jobrunr.utils.reflection.autobox.BooleanTypeAutoboxer
- autobox(Object, Class) - Method in class org.jobrunr.utils.reflection.autobox.DoubleTypeAutoboxer
- autobox(Object, Class) - Method in class org.jobrunr.utils.reflection.autobox.EnumAutoboxer
- autobox(Object, Class) - Method in class org.jobrunr.utils.reflection.autobox.FloatTypeAutoboxer
- autobox(Object, Class) - Method in class org.jobrunr.utils.reflection.autobox.IntegerTypeAutoboxer
- autobox(Object, Class) - Method in class org.jobrunr.utils.reflection.autobox.LongTypeAutoboxer
- autobox(Object, Class) - Method in class org.jobrunr.utils.reflection.autobox.StringTypeAutoboxer
- autobox(Object, Class) - Method in class org.jobrunr.utils.reflection.autobox.DurationTypeAutoboxer
- autobox(Object, Class) - Method in class org.jobrunr.utils.reflection.autobox.InstantForOracleTypeAutoboxer
- autobox(Object, Class) - Method in class org.jobrunr.utils.reflection.autobox.InstantTypeAutoboxer
- autobox(Object, Class) - Method in class org.jobrunr.utils.reflection.autobox.UUIDTypeAutoboxer
- autobox(Object, Class) - Static method in class org.jobrunr.utils.reflection.autobox.Autoboxer
- autobox(Object, Class) - Method in interface org.jobrunr.utils.reflection.autobox.TypeAutoboxer
- autobox(Object, Class) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- Autoboxer - Class in org.jobrunr.utils.reflection.autobox
- AWAITING - Enum constant in enum class org.jobrunr.jobs.states.StateName
B
- BACKGROUND_JOB_SERVER_COMMON_TASKS_THREAD_SIZE - Static variable in class org.jobrunr.server.BackgroundJobServer
- BACKGROUND_JOB_SERVER_MASTER_TASKS_THREAD_SIZE - Static variable in class org.jobrunr.server.BackgroundJobServer
- BackgroundForIoCJobLambdaWorker(JobActivator, Job) - Constructor for class org.jobrunr.server.runner.BackgroundJobWithIocRunner.BackgroundForIoCJobLambdaWorker
- BackgroundForJobLambdaWorker(Job) - Constructor for class org.jobrunr.server.runner.BackgroundJobWithoutIocRunner.BackgroundForJobLambdaWorker
- 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
- BackgroundJobPerformerFactory - Interface in org.jobrunr.server
- BackgroundJobRequest - 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.
- BackgroundJobRunner - Interface in org.jobrunr.server.runner
- backgroundJobServer - Variable in class org.jobrunr.server.tasks.Task
- BackgroundJobServer - Class in org.jobrunr.server
- BackgroundJobServer(StorageProvider, JsonMapper, JobActivator, BackgroundJobServerConfiguration) - Constructor for class org.jobrunr.server.BackgroundJobServer
- BackgroundJobServer(StorageProvider, JsonMapper, JobActivator, BackgroundJobServerConfigurationReader) - Constructor for class org.jobrunr.server.BackgroundJobServer
- backgroundJobServerConfiguration() - Method in class org.jobrunr.server.JobHandler
- backgroundJobServerConfiguration() - Method in class org.jobrunr.server.tasks.Task
- BackgroundJobServerConfiguration - Class in org.jobrunr.server
-
This class allows to configure the BackgroundJobServer
- BackgroundJobServerConfigurationReader - Class in org.jobrunr.server
- BackgroundJobServerConfigurationReader(BackgroundJobServerConfiguration) - Constructor for class org.jobrunr.server.BackgroundJobServerConfigurationReader
- backgroundJobServerLifecycle - Variable in class org.jobrunr.server.lifecycle.AbstractLifecycleLock
- BackgroundJobServerLifecycle - Class in org.jobrunr.server.lifecycle
- BackgroundJobServerLifecycle() - Constructor for class org.jobrunr.server.lifecycle.BackgroundJobServerLifecycle
- BackgroundJobServerLifecycleEvent - Enum Class in org.jobrunr.server.lifecycle
- BackgroundJobServerMBean - Interface in org.jobrunr.server.jmx
- BackgroundJobServerMetricsBinder - Class in org.jobrunr.server.metrics
- BackgroundJobServerMetricsBinder(BackgroundJobServer, MeterRegistry) - Constructor for class org.jobrunr.server.metrics.BackgroundJobServerMetricsBinder
- BackgroundJobServerMetricsBinder(BackgroundJobServer, MeterRegistry, Duration) - Constructor for class org.jobrunr.server.metrics.BackgroundJobServerMetricsBinder
- BackgroundJobServerStatus - Class in org.jobrunr.storage
- BackgroundJobServerStatus(UUID, String, int, int, Duration, Duration, Instant, Instant, boolean, Long, Long, Double, Long, Long, Long, Double) - Constructor for class org.jobrunr.storage.BackgroundJobServerStatus
- BackgroundJobServerStatus(UUID, String, int, int, Duration, Duration, Instant, Instant, boolean, JobServerStats) - Constructor for class org.jobrunr.storage.BackgroundJobServerStatus
- BackgroundJobServerStatusChangeListener - Interface in org.jobrunr.storage.listeners
- BackgroundJobServerStatusDocumentMapper - Class in org.jobrunr.storage.nosql.mongo.mapper
- BackgroundJobServerStatusDocumentMapper() - Constructor for class org.jobrunr.storage.nosql.mongo.mapper.BackgroundJobServerStatusDocumentMapper
- BackgroundJobServerStatusMBean - Interface in org.jobrunr.server.jmx
- BackgroundJobServerStatusSseExchange - Class in org.jobrunr.dashboard.sse
- BackgroundJobServerStatusSseExchange(HttpExchange, StorageProvider, JsonMapper) - Constructor for class org.jobrunr.dashboard.sse.BackgroundJobServerStatusSseExchange
- backgroundJobServerTable(Connection) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- BackgroundJobServerTable - Class in org.jobrunr.storage.sql.common
- BackgroundJobServerTable(Connection, Dialect, String) - Constructor for class org.jobrunr.storage.sql.common.BackgroundJobServerTable
- BackgroundJobServerThreadType - Enum Class in org.jobrunr.server.configuration
-
Enum representing the different types of background job server threads.
- BackgroundJobServerWorkerPolicy - Interface in org.jobrunr.server.configuration
- BackgroundJobWithIocRunner - Class in org.jobrunr.server.runner
- BackgroundJobWithIocRunner(JobActivator) - Constructor for class org.jobrunr.server.runner.BackgroundJobWithIocRunner
- BackgroundJobWithIocRunner.BackgroundForIoCJobLambdaWorker - Class in org.jobrunr.server.runner
- BackgroundJobWithoutIocRunner - Class in org.jobrunr.server.runner
- BackgroundJobWithoutIocRunner() - Constructor for class org.jobrunr.server.runner.BackgroundJobWithoutIocRunner
- BackgroundJobWithoutIocRunner.BackgroundForJobLambdaWorker - Class in org.jobrunr.server.runner
- BackgroundJobWorker(Job) - Constructor for class org.jobrunr.server.runner.AbstractBackgroundJobRunner.BackgroundJobWorker
- BackgroundStaticFieldJobWithoutIocRunner - Class in org.jobrunr.server.runner
- BackgroundStaticFieldJobWithoutIocRunner() - Constructor for class org.jobrunr.server.runner.BackgroundStaticFieldJobWithoutIocRunner
- BackgroundStaticFieldJobWithoutIocRunner.StaticFieldBackgroundJobWorker - Class in org.jobrunr.server.runner
- BackgroundStaticJobWithoutIocRunner - Class in org.jobrunr.server.runner
- BackgroundStaticJobWithoutIocRunner() - Constructor for class org.jobrunr.server.runner.BackgroundStaticJobWithoutIocRunner
- BackgroundStaticJobWithoutIocRunner.StaticBackgroundJobWorker - Class in org.jobrunr.server.runner
- BasicWorkDistributionStrategy - Class in org.jobrunr.server.strategy
- BasicWorkDistributionStrategy(BackgroundJobServer, int) - Constructor for class org.jobrunr.server.strategy.BasicWorkDistributionStrategy
- BAStoreOperandInstruction - Class in org.jobrunr.jobs.details.instructions
- BAStoreOperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.BAStoreOperandInstruction
- BATCH_SIZE - Static variable in interface org.jobrunr.storage.StorageProvider
- batchCollector(int, Consumer) - Static method in class org.jobrunr.utils.streams.StreamUtils
-
Creates a new batch collector
- Because - Annotation Interface in org.jobrunr.utils.annotations
-
Documents why a class, field or method is visible
- before(Duration) - Static method in class org.jobrunr.scheduling.carbonaware.CarbonAwareScheduleMargin
- before(Temporal) - Static method in class org.jobrunr.scheduling.carbonaware.CarbonAware
-
Allows relaxing the scheduling of a job to minimize carbon impact.
- before(Temporal) - Static method in class org.jobrunr.scheduling.carbonaware.CarbonAwarePeriod
-
Allows to relax the scheduling of a job to minimize carbon impact.
- Beta - Annotation Interface 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.
- between(Temporal, Temporal) - Static method in class org.jobrunr.scheduling.carbonaware.CarbonAware
-
Allows relaxing the scheduling of a job to minimize carbon impact.
- between(Temporal, Temporal) - Static method in class org.jobrunr.scheduling.carbonaware.CarbonAwarePeriod
-
Allows to relax the scheduling of a job to minimize carbon impact.
- BooleanTypeAutoboxer - Class in org.jobrunr.utils.reflection.autobox
- BooleanTypeAutoboxer() - Constructor for class org.jobrunr.utils.reflection.autobox.BooleanTypeAutoboxer
- build() - Method in class org.jobrunr.scheduling.JobBuilder
-
Not publicly visible as it will be used by the
JobRequestScheduleronly. - build() - Method in class org.jobrunr.scheduling.RecurringJobBuilder
-
Not publicly visible as it will be used by the
JobRequestScheduleronly. - build() - Method in class org.jobrunr.utils.mapper.jsonb.NullSafeJsonBuilder
- build() - Method in class org.jobrunr.utils.uuid.UUIDv7Factory.Builder
- build(JobDetailsGenerator) - Method in class org.jobrunr.scheduling.JobBuilder
-
Not publicly visible as it will be used by the
JobScheduleronly. - build(JobDetailsGenerator) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
-
Not publicly visible as it will be used by the
JobScheduleronly. - builder() - Static method in class org.jobrunr.utils.uuid.UUIDv7Factory
-
Returns a builder of Unix epoch time-ordered factory.
- Builder() - Constructor for class org.jobrunr.utils.resilience.RateLimiter.Builder
- Builder() - Constructor for class org.jobrunr.utils.uuid.UUIDv7Factory.Builder
- buildJob(JobBuilder) - Method in class org.jobrunr.scheduling.AbstractJobScheduler
- buildJob(JobBuilder) - Method in class org.jobrunr.scheduling.JobRequestScheduler
- buildJob(JobBuilder) - Method in class org.jobrunr.scheduling.JobScheduler
- byId(List) - Method in class org.jobrunr.storage.nosql.mongo.mapper.JobDocumentMapper
- ByteUtil - Class in org.jobrunr.utils.uuid
-
Utility class that contains many static methods for byte handling.
C
- CachedValue<T> - Class in org.jobrunr.utils.resilience
- CachedValue(Supplier, Duration) - Constructor for class org.jobrunr.utils.resilience.CachedValue
- CachingJobDetailsGenerator - Class in org.jobrunr.jobs.details
- CachingJobDetailsGenerator() - Constructor for class org.jobrunr.jobs.details.CachingJobDetailsGenerator
- CachingJobDetailsGenerator(JobDetailsGenerator) - Constructor for class org.jobrunr.jobs.details.CachingJobDetailsGenerator
- cancelScheduledFuturesOfType(Class) - Method in class org.jobrunr.server.threadpool.PlatformThreadPoolJobRunrExecutor
- capitalize(String) - Static method in class org.jobrunr.utils.StringUtils
- CARBON_INTENSITY_FORECAST_PATH - Static variable in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfiguration
- CarbonAware - Class in org.jobrunr.scheduling.carbonaware
-
Utility class for everything related to Carbon-Aware Scheduling.
- CarbonAwareAwaitingState - Class in org.jobrunr.jobs.states
- CarbonAwareAwaitingState() - Constructor for class org.jobrunr.jobs.states.CarbonAwareAwaitingState
- CarbonAwareAwaitingState(Instant, Instant, Instant, String) - Constructor for class org.jobrunr.jobs.states.CarbonAwareAwaitingState
- CarbonAwareAwaitingState(Instant, Instant, Instant, String, Instant) - Constructor for class org.jobrunr.jobs.states.CarbonAwareAwaitingState
- CarbonAwareAwaitingState(Instant, CarbonAwareScheduleMargin, String) - Constructor for class org.jobrunr.jobs.states.CarbonAwareAwaitingState
- CarbonAwareAwaitingState(CarbonAwarePeriod) - Constructor for class org.jobrunr.jobs.states.CarbonAwareAwaitingState
- CarbonAwareJobProcessingConfiguration - Class in org.jobrunr.server.carbonaware
- CarbonAwareJobProcessingConfigurationReader - Class in org.jobrunr.server.carbonaware
-
Internal class for JobRunr to access all
CarbonAwareJobProcessingConfigurationdetails - CarbonAwareJobProcessingConfigurationReader(CarbonAwareJobProcessingConfiguration) - Constructor for class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfigurationReader
- CarbonAwarePeriod - Class in org.jobrunr.scheduling.carbonaware
-
Represents a period of time in which a job may be scheduled to minimize carbon emissions.
- CarbonAwareScheduleMargin - Class in org.jobrunr.scheduling.carbonaware
- CarbonAwareScheduleMargin(Duration, Duration) - Constructor for class org.jobrunr.scheduling.carbonaware.CarbonAwareScheduleMargin
- CarbonIntensityApiClient - Class in org.jobrunr.server.carbonaware
- CarbonIntensityApiClient(CarbonAwareJobProcessingConfigurationReader, JsonMapper) - Constructor for class org.jobrunr.server.carbonaware.CarbonIntensityApiClient
- CarbonIntensityApiClientException - Exception Class in org.jobrunr.server.carbonaware
- CarbonIntensityApiClientException(int, String) - Constructor for exception class org.jobrunr.server.carbonaware.CarbonIntensityApiClientException
- CarbonIntensityApiErrorNotification - Class in org.jobrunr.server.dashboard
- CarbonIntensityApiErrorNotification(CarbonIntensityForecast.ApiResponseStatus) - Constructor for class org.jobrunr.server.dashboard.CarbonIntensityApiErrorNotification
- CarbonIntensityApiErrorNotificationMapper - Class in org.jobrunr.server.dashboard.mappers
- CarbonIntensityApiErrorNotificationMapper(UUID) - Constructor for class org.jobrunr.server.dashboard.mappers.CarbonIntensityApiErrorNotificationMapper
- CarbonIntensityApiErrorProblem - Class in org.jobrunr.dashboard.ui.model.problems
- CarbonIntensityApiErrorProblem(List) - Constructor for class org.jobrunr.dashboard.ui.model.problems.CarbonIntensityApiErrorProblem
- CarbonIntensityApiErrorProblemHandler - Class in org.jobrunr.dashboard.ui.model.problems
- CarbonIntensityApiErrorProblemHandler(Problems, StorageProvider) - Constructor for class org.jobrunr.dashboard.ui.model.problems.CarbonIntensityApiErrorProblemHandler
- CarbonIntensityForecast - Class in org.jobrunr.server.carbonaware
- CarbonIntensityForecast() - Constructor for class org.jobrunr.server.carbonaware.CarbonIntensityForecast
- CarbonIntensityForecast(CarbonIntensityForecast.ApiResponseStatus, String, String, String, String, Instant, Duration, List) - Constructor for class org.jobrunr.server.carbonaware.CarbonIntensityForecast
- CarbonIntensityForecast.ApiResponseStatus - Class in org.jobrunr.server.carbonaware
- CarbonIntensityForecast.TimestampedCarbonIntensityForecast - Class in org.jobrunr.server.carbonaware
- cast(Object) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
-
Why: fewer warnings and @SuppressWarnings("unchecked")
- CGLibPostProcessor - Class in org.jobrunr.jobs.details.postprocess
- CGLibPostProcessor() - Constructor for class org.jobrunr.jobs.details.postprocess.CGLibPostProcessor
- characteristics() - Method in class org.jobrunr.storage.sql.common.db.SqlSpliterator
- CheckCastOperandInstruction - Class in org.jobrunr.jobs.details.instructions
- CheckCastOperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.CheckCastOperandInstruction
- CheckIfAllJobsExistTask - Class in org.jobrunr.server.tasks.startup
- CheckIfAllJobsExistTask(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.startup.CheckIfAllJobsExistTask
- classExists(String) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- ClassPathResourceProvider - Class in org.jobrunr.utils.resources
-
Class to be only used on startup to load all resources (SQL migrations and noSQL migrations) from the classpath.
- ClassPathResourceProvider() - Constructor for class org.jobrunr.utils.resources.ClassPathResourceProvider
- clear() - Method in class org.jobrunr.storage.InMemoryStorageProvider
- clear() - Method in class org.jobrunr.storage.RecurringJobsResult
- clearJob() - Static method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- clock - Variable in class org.jobrunr.utils.uuid.UUIDv7Factory.Builder
- clone(byte[]) - Static method in class org.jobrunr.storage.nosql.mongo.MongoUtils
- close() - Method in class org.jobrunr.configuration.JobRunrMicroMeterIntegration
- close() - Method in class org.jobrunr.dashboard.server.AbstractHttpExchangeHandler
- close() - Method in interface org.jobrunr.dashboard.server.HttpExchangeHandler
- close() - Method in class org.jobrunr.dashboard.server.sse.ServerSentEventHandler
- close() - Method in class org.jobrunr.dashboard.server.sse.SseExchange
- close() - Method in class org.jobrunr.dashboard.sse.BackgroundJobServerStatusSseExchange
- close() - Method in class org.jobrunr.dashboard.sse.JobSseExchange
- close() - Method in class org.jobrunr.dashboard.sse.JobStatsSseExchange
- close() - Method in class org.jobrunr.jobs.JobListVersioner
- close() - Method in class org.jobrunr.jobs.JobVersioner
- close() - Method in class org.jobrunr.server.lifecycle.AbstractLifecycleLock
- close() - Method in class org.jobrunr.server.metrics.BackgroundJobServerMetricsBinder
- close() - Method in class org.jobrunr.server.tasks.PeriodicTaskRunInfo
- close() - Method in class org.jobrunr.storage.AbstractStorageProvider
- close() - Method in class org.jobrunr.storage.InMemoryStorageProvider
- close() - Method in class org.jobrunr.storage.metrics.StorageProviderMetricsBinder
- close() - Method in class org.jobrunr.storage.sql.common.db.SqlSpliterator
- close() - Method in class org.jobrunr.storage.sql.common.db.Transaction
- close() - Method in interface org.jobrunr.storage.StorageProvider
- close() - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- close() - Method in class org.jobrunr.utils.mapper.jsonb.JobRunrJsonb
- close() - Method in class org.jobrunr.utils.resilience.Lock
- close() - Method in class org.jobrunr.utils.resilience.MultiLock
- close() - Method in class org.jobrunr.utils.resources.ClassPathResourceProvider
- close() - Method in class org.jobrunr.utils.resources.JarFileSystemProvider
- close() - Method in class org.jobrunr.utils.resources.PathFileSystemProvider
- close() - Method in class org.jobrunr.utils.resources.ResourcesFileSystemProvider
- close() - Method in class org.jobrunr.utils.resources.VfsFilesystemProvider
- collectionExists(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.mongo.migrations.MongoMigration
- CollectionUtils - Class in org.jobrunr.utils
- commit() - Method in class org.jobrunr.storage.sql.common.db.Transaction
- commitVersion() - Method in class org.jobrunr.jobs.JobVersioner
- commitVersions() - Method in class org.jobrunr.jobs.JobListVersioner
- compareTo(Schedule) - Method in class org.jobrunr.scheduling.Schedule
-
Compare two
Scheduleobjects based on next occurrence. - compareTo(CarbonIntensityForecast.TimestampedCarbonIntensityForecast) - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast.TimestampedCarbonIntensityForecast
- compareTo(JobStats) - Method in class org.jobrunr.storage.JobStats
- compareTo(VersionNumber) - Method in class org.jobrunr.utils.VersionNumber
- concurrentDatabaseModificationException(Object, int) - Static method in exception class org.jobrunr.storage.sql.common.db.ConcurrentSqlModificationException
- concurrentDatabaseModificationException(List, int[]) - Static method in exception class org.jobrunr.storage.sql.common.db.ConcurrentSqlModificationException
- ConcurrentJobModificationException - Exception Class in org.jobrunr.storage
- ConcurrentJobModificationException(List) - Constructor for exception class org.jobrunr.storage.ConcurrentJobModificationException
- ConcurrentJobModificationException(List, Exception) - Constructor for exception class org.jobrunr.storage.ConcurrentJobModificationException
- ConcurrentJobModificationException(Job) - Constructor for exception class org.jobrunr.storage.ConcurrentJobModificationException
- ConcurrentJobModificationException(Job, Exception) - Constructor for exception class org.jobrunr.storage.ConcurrentJobModificationException
- ConcurrentJobModificationPolicy - Interface in org.jobrunr.server.configuration
- ConcurrentJobModificationResolver - Interface in org.jobrunr.server.concurrent
-
Class responsible for resolving ConcurrentJobModificationExceptions.
- ConcurrentJobModificationResolveResult - Class in org.jobrunr.server.concurrent
- ConcurrentSqlModificationException - Exception Class in org.jobrunr.storage.sql.common.db
- configurationException(String) - Static method in exception class org.jobrunr.JobRunrException
- configurationException(String, Throwable) - Static method in exception class org.jobrunr.JobRunrException
- configure() - Static method in class org.jobrunr.configuration.JobRunr
- Constructor - Annotation Interface in org.jobrunr.utils.reflection.annotations
- consumerToFunction(Consumer) - Static method in class org.jobrunr.utils.streams.StreamUtils
- containsProblemOfType(String) - Method in class org.jobrunr.dashboard.ui.model.problems.Problems
- ContentType - Class in org.jobrunr.dashboard.server.http
- convertAndProcessJobs(Collection, Function) - Method in class org.jobrunr.server.tasks.Task
- convertAndProcessManyJobs(Function, Function, Consumer) - Method in class org.jobrunr.server.tasks.zookeeper.AbstractJobZooKeeperTask
- convertAndProcessManyJobs(List, Function, Consumer) - Method in class org.jobrunr.server.tasks.zookeeper.AbstractJobZooKeeperTask
- copyStream(InputStream, OutputStream) - Static method in class org.jobrunr.utils.io.IOUtils
- copyStream(InputStream, Writer) - Static method in class org.jobrunr.utils.io.IOUtils
- copyStreamNoException(InputStream, Writer) - Static method in class org.jobrunr.utils.io.IOUtils
- copyToStream(String, OutputStream) - Static method in class org.jobrunr.utils.io.IOUtils
- count() - Method in class org.jobrunr.storage.sql.common.RecurringJobTable
- countJobs(StateName) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- countJobs(StateName) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- countJobs(StateName) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- countJobs(StateName) - Method in class org.jobrunr.storage.sql.common.JobTable
- countJobs(StateName) - Method in interface org.jobrunr.storage.StorageProvider
-
Counts all the jobs matching the given
StateName. - countJobs(StateName) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- CpuAllocationIrregularityNotification - Class in org.jobrunr.server.dashboard
- CpuAllocationIrregularityNotification(Integer) - Constructor for class org.jobrunr.server.dashboard.CpuAllocationIrregularityNotification
- CpuAllocationIrregularityNotificationMapper - Class in org.jobrunr.server.dashboard.mappers
- CpuAllocationIrregularityNotificationMapper(UUID) - Constructor for class org.jobrunr.server.dashboard.mappers.CpuAllocationIrregularityNotificationMapper
- CpuAllocationIrregularityProblem - Class in org.jobrunr.dashboard.ui.model.problems
- CpuAllocationIrregularityProblem(List) - Constructor for class org.jobrunr.dashboard.ui.model.problems.CpuAllocationIrregularityProblem
- CpuAllocationIrregularityProblemHandler - Class in org.jobrunr.dashboard.ui.model.problems
- CpuAllocationIrregularityProblemHandler(Problems, StorageProvider) - Constructor for class org.jobrunr.dashboard.ui.model.problems.CpuAllocationIrregularityProblemHandler
- create() - Method in class org.jobrunr.utils.uuid.UUIDv7Factory
-
Returns a time-ordered unique identifier (UUIDv7).
- create(Gson, TypeToken) - Method in class org.jobrunr.utils.mapper.gson.RuntimeClassNameTypeAdapterFactory
- create(Stream) - Method in class org.jobrunr.scheduling.AbstractJobScheduler
-
Creates a new
Jobfor eachJobBuilderand provides an alternative to the job annotation. - create(Stream) - Static method in class org.jobrunr.scheduling.BackgroundJob
-
Creates a new
Jobfor eachJobBuilderand provides an alternative to the job annotation. - create(Stream) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
-
Creates a new
Jobfor eachJobBuilderand provides an alternative to the job annotation. - create(JobBuilder) - Method in class org.jobrunr.scheduling.AbstractJobScheduler
-
Creates a new
Jobusing aJobBuilderthat can be enqueued or scheduled and provides an alternative to the job annotation. - create(JobBuilder) - Static method in class org.jobrunr.scheduling.BackgroundJob
-
Creates a new
Jobusing aJobBuilderthat can be enqueued or scheduled and provides an alternative to the job annotation. - create(JobBuilder) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
-
Creates a new
Jobusing aJobBuilderthat can be enqueued or scheduled and provides an alternative to the job annotation. - CREATE - Enum constant in enum class org.jobrunr.storage.StorageProviderUtils.DatabaseOptions
- CreateClusterIdIfNotExists - Class in org.jobrunr.server.tasks.startup
- CreateClusterIdIfNotExists(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.startup.CreateClusterIdIfNotExists
- createCollection(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.mongo.migrations.MongoMigration
- createConcurrentJobModificationResolver() - Method in class org.jobrunr.server.BackgroundJobServer
- createContext(HttpExchangeHandler) - Method in class org.jobrunr.dashboard.server.WebServer
- createdAt - Variable in class org.jobrunr.dashboard.ui.model.problems.Problem
- createIndex(MongoCollection, Bson, IndexOptions) - Method in class org.jobrunr.storage.nosql.mongo.migrations.MongoMigration
- createJobSteward() - Method in class org.jobrunr.server.BackgroundJobServer
- createJsonMapper() - Static method in class org.jobrunr.utils.mapper.JsonMapperFactory
- 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
- createRecurrently(RecurringJobBuilder) - Static method in class org.jobrunr.scheduling.BackgroundJob
-
Creates a new or alters the existing recurring job based on the given
RecurringJobBuilder. - createRecurrently(RecurringJobBuilder) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
-
Creates a new or alters the existing recurring job based on the given
RecurringJobBuilder. - createRecurrently(RecurringJobBuilder) - Method in class org.jobrunr.scheduling.JobRequestScheduler
-
Creates a new or alters the existing
RecurringJobbased on theRecurringJobBuilder(using id, cron expression andJobRequest). - createRecurrently(RecurringJobBuilder) - Method in class org.jobrunr.scheduling.JobScheduler
-
Creates a new
RecurringJobor alters the existingRecurringJobbased on the givenRecurringJobBuilder(using id, cron expression and lambda). - createSchedule(String) - Method in enum class org.jobrunr.scheduling.ScheduleExpressionType
- createScheduleFromString(String) - Static method in enum class org.jobrunr.scheduling.ScheduleExpressionType
- createServerZooKeeper() - Method in class org.jobrunr.server.BackgroundJobServer
- createSseExchange(HttpExchange) - Method in class org.jobrunr.dashboard.JobRunrSseHandler
- createSseExchange(HttpExchange) - Method in class org.jobrunr.dashboard.server.sse.ServerSentEventHandler
- createWorkDistributionStrategy() - Method in class org.jobrunr.server.BackgroundJobServer
- cron() - Element in annotation interface org.jobrunr.jobs.annotations.Recurring
-
The cron expression defining when to run this recurring job.
- cron(String, Duration) - Static method in class org.jobrunr.scheduling.carbonaware.CarbonAware
-
Allows to relax the schedule of a
RecurringJobto minimize carbon impact. - cron(String, Duration, Duration) - Static method in class org.jobrunr.scheduling.carbonaware.CarbonAware
-
Allows to relax the schedule of a
RecurringJobto minimize carbon impact. - Cron - Class in org.jobrunr.scheduling.cron
- CRON_EXPRESSION - Enum constant in enum class org.jobrunr.scheduling.ScheduleExpressionType
- CronExpression - Class in org.jobrunr.scheduling.cron
-
Schedule class represents a parsed crontab expression.
- CronExpression(String) - Constructor for class org.jobrunr.scheduling.cron.CronExpression
-
Parses crontab expression, with optional carbon aware margin, and create a Schedule object representing that expression.
- CronFieldType - Enum Class in org.jobrunr.scheduling.cron
- currentRetry() - Method in class org.jobrunr.jobs.context.JobContext
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
- dailyBefore(int) - Static method in class org.jobrunr.scheduling.carbonaware.CarbonAware
-
Allows to relax the daily schedule of a
RecurringJobto minimize carbon impact. - dailyBetween(int, int) - Static method in class org.jobrunr.scheduling.carbonaware.CarbonAware
-
Allows to relax the daily schedule of a
RecurringJobto minimize carbon impact. - DashboardNotification - Interface in org.jobrunr.server.dashboard
- DashboardNotificationManager - Class in org.jobrunr.server.dashboard
- DashboardNotificationManager(UUID, StorageProvider) - Constructor for class org.jobrunr.server.dashboard.DashboardNotificationManager
- DashboardNotificationMapper<T> - Interface in org.jobrunr.server.dashboard.mappers
- DatabaseCreator - Class in org.jobrunr.storage.sql.common
- DatabaseCreator(DataSource) - Constructor for class org.jobrunr.storage.sql.common.DatabaseCreator
- DatabaseCreator(DataSource, Class) - Constructor for class org.jobrunr.storage.sql.common.DatabaseCreator
- DatabaseCreator(DataSource, String) - Constructor for class org.jobrunr.storage.sql.common.DatabaseCreator
- DatabaseCreator(DataSource, String, Class) - Constructor for class org.jobrunr.storage.sql.common.DatabaseCreator
- DatabaseMigrationsProvider - Class in org.jobrunr.storage.sql.common
- DatabaseMigrationsProvider(Class) - Constructor for class org.jobrunr.storage.sql.common.DatabaseMigrationsProvider
- DatabaseSqlMigrationFileProvider - Class in org.jobrunr.storage.sql.common
- DatabaseSqlMigrationFileProvider() - Constructor for class org.jobrunr.storage.sql.common.DatabaseSqlMigrationFileProvider
- dataSource - Variable in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- DAY - Enum constant in enum class org.jobrunr.scheduling.cron.CronFieldType
- DAY_OF_WEEK - Enum constant in enum class org.jobrunr.scheduling.cron.CronFieldType
- DB2Dialect - Class in org.jobrunr.storage.sql.db2
- DB2Dialect() - Constructor for class org.jobrunr.storage.sql.db2.DB2Dialect
- DB2StorageProvider - Class in org.jobrunr.storage.sql.db2
- DB2StorageProvider(DataSource) - Constructor for class org.jobrunr.storage.sql.db2.DB2StorageProvider
- DB2StorageProvider(DataSource, String) - Constructor for class org.jobrunr.storage.sql.db2.DB2StorageProvider
- DB2StorageProvider(DataSource, String, StorageProviderUtils.DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.db2.DB2StorageProvider
- DB2StorageProvider(DataSource, String, StorageProviderUtils.DatabaseOptions, RateLimiter) - Constructor for class org.jobrunr.storage.sql.db2.DB2StorageProvider
- DB2StorageProvider(DataSource, StorageProviderUtils.DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.db2.DB2StorageProvider
- debug(String) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- debug(String, Object) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- debug(String, Object...) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- debug(String, Object, Object) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- debug(String, Throwable) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- debug(Marker, String) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- debug(Marker, String, Object) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- debug(Marker, String, Object...) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- debug(Marker, String, Object, Object) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- debug(Marker, String, Throwable) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- DEFAULT_API_CLIENT_CONNECT_TIMEOUT - Static variable in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfiguration
- DEFAULT_API_CLIENT_READ_TIMEOUT - Static variable in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfiguration
- DEFAULT_API_CLIENT_RETRIES_ON_EXCEPTION - Static variable in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfiguration
- DEFAULT_BACKOFF_POLICY_TIME_SEED - Static variable in class org.jobrunr.jobs.filters.RetryFilter
- DEFAULT_CARBON_INTENSITY_API_URL - Static variable in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfiguration
- DEFAULT_CLOCK - Static variable in class org.jobrunr.utils.uuid.UUIDv7Factory.Builder
- DEFAULT_DB_NAME - Static variable in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- DEFAULT_DELETE_SUCCEEDED_JOBS_DURATION - Static variable in class org.jobrunr.server.BackgroundJobServerConfiguration
- DEFAULT_INTERRUPT_JOBS_AWAIT_DURATION_ON_STOP_BACKGROUND_JOB_SERVER - Static variable in class org.jobrunr.server.BackgroundJobServerConfiguration
- DEFAULT_LIMIT - Static variable in class org.jobrunr.storage.navigation.AmountRequest
- DEFAULT_NBR_OF_RETRIES - Static variable in class org.jobrunr.jobs.filters.RetryFilter
- DEFAULT_OFFSET - Static variable in class org.jobrunr.storage.navigation.OffsetBasedPageRequest
- DEFAULT_PAGE_REQUEST_SIZE - Static variable in class org.jobrunr.server.BackgroundJobServerConfiguration
- DEFAULT_PERMANENTLY_DELETE_JOBS_DURATION - Static variable in class org.jobrunr.server.BackgroundJobServerConfiguration
- DEFAULT_POLL_INTERVAL - Static variable in class org.jobrunr.server.BackgroundJobServerConfiguration
- DEFAULT_POLL_INTERVAL - Static variable in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfiguration
- DEFAULT_PREFIX - Static variable in interface org.jobrunr.storage.sql.common.tables.TablePrefixStatementUpdater
- DEFAULT_SERVER_TIMEOUT_POLL_INTERVAL_MULTIPLICAND - Static variable in class org.jobrunr.server.BackgroundJobServerConfiguration
- DefaultBackgroundJobServerWorkerPolicy - Class in org.jobrunr.server.configuration
- DefaultBackgroundJobServerWorkerPolicy() - Constructor for class org.jobrunr.server.configuration.DefaultBackgroundJobServerWorkerPolicy
- DefaultBackgroundJobServerWorkerPolicy(int) - Constructor for class org.jobrunr.server.configuration.DefaultBackgroundJobServerWorkerPolicy
- DefaultBackgroundJobServerWorkerPolicy(int, Function) - Constructor for class org.jobrunr.server.configuration.DefaultBackgroundJobServerWorkerPolicy
- DefaultBackgroundJobServerWorkerPolicy(int, BackgroundJobServerThreadType) - Constructor for class org.jobrunr.server.configuration.DefaultBackgroundJobServerWorkerPolicy
- DefaultBackgroundJobServerWorkerPolicy(BackgroundJobServerThreadType) - Constructor for class org.jobrunr.server.configuration.DefaultBackgroundJobServerWorkerPolicy
- DefaultConcurrentJobModificationPolicy - Class in org.jobrunr.server.configuration
-
Default implementation of
ConcurrentJobModificationPolicy. - DefaultConcurrentJobModificationPolicy() - Constructor for class org.jobrunr.server.configuration.DefaultConcurrentJobModificationPolicy
- DefaultConcurrentJobModificationResolver - Class in org.jobrunr.server.concurrent
-
Default implementation of
ConcurrentJobModificationResolver. - DefaultConcurrentJobModificationResolver(BackgroundJobServer) - Constructor for class org.jobrunr.server.concurrent.DefaultConcurrentJobModificationResolver
- DefaultJobFilter - Class in org.jobrunr.jobs.filters
- DefaultJobFilter() - Constructor for class org.jobrunr.jobs.filters.DefaultJobFilter
- DefaultNoSqlMigrationProvider - Class in org.jobrunr.storage.nosql.common.migrations
- DefaultNoSqlMigrationProvider() - Constructor for class org.jobrunr.storage.nosql.common.migrations.DefaultNoSqlMigrationProvider
- DefaultSqlMigrationProvider - Class in org.jobrunr.storage.sql.common.migrations
- DefaultSqlMigrationProvider() - Constructor for class org.jobrunr.storage.sql.common.migrations.DefaultSqlMigrationProvider
- DefaultSqlStorageProvider - Class in org.jobrunr.storage.sql.common
- DefaultSqlStorageProvider(DataSource, Dialect, String, StorageProviderUtils.DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- DefaultSqlStorageProvider(DataSource, Dialect, String, StorageProviderUtils.DatabaseOptions, RateLimiter) - Constructor for class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- DefaultSqlStorageProvider(DataSource, Dialect, StorageProviderUtils.DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- DefaultSqlStorageProvider(DataSource, Dialect, StorageProviderUtils.DatabaseOptions, RateLimiter) - Constructor for class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- delete(String) - 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.handlers.HttpRequestHandlers
- delete(String, HttpRequestHandler) - Method in class org.jobrunr.dashboard.server.http.RestHttpHandler
- delete(UUID) - Method in class org.jobrunr.scheduling.AbstractJobScheduler
-
Deletes a job and sets its state to 'DELETED'.
- delete(UUID) - Static method in class org.jobrunr.scheduling.BackgroundJob
-
Deletes a job and sets its state to DELETED.
- delete(UUID) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
-
Deletes a job and sets its state to DELETED.
- delete(UUID, String) - Method in class org.jobrunr.scheduling.AbstractJobScheduler
-
Deletes a job and sets its state to 'DELETED'.
- delete(JobId) - Method in class org.jobrunr.scheduling.AbstractJobScheduler
- delete(JobId) - Static method in class org.jobrunr.scheduling.BackgroundJob
- delete(JobId) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
- delete(JobId, String) - Method in class org.jobrunr.scheduling.AbstractJobScheduler
- DELETE - Static variable in class org.jobrunr.dashboard.server.http.handlers.HttpRequestHandlers.RequestMethod
- deleteById(String) - Method in class org.jobrunr.storage.sql.common.RecurringJobTable
- deleteByName(String) - Method in class org.jobrunr.storage.sql.common.MetadataTable
- deleteByNameAndOwner(String, String) - Method in class org.jobrunr.storage.sql.common.MetadataTable
- DELETED - Enum constant in enum class org.jobrunr.jobs.states.StateName
- DeleteDeletedJobsPermanentlyTask - Class in org.jobrunr.server.tasks.zookeeper
- DeleteDeletedJobsPermanentlyTask(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.zookeeper.DeleteDeletedJobsPermanentlyTask
- DeletedState - Class in org.jobrunr.jobs.states
- DeletedState() - Constructor for class org.jobrunr.jobs.states.DeletedState
- DeletedState(String) - Constructor for class org.jobrunr.jobs.states.DeletedState
- DeletedState(String, Instant) - Constructor for class org.jobrunr.jobs.states.DeletedState
- DeletedWhileAnyOtherConcurrentStateChange - Class in org.jobrunr.server.concurrent.statechanges
- DeletedWhileAnyOtherConcurrentStateChange(JobSteward) - Constructor for class org.jobrunr.server.concurrent.statechanges.DeletedWhileAnyOtherConcurrentStateChange
- deleteJobsByStateAndUpdatedBefore(StateName, Instant) - Method in class org.jobrunr.storage.sql.common.JobTable
- deleteJobsPermanently(StateName, Instant) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- deleteJobsPermanently(StateName, Instant) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- deleteJobsPermanently(StateName, Instant) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- deleteJobsPermanently(StateName, Instant) - Method in interface org.jobrunr.storage.StorageProvider
- deleteJobsPermanently(StateName, Instant) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- deleteMetadata(String) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- deleteMetadata(String) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- deleteMetadata(String) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- deleteMetadata(String) - Method in interface org.jobrunr.storage.StorageProvider
- deleteMetadata(String) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- deleteMetadata(String, String) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- deleteMetadata(String, String) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- deleteMetadata(String, String) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- deleteMetadata(String, String) - Method in interface org.jobrunr.storage.StorageProvider
- deleteMetadata(String, String) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- deleteNotification(Class) - Method in class org.jobrunr.server.dashboard.DashboardNotificationManager
- deletePermanently(UUID) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- deletePermanently(UUID) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- deletePermanently(UUID) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- deletePermanently(UUID) - Method in interface org.jobrunr.storage.StorageProvider
-
Deletes the
Jobwith the given id and returns the amount of deleted jobs (either 0 or 1). - deletePermanently(UUID) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- deletePermanently(UUID...) - Method in class org.jobrunr.storage.sql.common.JobTable
- deleteRecurringJob(String) - Method in class org.jobrunr.scheduling.AbstractJobScheduler
-
Deletes the recurring job based on the given id.
- deleteRecurringJob(String) - Static method in class org.jobrunr.scheduling.BackgroundJob
-
Deletes the recurring job based on the given id.
- deleteRecurringJob(String) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
-
Deletes the recurring job based on the given id.
- deleteRecurringJob(String) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- deleteRecurringJob(String) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- deleteRecurringJob(String) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- deleteRecurringJob(String) - Method in interface org.jobrunr.storage.StorageProvider
-
Deletes the
RecurringJobwith the given id. - deleteRecurringJob(String) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- DeleteSucceededJobsTask - Class in org.jobrunr.server.tasks.zookeeper
- DeleteSucceededJobsTask(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.zookeeper.DeleteSucceededJobsTask
- DESC - Enum constant in enum class org.jobrunr.storage.navigation.OrderTerm.Order
- DESC - Static variable in class org.jobrunr.storage.Paging
- descOnScheduledAt(int) - Static method in class org.jobrunr.storage.Paging.AmountBasedList
- descOnUpdatedAt(int) - Static method in class org.jobrunr.storage.Paging.AmountBasedList
- descOnUpdatedAt(int) - Static method in class org.jobrunr.storage.Paging.OffsetBasedPage
- descOnUpdatedAt(long, int) - Static method in class org.jobrunr.storage.Paging.OffsetBasedPage
- 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(JsonParser, DeserializationContext) - Method in class org.jobrunr.utils.mapper.jackson.modules.LocalDateDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class org.jobrunr.utils.mapper.jackson.modules.LocalDateTimeDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class org.jobrunr.utils.mapper.jackson.modules.LocalTimeDeserializer
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.jobrunr.utils.mapper.gson.JobDetailsDeserializer
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.jobrunr.utils.mapper.gson.JobParameterDeserializer
- deserialize(JsonParser, DeserializationContext, Type) - Method in class org.jobrunr.utils.mapper.jsonb.serializer.DurationTypeDeserializer
- deserialize(JsonParser, DeserializationContext, Type) - Method in class org.jobrunr.utils.mapper.jsonb.serializer.FileTypeDeserializer
- deserialize(JsonParser, DeserializationContext, Type) - Method in class org.jobrunr.utils.mapper.jsonb.serializer.PathTypeDeserializer
- deserialize(String, Class) - Method in class org.jobrunr.utils.mapper.gson.GsonJsonMapper
- deserialize(String, Class) - Method in class org.jobrunr.utils.mapper.jackson.JacksonJsonMapper
- deserialize(String, Class) - Method in class org.jobrunr.utils.mapper.jackson3.Jackson3JsonMapper
- deserialize(String, Class) - Method in class org.jobrunr.utils.mapper.jsonb.JsonbJsonMapper
- deserialize(String, Class) - Method in interface org.jobrunr.utils.mapper.JsonMapper
- deserializeCollectionElement(JsonElement, Class, BiFunction) - Static method in class org.jobrunr.utils.mapper.gson.GsonJsonElementUtils
- deserializeElement(JsonElement, BiFunction) - Static method in class org.jobrunr.utils.mapper.gson.GsonJsonElementUtils
- deserializeJob(String) - Method in class org.jobrunr.jobs.mappers.JobMapper
- deserializeMapElement(JsonElement, Class, BiFunction) - Static method in class org.jobrunr.utils.mapper.gson.GsonJsonElementUtils
- deserializeRecurringJob(String) - Method in class org.jobrunr.jobs.mappers.JobMapper
- DesktopUtils - Class in org.jobrunr.server
- DesktopUtils() - Constructor for class org.jobrunr.server.DesktopUtils
- DesktopUtils.Internal - Interface in org.jobrunr.server
- DesktopUtils.Java8Internal - Class in org.jobrunr.server
- destroy() - Static method in class org.jobrunr.configuration.JobRunr
- diagnostics() - Static method in class org.jobrunr.utils.diagnostics.DiagnosticsBuilder
- DiagnosticsBuilder - Class in org.jobrunr.utils.diagnostics
- DiagnosticsBulletedLine - Class in org.jobrunr.utils.diagnostics
- DiagnosticsBulletedLine(int, String) - Constructor for class org.jobrunr.utils.diagnostics.DiagnosticsBulletedLine
- DiagnosticsBulletedLine(int, String, String) - Constructor for class org.jobrunr.utils.diagnostics.DiagnosticsBulletedLine
- DiagnosticsBulletedLine(String) - Constructor for class org.jobrunr.utils.diagnostics.DiagnosticsBulletedLine
- DiagnosticsBulletedLine(String, String) - Constructor for class org.jobrunr.utils.diagnostics.DiagnosticsBulletedLine
- DiagnosticsException - Class in org.jobrunr.utils.diagnostics
- DiagnosticsException(Exception) - Constructor for class org.jobrunr.utils.diagnostics.DiagnosticsException
- DiagnosticsItem - Interface in org.jobrunr.utils.diagnostics
- DiagnosticsLine - Class in org.jobrunr.utils.diagnostics
- DiagnosticsLine(int, String) - Constructor for class org.jobrunr.utils.diagnostics.DiagnosticsLine
- DiagnosticsLine(String) - Constructor for class org.jobrunr.utils.diagnostics.DiagnosticsLine
- DiagnosticsTitle - Class in org.jobrunr.utils.diagnostics
- DiagnosticsTitle(int, String) - Constructor for class org.jobrunr.utils.diagnostics.DiagnosticsTitle
- DiagnosticsTitle(int, DiagnosticsTitle) - Constructor for class org.jobrunr.utils.diagnostics.DiagnosticsTitle
- DiagnosticsTitle(String) - Constructor for class org.jobrunr.utils.diagnostics.DiagnosticsTitle
- dialect - Variable in class org.jobrunr.storage.sql.common.db.Sql
- dialect - Variable in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- dialect - Variable in class org.jobrunr.storage.sql.common.mapper.SqlAmountRequestMapper
- Dialect - Interface in org.jobrunr.storage.sql.common.db
- dismiss() - Method in class org.jobrunr.dashboard.ui.model.problems.CarbonIntensityApiErrorProblemHandler
- dismiss() - Method in class org.jobrunr.dashboard.ui.model.problems.CpuAllocationIrregularityProblemHandler
- dismiss() - Method in class org.jobrunr.dashboard.ui.model.problems.PollIntervalInSecondsTimeBoxIsTooSmallProblemHandler
- dismiss() - Method in interface org.jobrunr.dashboard.ui.model.problems.ProblemHandler
- dismiss() - Method in class org.jobrunr.dashboard.ui.model.problems.ScheduledJobsNotFoundProblemHandler
- dismiss() - Method in class org.jobrunr.dashboard.ui.model.problems.SevereJobRunrExceptionProblemHandler
- dismissProblemOfType(String) - Method in class org.jobrunr.dashboard.ui.model.problems.ProblemsManager
- DLoadOperandInstruction - Class in org.jobrunr.jobs.details.instructions
- DLoadOperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.DLoadOperandInstruction
- DO_NOT_PUT_ON_STACK - Static variable in class org.jobrunr.jobs.details.instructions.AbstractJVMInstruction
- DoubleTypeAutoboxer - Class in org.jobrunr.utils.reflection.autobox
- DoubleTypeAutoboxer() - Constructor for class org.jobrunr.utils.reflection.autobox.DoubleTypeAutoboxer
- dropIndexes(MongoCollection) - Method in class org.jobrunr.storage.nosql.mongo.migrations.MongoMigration
- DStoreInstruction - Class in org.jobrunr.jobs.details.instructions
- DStoreInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.DStoreInstruction
- DupOperandInstruction - Class in org.jobrunr.jobs.details.instructions
- DupOperandInstruction(JobDetailsBuilder) - 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
- durationBetweenSchedules() - Method in class org.jobrunr.scheduling.Schedule
- 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
- DurationTypeAutoboxer - Class in org.jobrunr.utils.reflection.autobox
- DurationTypeAutoboxer() - Constructor for class org.jobrunr.utils.reflection.autobox.DurationTypeAutoboxer
- DurationTypeDeserializer - Class in org.jobrunr.utils.mapper.jsonb.serializer
- DurationTypeDeserializer() - Constructor for class org.jobrunr.utils.mapper.jsonb.serializer.DurationTypeDeserializer
- DurationTypeSerializer - Class in org.jobrunr.utils.mapper.jsonb.serializer
-
Serializer for
Durationtype. - DurationTypeSerializer() - Constructor for class org.jobrunr.utils.mapper.jsonb.serializer.DurationTypeSerializer
- DurationUtils - Class in org.jobrunr.utils
E
- ElectStateFilter - Interface in org.jobrunr.jobs.filters
-
A filter that is triggered each time that the state of a Job is changed (except when the Job is deleted via the Dashboard).
- elementPrefixer(String, String) - Static method in class org.jobrunr.storage.StorageProviderUtils
- empty() - Static method in class org.jobrunr.storage.JobStats
- emptyPage() - Method in class org.jobrunr.storage.navigation.OffsetBasedPageRequest
- emptyPage() - Method in class org.jobrunr.storage.navigation.PageRequest
- enqueue() - Method in class org.jobrunr.jobs.Job
- enqueue(Stream) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
-
Creates new fire-and-forget jobs for each item in the input stream.
- enqueue(Stream) - Method in class org.jobrunr.scheduling.JobRequestScheduler
-
Creates new fire-and-forget jobs for each item in the input stream.
- enqueue(Stream, IocJobLambdaFromStream) - 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, IocJobLambdaFromStream) - 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, JobLambdaFromStream) - 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, JobLambdaFromStream) - 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(UUID, IocJobLambda) - Static method in class org.jobrunr.scheduling.BackgroundJob
-
Creates a new fire-and-forget job based on a given lambda.
- enqueue(UUID, IocJobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
-
Creates a new fire-and-forget job based on a given lambda.
- enqueue(UUID, JobLambda) - Static method in class org.jobrunr.scheduling.BackgroundJob
-
Creates a new fire-and-forget job based on a given lambda.
- enqueue(UUID, JobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
-
Creates a new fire-and-forget job based on the given lambda.
- enqueue(UUID, JobRequest) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
-
Creates a new fire-and-forget job based on a given
JobRequest. - enqueue(UUID, JobRequest) - Method in class org.jobrunr.scheduling.JobRequestScheduler
-
Creates a new fire-and-forget job based on a given
JobRequest. - enqueue(IocJobLambda) - Static method in class org.jobrunr.scheduling.BackgroundJob
-
Creates a new fire-and-forget job based on a given lambda.
- enqueue(IocJobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
-
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.
- enqueue(JobRequest) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
-
Creates a new fire-and-forget job based on a given
JobRequest. - enqueue(JobRequest) - Method in class org.jobrunr.scheduling.JobRequestScheduler
-
Creates a new fire-and-forget job based on a given
JobRequest. - ENQUEUED - Enum constant in enum class org.jobrunr.jobs.states.StateName
- EnqueuedState - Class in org.jobrunr.jobs.states
- EnqueuedState() - Constructor for class org.jobrunr.jobs.states.EnqueuedState
- EnqueuedState(Instant) - Constructor for class org.jobrunr.jobs.states.EnqueuedState
- enrich(JobStats) - Method in class org.jobrunr.storage.JobStatsEnricher
- 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.jobs.JobId
- equals(Object) - Method in class org.jobrunr.scheduling.cron.CronExpression
-
Compares this object against the specified object.
- equals(Object) - Method in class org.jobrunr.scheduling.interval.Interval
-
Compares this object against the specified object.
- equals(Object) - Method in class org.jobrunr.scheduling.Schedule
- equals(Object) - Method in class org.jobrunr.storage.sql.common.db.SqlStatement
- equals(Object) - Method in class org.jobrunr.utils.VersionNumber
- error(String) - Method in class org.jobrunr.jobs.context.JobDashboardLogger
- error(String) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- error(String, Object) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- error(String, Object...) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- error(String, Object, Object) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- error(String, Throwable) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- error(Throwable) - Method in class org.jobrunr.dashboard.server.http.HttpResponse
- error(Marker, String) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- error(Marker, String, Object) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- error(Marker, String, Object...) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- error(Marker, String, Object, Object) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- error(Marker, String, Throwable) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- ERROR - Enum constant in enum class org.jobrunr.jobs.context.JobDashboardLogger.Level
- escape(String) - Method in interface org.jobrunr.storage.sql.common.db.Dialect
- escape(String) - Method in class org.jobrunr.storage.sql.h2.H2Dialect
- escape(String) - Method in class org.jobrunr.storage.sql.oracle.OracleDialect
- escape(String) - Method in class org.jobrunr.storage.sql.sqlserver.SQLServerDialect
- estimateSize() - Method in class org.jobrunr.storage.sql.common.db.SqlSpliterator
- Estimation(boolean) - Constructor for class org.jobrunr.storage.JobStatsExtended.Estimation
- Estimation(boolean, Instant) - Constructor for class org.jobrunr.storage.JobStatsExtended.Estimation
- every10minutes() - Static method in class org.jobrunr.scheduling.cron.Cron
- every15minutes() - Static method in class org.jobrunr.scheduling.cron.Cron
- every15seconds() - Static method in class org.jobrunr.scheduling.cron.Cron
- every30seconds() - 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
- Examples: - Section in org.jobrunr.scheduling.JobRequestScheduler.scheduleRecurrently(String, JobRequest)
- Examples: - Section in org.jobrunr.scheduling.JobRequestScheduler.scheduleRecurrently(String, String, JobRequest)
- Examples: - Section in org.jobrunr.scheduling.JobRequestScheduler.scheduleRecurrently(String, String, ZoneId, JobRequest)
- Examples: - Section in org.jobrunr.scheduling.JobScheduler.scheduleRecurrently(String, IocJobLambda)
- Examples: - Section in org.jobrunr.scheduling.JobScheduler.scheduleRecurrently(String, JobLambda)
- Examples: - Section in org.jobrunr.scheduling.JobScheduler.scheduleRecurrently(String, String, IocJobLambda)
- Examples: - Section in org.jobrunr.scheduling.JobScheduler.scheduleRecurrently(String, String, JobLambda)
- Examples: - Section in org.jobrunr.scheduling.JobScheduler.scheduleRecurrently(String, String, ZoneId, IocJobLambda)
- Examples: - Section in org.jobrunr.scheduling.JobScheduler.scheduleRecurrently(String, String, ZoneId, JobLambda)
- Examples: - Section in org.jobrunr.scheduling.RecurringJobBuilder.withScheduleExpression(String)
- Example with CarbonAwarePeriod: - Section in org.jobrunr.scheduling.JobBuilder.scheduleAt(Temporal)
- Example with Instant: - Section in org.jobrunr.scheduling.JobBuilder.scheduleAt(Temporal)
- ExceptionHandler - 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, - Interface in org.jobrunr.utils.exceptionsR> - 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
-
A
Runnablethat can throw checked Exceptions. - Exceptions.ThrowingSupplier<T> - Interface in org.jobrunr.utils.exceptions
-
A
Supplierthat can throw checked Exceptions. - execute(Runnable) - Method in class org.jobrunr.server.threadpool.AbstractJobRunrExecutor
- executorService - Variable in class org.jobrunr.server.threadpool.AbstractJobRunrExecutor
- explainAggregation(List, String) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
-
used to perform query analysis for performance tuning
- explainQuery(Bson) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
-
used to perform query analysis for performance tuning
F
- FACTORY - Static variable in class org.jobrunr.utils.mapper.gson.JobTypeAdapter
- failed() - Method in class org.jobrunr.server.concurrent.ConcurrentJobModificationResolveResult
- failed(String, Exception) - Method in class org.jobrunr.jobs.Job
- failed(Job, Job) - Static method in class org.jobrunr.server.concurrent.ConcurrentJobModificationResolveResult
- FAILED - Enum constant in enum class org.jobrunr.jobs.states.StateName
- FAILED_STATES - Static variable in enum class org.jobrunr.jobs.states.StateName
- FailedState - Class in org.jobrunr.jobs.states
- FailedState() - Constructor for class org.jobrunr.jobs.states.FailedState
- FailedState(String, Exception) - Constructor for class org.jobrunr.jobs.states.FailedState
- FailedState(String, String, String, String, String, String, boolean, Instant) - Constructor for class org.jobrunr.jobs.states.FailedState
- fetchCarbonIntensityForecast() - Method in class org.jobrunr.server.carbonaware.CarbonIntensityApiClient
- Field - Annotation Interface in org.jobrunr.utils.reflection.annotations
- FIELD_ACTUAL_CLASS_NAME - Static variable in class org.jobrunr.utils.mapper.JsonMapperUtils.Json
- FIELD_ALL_TIME_SUCCEEDED - Static variable in class org.jobrunr.storage.StorageProviderUtils.JobStats
- FIELD_AWAITING - Static variable in class org.jobrunr.storage.StorageProviderUtils.JobStats
- FIELD_CACHEABLE - Static variable in class org.jobrunr.utils.mapper.JsonMapperUtils.Json
- FIELD_CLASS_NAME - Static variable in class org.jobrunr.utils.mapper.JsonMapperUtils.Json
- FIELD_CREATED_AT - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
- FIELD_CREATED_AT - Static variable in class org.jobrunr.storage.StorageProviderUtils.Metadata
- FIELD_CREATED_AT - Static variable in class org.jobrunr.storage.StorageProviderUtils.RecurringJobs
- FIELD_DATE - Static variable in class org.jobrunr.storage.StorageProviderUtils.Migrations
- FIELD_DELETE_DELETED_JOBS_AFTER - Static variable in class org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
- FIELD_DELETE_SUCCEEDED_JOBS_AFTER - Static variable in class org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
- FIELD_DELETED - Static variable in class org.jobrunr.storage.StorageProviderUtils.JobStats
- FIELD_ENQUEUED - Static variable in class org.jobrunr.storage.StorageProviderUtils.JobStats
- FIELD_FAILED - Static variable in class org.jobrunr.storage.StorageProviderUtils.JobStats
- FIELD_FIRST_HEARTBEAT - Static variable in class org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
- FIELD_ID - Static variable in class org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
- FIELD_ID - Static variable in class org.jobrunr.storage.StorageProviderUtils.DeprecatedJobStats
-
Deprecated.
- FIELD_ID - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
- FIELD_ID - Static variable in class org.jobrunr.storage.StorageProviderUtils.Metadata
- FIELD_ID - Static variable in class org.jobrunr.storage.StorageProviderUtils.Migrations
- FIELD_ID - Static variable in class org.jobrunr.storage.StorageProviderUtils.RecurringJobs
- FIELD_IS_RUNNING - Static variable in class org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
- FIELD_JOB_AS_JSON - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
- FIELD_JOB_AS_JSON - Static variable in class org.jobrunr.storage.StorageProviderUtils.RecurringJobs
- FIELD_JOB_PARAMETER_OBJECT - Static variable in class org.jobrunr.utils.mapper.JsonMapperUtils.Json
- FIELD_JOB_PARAMETERS - Static variable in class org.jobrunr.utils.mapper.JsonMapperUtils.Json
- FIELD_JOB_SIGNATURE - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
- FIELD_LAST_HEARTBEAT - Static variable in class org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
- FIELD_METHOD_NAME - Static variable in class org.jobrunr.utils.mapper.JsonMapperUtils.Json
- FIELD_NAME - Static variable in class org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
- FIELD_NAME - Static variable in class org.jobrunr.storage.StorageProviderUtils.Metadata
- FIELD_NAME - Static variable in class org.jobrunr.storage.StorageProviderUtils.Migrations
- FIELD_NUMBER_OF_BACKGROUND_JOB_SERVERS - Static variable in class org.jobrunr.storage.StorageProviderUtils.JobStats
- FIELD_NUMBER_OF_RECURRING_JOBS - Static variable in class org.jobrunr.storage.StorageProviderUtils.JobStats
- FIELD_OWNER - Static variable in class org.jobrunr.storage.StorageProviderUtils.Metadata
- FIELD_PERMANENTLY_DELETE_JOBS_AFTER - Static variable in class org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
- FIELD_POLL_INTERVAL_IN_SECONDS - Static variable in class org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
- FIELD_PROCESS_ALLOCATED_MEMORY - Static variable in class org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
- FIELD_PROCESS_CPU_LOAD - Static variable in class org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
- FIELD_PROCESS_FREE_MEMORY - Static variable in class org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
- FIELD_PROCESS_MAX_MEMORY - Static variable in class org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
- FIELD_PROCESSING - Static variable in class org.jobrunr.storage.StorageProviderUtils.JobStats
- FIELD_RECURRING_JOB_ID - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
- FIELD_SCHEDULED - Static variable in class org.jobrunr.storage.StorageProviderUtils.JobStats
- FIELD_SCHEDULED_AT - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
- FIELD_STATE - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
- FIELD_STATIC_FIELD_NAME - Static variable in class org.jobrunr.utils.mapper.JsonMapperUtils.Json
- FIELD_STATS - Static variable in class org.jobrunr.storage.StorageProviderUtils.DeprecatedJobStats
-
Deprecated.
- FIELD_SUCCEEDED - Static variable in class org.jobrunr.storage.StorageProviderUtils.JobStats
- FIELD_SYSTEM_CPU_LOAD - Static variable in class org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
- FIELD_SYSTEM_FREE_MEMORY - Static variable in class org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
- FIELD_SYSTEM_TOTAL_MEMORY - Static variable in class org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
- FIELD_TOTAL - Static variable in class org.jobrunr.storage.StorageProviderUtils.JobStats
- FIELD_UPDATED_AT - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
- FIELD_UPDATED_AT - Static variable in class org.jobrunr.storage.StorageProviderUtils.Metadata
- FIELD_VALUE - Static variable in class org.jobrunr.storage.StorageProviderUtils.Metadata
- FIELD_VERSION - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
- FIELD_VERSION - Static variable in class org.jobrunr.storage.StorageProviderUtils.RecurringJobs
- FIELD_WORKER_POOL_SIZE - Static variable in class org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
- FieldAccessStrategy - Class in org.jobrunr.utils.mapper.jsonb
- FieldAccessStrategy() - Constructor for class org.jobrunr.utils.mapper.jsonb.FieldAccessStrategy
- FieldNotFoundException - Exception Class in org.jobrunr.scheduling.exceptions
- FieldNotFoundException(Class, String) - Constructor for exception class org.jobrunr.scheduling.exceptions.FieldNotFoundException
- FileAdapter - Class in org.jobrunr.utils.mapper.gson
- FileAdapter() - Constructor for class org.jobrunr.utils.mapper.gson.FileAdapter
- FileSystemProvider - Interface in org.jobrunr.utils.resources
- FileTypeDeserializer - Class in org.jobrunr.utils.mapper.jsonb.serializer
- FileTypeDeserializer() - Constructor for class org.jobrunr.utils.mapper.jsonb.serializer.FileTypeDeserializer
- FileTypeSerializer - Class in org.jobrunr.utils.mapper.jsonb.serializer
- FileTypeSerializer() - Constructor for class org.jobrunr.utils.mapper.jsonb.serializer.FileTypeSerializer
- fillBitSet(int, int) - Method in enum class org.jobrunr.scheduling.cron.CronFieldType
- fillBitSetToIncl(int, int) - Method in enum class org.jobrunr.scheduling.cron.CronFieldType
- fillInStackTrace() - Method in exception class org.jobrunr.jobs.exceptions.IllegalJobThreadStateException
- findField(Class, String) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- findField(Class, Predicate) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- findFirst(List) - Static method in class org.jobrunr.utils.CollectionUtils
- findLast(List) - Static method in class org.jobrunr.utils.CollectionUtils
- findMatchingUrl(MatchUrl) - Method in class org.jobrunr.dashboard.server.http.handlers.HttpRequestMethodHandlers
- findMethod(Class, String, Class...) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- findMethod(Class, Predicate) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- findMethod(Object, String, Class...) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- findMethod(String, String, String...) - 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
- FixedSizeBackgroundJobServerWorkerPolicy - Class in org.jobrunr.server.configuration
- FixedSizeBackgroundJobServerWorkerPolicy(int) - Constructor for class org.jobrunr.server.configuration.FixedSizeBackgroundJobServerWorkerPolicy
- FLoadOperandInstruction - Class in org.jobrunr.jobs.details.instructions
- FLoadOperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.FLoadOperandInstruction
- FloatTypeAutoboxer - Class in org.jobrunr.utils.reflection.autobox
- FloatTypeAutoboxer() - Constructor for class org.jobrunr.utils.reflection.autobox.FloatTypeAutoboxer
- forType() - Static method in class org.jobrunr.storage.sql.common.db.Sql
- from(String) - Static method in class org.jobrunr.dashboard.server.http.ContentType
- from(Path) - Static method in class org.jobrunr.dashboard.server.http.ContentType
- fromBigDecimal(BigDecimal) - Static method in class org.jobrunr.utils.DurationUtils
- fromException() - Static method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast
- fromException(CarbonIntensityApiClientException) - Static method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast
- fromJson(InputStream, Class) - Method in class org.jobrunr.utils.mapper.jsonb.JobRunrJsonb
- fromJson(InputStream, Type) - Method in class org.jobrunr.utils.mapper.jsonb.JobRunrJsonb
- fromJson(Reader, Class) - Method in class org.jobrunr.utils.mapper.jsonb.JobRunrJsonb
- fromJson(Reader, Type) - Method in class org.jobrunr.utils.mapper.jsonb.JobRunrJsonb
- fromJson(String, Class) - Method in class org.jobrunr.utils.mapper.jsonb.JobRunrJsonb
- fromJson(String, Type) - Method in class org.jobrunr.utils.mapper.jsonb.JobRunrJsonb
- fromJsonString(String) - Method in class org.jobrunr.dashboard.server.http.HttpResponse
- fromJsonToJsonValue(Object) - Method in class org.jobrunr.utils.mapper.jsonb.JobRunrJsonb
- fromJsonValue(JsonValue, Class) - Method in class org.jobrunr.utils.mapper.jsonb.JobRunrJsonb
- fromMicroseconds(Long) - Static method in class org.jobrunr.storage.nosql.mongo.MongoUtils
- fromQueryParams(Class) - Method in class org.jobrunr.dashboard.server.http.HttpRequest
- fromQueryParams(Class) - Method in class org.jobrunr.dashboard.server.http.url.RequestUrl
- fromString(String) - Static method in class org.jobrunr.storage.navigation.AmountRequest
- fromString(String) - Static method in class org.jobrunr.storage.navigation.OffsetBasedPageRequest
- FStoreInstruction - Class in org.jobrunr.jobs.details.instructions
- FStoreInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.FStoreInstruction
G
- get() - Method in interface org.jobrunr.storage.sql.common.db.SqlSpliterator.ThrowingSqlSupplier
- get() - Method in interface org.jobrunr.utils.exceptions.Exceptions.ThrowingSupplier
- get() - Method in class org.jobrunr.utils.resilience.CachedValue
-
Returns the cached value if it’s still “fresh”; otherwise recomputes, caches, and returns it.
- get(int, JobDetailsBuilder) - Static method in class org.jobrunr.jobs.details.instructions.AllJVMInstructions
- get(String) - Method in class org.jobrunr.utils.jobs.AbstractSortColumns
- get(String, String) - Method in class org.jobrunr.storage.sql.common.MetadataTable
- get(String, HttpRequestHandler) - Method in class org.jobrunr.dashboard.server.http.handlers.HttpRequestHandlers
- get(String, HttpRequestHandler) - Method in class org.jobrunr.dashboard.server.http.RestHttpHandler
- get(Job) - Static method in class org.jobrunr.jobs.context.JobDashboardProgressBar
- GET - Static variable in class org.jobrunr.dashboard.server.http.handlers.HttpRequestHandlers.RequestMethod
- getActualClassName() - Method in class org.jobrunr.jobs.JobParameter
-
Represents the actual class name of the job parameter (e.g.
- getActualClassName(String, String) - Static method in class org.jobrunr.utils.mapper.jackson.modules.JobParameterDeserializer
- getActualClassName(String, String) - Static method in class org.jobrunr.utils.mapper.JsonMapperUtils
- getActualClassName(String, String, String...) - Static method in class org.jobrunr.utils.mapper.JsonMapperUtils
- getActualDurationInSeconds() - Method in class org.jobrunr.server.dashboard.PollIntervalInSecondsTimeBoxIsTooSmallNotification
- getAll() - Method in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
- getAll(String) - Method in class org.jobrunr.storage.sql.common.MetadataTable
- getAllOrderTerms(Set) - Method in class org.jobrunr.storage.navigation.AmountRequest
- getAllRequestMethodHandlers(String) - Method in class org.jobrunr.dashboard.server.http.handlers.HttpRequestHandlers
- getAllTimeSucceeded() - Method in class org.jobrunr.storage.JobStats
- getAmountFailed() - Method in class org.jobrunr.storage.JobStatsExtended
- getAmountOfRetries() - Method in class org.jobrunr.jobs.AbstractJob
- getAmountOfSeconds() - Method in class org.jobrunr.server.dashboard.CpuAllocationIrregularityNotification
- getAmountSucceeded() - Method in class org.jobrunr.storage.JobStatsExtended
- getApiClientConnectTimeout() - Method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfigurationReader
- getApiClientReadTimeout() - Method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfigurationReader
- getApiClientRetriesOnException() - Method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfigurationReader
- getApiErrorCode() - Method in exception class org.jobrunr.server.carbonaware.CarbonIntensityApiClientException
- getApiMessage() - Method in exception class org.jobrunr.server.carbonaware.CarbonIntensityApiClientException
- getApiResponseStatus() - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast
- getApiResponseStatus() - Method in class org.jobrunr.server.dashboard.CarbonIntensityApiErrorNotification
- getAreaCode() - Method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfigurationReader
- getAsIntegerOrNull(JsonElement) - Static method in class org.jobrunr.utils.mapper.gson.GsonJsonElementUtils
- getAsStringOrNull(JsonElement) - Static method in class org.jobrunr.utils.mapper.gson.GsonJsonElementUtils
- getAwaiting() - Method in class org.jobrunr.storage.JobStats
- getBackgroundJobServer() - Static method in class org.jobrunr.configuration.JobRunr
- getBackgroundJobServer() - Method in class org.jobrunr.configuration.JobRunrConfiguration.JobRunrConfigurationResult
- getBackgroundJobServerConfiguration() - Method in class org.jobrunr.server.tasks.TaskRunInfo
- 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.InMemoryStorageProvider
- 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.sql.common.DefaultSqlStorageProvider
- getBackgroundJobServers() - Method in interface org.jobrunr.storage.StorageProvider
- getBackgroundJobServers() - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- getBackgroundJobServerWorkerPolicy() - Method in class org.jobrunr.server.BackgroundJobServerConfigurationReader
- 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.BackgroundStaticFieldJobWithoutIocRunner
- 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
- getCacheable() - Method in class org.jobrunr.jobs.JobDetails
- getCarbonAwareAwaitingJobsRequestSize() - Method in class org.jobrunr.server.BackgroundJobServerConfigurationReader
- getCarbonAwareJobList(Instant, AmountRequest) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- getCarbonAwareJobList(Instant, AmountRequest) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- getCarbonAwareJobList(Instant, AmountRequest) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- getCarbonAwareJobList(Instant, AmountRequest) - Method in interface org.jobrunr.storage.StorageProvider
-
Returns all carbon aware jobs with a deadline before the given
Instant. - getCarbonAwareJobList(Instant, AmountRequest) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- getCarbonAwareJobProcessingConfiguration() - Method in class org.jobrunr.server.BackgroundJobServerConfigurationReader
- getCarbonAwareMarginFromScheduleExpression(String) - Static method in class org.jobrunr.scheduling.carbonaware.CarbonAwareScheduleMargin
- getCarbonAwareScheduleMargin() - Method in class org.jobrunr.scheduling.Schedule
- getCarbonIntensityApiBaseUrl() - Method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfigurationReader
- getCarbonIntensityApiErrorMetadata() - Method in class org.jobrunr.dashboard.ui.model.problems.CarbonIntensityApiErrorProblem
- getCarbonIntensityForecastApiRootUrl(String) - Static method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfigurationReader
- getClassContainingLambdaAsInputStream() - Method in class org.jobrunr.jobs.details.JavaJobDetailsFinder
- getClassContainingLambdaAsInputStream() - Method in class org.jobrunr.jobs.details.KotlinJobDetailsFinder
- getClassLocationOfLambda(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
-
Represents the class name expected by the job method (e.g.
- getClassName() - Method in interface org.jobrunr.storage.nosql.common.migrations.NoSqlMigration
- getClassName() - Method in class org.jobrunr.storage.nosql.common.migrations.NoSqlMigrationByPath
- getClassName() - Method in class org.jobrunr.storage.nosql.common.migrations.NoSqlMigrationByZipEntry
- getClassNameFromJobSignature(String) - Static method in class org.jobrunr.utils.JobUtils
- getClock() - Method in class org.jobrunr.utils.uuid.UUIDv7Factory.Builder
- getClusterId() - Method in class org.jobrunr.dashboard.ui.model.VersionUIModel
- getCode() - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast.ApiResponseStatus
- getCommonMigrations(SqlMigrationProvider) - Method in class org.jobrunr.storage.sql.common.DatabaseMigrationsProvider
- getCompleteVersion() - Method in class org.jobrunr.utils.VersionNumber
- getConcurrentJobModificationPolicy() - Method in class org.jobrunr.server.BackgroundJobServerConfigurationReader
- getConcurrentJobModificationResolver() - Method in class org.jobrunr.server.BackgroundJobServer
- getConcurrentUpdatedJobs() - Method in exception class org.jobrunr.storage.ConcurrentJobModificationException
- getConfiguration() - Method in class org.jobrunr.server.BackgroundJobServer
- getContextPath() - Method in class org.jobrunr.dashboard.server.http.RedirectHttpHandler
- getContextPath() - Method in class org.jobrunr.dashboard.server.http.RestHttpHandler
- getContextPath() - Method in class org.jobrunr.dashboard.server.http.StaticFileHttpHandler
- getContextPath() - Method in interface org.jobrunr.dashboard.server.HttpExchangeHandler
- getContextPath() - Method in class org.jobrunr.dashboard.server.sse.ServerSentEventHandler
- getCpuAllocationIrregularityMetadataSet() - Method in class org.jobrunr.dashboard.ui.model.problems.CpuAllocationIrregularityProblem
- getCreatedAt() - Method in class org.jobrunr.jobs.context.JobContext
- getCreatedAt() - Method in class org.jobrunr.jobs.Job
- getCreatedAt() - Method in class org.jobrunr.jobs.RecurringJob
- getCreatedAt() - Method in class org.jobrunr.jobs.states.AbstractJobState
- getCreatedAt() - Method in interface org.jobrunr.jobs.states.JobState
- getCreatedAt() - Method in class org.jobrunr.storage.JobRunrMetadata
- getCreatedBy() - Method in class org.jobrunr.jobs.RecurringJob
- getCurrentPage() - Method in class org.jobrunr.storage.Page
- getDashboardNotification(Class) - Method in class org.jobrunr.server.dashboard.DashboardNotificationManager
- getDashboardNotificationManager() - Method in class org.jobrunr.server.BackgroundJobServer
- getDashboardWebServer() - Method in class org.jobrunr.configuration.JobRunrConfiguration.JobRunrConfigurationResult
- getDatabaseCreator() - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- getDatabaseSpecificMigrations(SqlMigrationProvider) - Method in class org.jobrunr.storage.sql.common.DatabaseMigrationsProvider
- getDataIdentifier() - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast
- getDataProvider() - Method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfigurationReader
- getDataProvider() - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast
- getDefaultThreadType() - Static method in enum class org.jobrunr.server.configuration.BackgroundJobServerThreadType
- getDefaultWorkerCount() - Method in enum class org.jobrunr.server.configuration.BackgroundJobServerThreadType
- getDeleted() - Method in class org.jobrunr.storage.JobStats
- getDeletedAt() - Method in class org.jobrunr.jobs.states.DeletedState
- getDeleteSucceededJobsAfter() - Method in class org.jobrunr.server.BackgroundJobServerConfigurationReader
- getDeleteSucceededJobsAfter() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
- getDeleteSucceededJobsAfter() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
- getDescriptor() - Method in class org.jobrunr.jobs.details.instructions.InvokeDynamicInstruction
- getDiagnostics() - Method in exception class org.jobrunr.SevereJobRunrException
- getDiagnosticsInfo() - Method in exception class org.jobrunr.server.concurrent.UnresolvableConcurrentJobModificationException
- getDiagnosticsInfo() - Method in interface org.jobrunr.SevereJobRunrException.DiagnosticsAware
- getDisplayName() - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast
- getDistinctJobSignatures(StateName...) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- getDistinctJobSignatures(StateName...) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- getDistinctJobSignatures(StateName...) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- getDistinctJobSignatures(StateName[]) - Method in class org.jobrunr.storage.sql.common.JobTable
- getDistinctJobSignatures(StateName...) - Method in interface org.jobrunr.storage.StorageProvider
- getDistinctJobSignatures(StateName...) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- 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
- getEstimatedProcessingFinishedAt() - Method in class org.jobrunr.storage.JobStatsExtended.Estimation
- getEstimation() - Method in class org.jobrunr.storage.JobStatsExtended
- getException() - Method in class org.jobrunr.jobs.JobParameter
- 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
- getExceptionClassName() - Method in class org.jobrunr.jobs.exceptions.JobParameterNotDeserializableException
- getExceptionMessage() - Method in class org.jobrunr.jobs.exceptions.JobParameterNotDeserializableException
- 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.Schedule
- getExternalCode() - Method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfigurationReader
- getExternalIdentifier() - Method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfigurationReader
- 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
- getFailedAmount() - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar
- getFailedAmount() - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar.JobDashboardProgress
- getFailedItems() - Method in exception class org.jobrunr.storage.sql.common.db.ConcurrentSqlModificationException
- getFailedItems(List, int[]) - Static method in class org.jobrunr.storage.sql.common.db.SqlUtils
- getFallbackInstant() - Method in class org.jobrunr.jobs.states.CarbonAwareAwaitingState
- getField(Class, String) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- GetFieldInstruction - Class in org.jobrunr.jobs.details.instructions
- GetFieldInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.GetFieldInstruction
- getFieldName() - Method in enum class org.jobrunr.scheduling.cron.CronFieldType
- getFieldName() - Method in class org.jobrunr.storage.navigation.OrderTerm
- getFileName() - Method in interface org.jobrunr.storage.sql.common.migrations.SqlMigration
- getFileName() - Method in class org.jobrunr.storage.sql.common.migrations.SqlMigrationByPath
- getFileName() - Method in class org.jobrunr.storage.sql.common.migrations.SqlMigrationByZipEntry
- getFirst(List) - Static method in class org.jobrunr.utils.CollectionUtils
- getFirstHeartbeat() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
- getFirstHeartbeat() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
- getForecastEndPeriod() - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast
- getForecastInterval() - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast
- getForecastStartPeriod() - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast
- getFQTableName(String) - Method in class org.jobrunr.storage.sql.common.tables.AnsiDatabaseTablePrefixStatementUpdater
- getFQTableName(String) - Method in class org.jobrunr.storage.sql.common.tables.NoOpTablePrefixStatementUpdater
- getFQTableName(String) - Method in class org.jobrunr.storage.sql.common.tables.OracleAndDB2TablePrefixStatementUpdater
- getFQTableName(String) - Method in interface org.jobrunr.storage.sql.common.tables.TablePrefixStatementUpdater
- getFrom() - Method in class org.jobrunr.jobs.states.CarbonAwareAwaitingState
- getFrom() - Method in exception class org.jobrunr.jobs.states.IllegalJobStateChangeException
- getFrom() - Method in class org.jobrunr.scheduling.carbonaware.CarbonAwarePeriod
- getGithubIssueBody() - Method in class org.jobrunr.dashboard.ui.model.problems.SevereJobRunrExceptionProblem
- getGithubIssueBodyLength() - Method in class org.jobrunr.dashboard.ui.model.problems.SevereJobRunrExceptionProblem
- getGithubIssueTitle() - Method in class org.jobrunr.dashboard.ui.model.problems.SevereJobRunrExceptionProblem
- getId() - Method in class org.jobrunr.jobs.AbstractJob
- 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 class org.jobrunr.server.BackgroundJobServerConfigurationReader
- getId() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerMBean
- getId() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
- getId() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
- getId() - Method in class org.jobrunr.storage.JobRunrMetadata
- getIdAsUUID(Document) - Static method in class org.jobrunr.storage.nosql.mongo.MongoUtils
- getImplementationClass() - Method in class org.jobrunr.storage.StorageProvider.StorageProviderInfo
- getIncrementSupplier() - Method in class org.jobrunr.utils.uuid.UUIDv7Factory.Builder
- getIncrementType() - Method in class org.jobrunr.utils.uuid.UUIDv7Factory.Builder
- getInstructions() - Method in class org.jobrunr.jobs.details.JobDetailsBuilder
- getIntegerOrNull(JsonObject, String) - Static method in class org.jobrunr.utils.mapper.jsonb.JsonbUtils
- getIntensityForecast() - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast
- getInterruptJobsAwaitDurationOnStopBackgroundJobServer() - Method in class org.jobrunr.server.BackgroundJobServerConfigurationReader
- getItems() - Method in class org.jobrunr.storage.Page
- getItemsToProcess(Function, List) - Method in class org.jobrunr.server.tasks.zookeeper.AbstractJobZooKeeperTask
- getJavaClassContainingLambdaAsInputStream(Object) - Static method in class org.jobrunr.jobs.details.JobDetailsGeneratorUtils
- getJobAnnotation(JobDetails) - Static method in class org.jobrunr.utils.JobUtils
- getJobById(UUID) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- getJobById(UUID) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- getJobById(UUID) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- getJobById(UUID) - Method in interface org.jobrunr.storage.StorageProvider
-
Returns the
Jobwith the given id or throws aJobNotFoundExceptionif the job does not exist - getJobById(UUID) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- getJobById(JobId) - Method in interface org.jobrunr.storage.StorageProvider
-
Returns the
Jobwith the given id or throws aJobNotFoundExceptionif the job does not exist - getJobById(JobId) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- getJobClass(JobDetails) - Static method in class org.jobrunr.utils.JobUtils
- getJobContext() - Static method in class org.jobrunr.server.runner.ThreadLocalJobContext
-
Returns the
JobContextfor the currently executing job. - getJobDetails() - Method in class org.jobrunr.jobs.AbstractJob
- getJobDetails() - Method in class org.jobrunr.jobs.details.JavaJobDetailsFinder
- getJobDetails() - Method in class org.jobrunr.jobs.details.KotlinJobDetailsFinder
- getJobDetails() - Method in class org.jobrunr.jobs.details.JobDetailsBuilder
- getJobFilters() - Method in class org.jobrunr.server.BackgroundJobServer
- getJobFromStorage() - Method in class org.jobrunr.server.concurrent.ConcurrentJobModificationResolveResult
- getJobId() - Method in class org.jobrunr.dashboard.sse.JobSseExchange
- getJobId() - Method in class org.jobrunr.jobs.context.JobContext
- getJobId() - Method in interface org.jobrunr.storage.listeners.JobChangeListener
- getJobLabels() - Method in class org.jobrunr.jobs.context.JobContext
- getJobList(StateName, Instant, AmountRequest) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- getJobList(StateName, Instant, AmountRequest) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- getJobList(StateName, Instant, AmountRequest) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- getJobList(StateName, Instant, AmountRequest) - Method in interface org.jobrunr.storage.StorageProvider
- getJobList(StateName, Instant, AmountRequest) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- getJobList(StateName, AmountRequest) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- getJobList(StateName, AmountRequest) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- getJobList(StateName, AmountRequest) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- getJobList(StateName, AmountRequest) - Method in interface org.jobrunr.storage.StorageProvider
-
Returns all the jobs matching the given
StateNameandAmountRequest. - getJobList(StateName, AmountRequest) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- 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.context.JobContext
- getJobParameters() - Method in class org.jobrunr.jobs.details.instructions.JobDetailsInstruction
- getJobParameters() - Method in class org.jobrunr.jobs.JobDetails
- getJobParameterTypes() - Method in class org.jobrunr.jobs.JobDetails
- getJobParameterValues() - Method in class org.jobrunr.jobs.JobDetails
- getJobRequestHandler() - Method in interface org.jobrunr.jobs.lambdas.JobRequest
- getJobRequestScheduler() - Method in class org.jobrunr.configuration.JobRunrConfiguration.JobRunrConfigurationResult
- getJobs(StateName, PageRequest) - Method in interface org.jobrunr.storage.StorageProvider
- getJobScheduler() - Method in class org.jobrunr.configuration.JobRunrConfiguration.JobRunrConfigurationResult
- getJobSignature() - Method in class org.jobrunr.jobs.AbstractJob
- getJobSignature() - Method in class org.jobrunr.jobs.context.JobContext
- getJobSignature(AbstractJob) - Static method in class org.jobrunr.utils.JobUtils
- getJobSignature(JobDetails) - Static method in class org.jobrunr.utils.JobUtils
- getJobsInProgress() - Method in class org.jobrunr.server.JobSteward
- getJobsNotFound() - Method in class org.jobrunr.dashboard.ui.model.problems.ScheduledJobsNotFoundProblem
- getJobState() - Method in class org.jobrunr.jobs.context.JobContext
- getJobState() - Method in class org.jobrunr.jobs.Job
- getJobState(int) - Method in class org.jobrunr.jobs.Job
- getJobStates() - Method in class org.jobrunr.jobs.Job
- getJobStatesOfType(Class) - Method in class org.jobrunr.jobs.Job
- getJobStats() - Method in class org.jobrunr.storage.InMemoryStorageProvider
- getJobStats() - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- getJobStats() - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- getJobStats() - Method in class org.jobrunr.storage.sql.common.JobStatsView
- getJobStats() - Method in interface org.jobrunr.storage.StorageProvider
-
Returns the statistics of the jobs (amount enqueued, amount scheduled, ...) Important: in most cases, this results in a intensive query.
- getJobStats() - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- getJobSteward() - Method in class org.jobrunr.server.BackgroundJobServer
- getJobsToProcess(BackgroundJobServer, AmountRequest) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- getJobsToProcess(BackgroundJobServer, AmountRequest) - Method in interface org.jobrunr.storage.StorageProvider
- getJobsToProcess(BackgroundJobServer, AmountRequest) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- getJobToPerform(Class) - Method in class org.jobrunr.server.runner.AbstractBackgroundJobRunner.BackgroundJobWorker
- getJobToPerform(Class) - Method in class org.jobrunr.server.runner.BackgroundJobWithIocRunner.BackgroundForIoCJobLambdaWorker
- getJobToPerform(Class) - Method in class org.jobrunr.server.runner.BackgroundStaticJobWithoutIocRunner.StaticBackgroundJobWorker
- getJobToPerformClass() - Method in class org.jobrunr.server.runner.AbstractBackgroundJobRunner.BackgroundJobWorker
- getJsonMapper() - Method in class org.jobrunr.server.BackgroundJobServer
- getJvmVersion() - Static method in class org.jobrunr.utils.RuntimeUtils
- getKotlinClassContainingLambdaAsInputStream(Object) - Static method in class org.jobrunr.jobs.details.JobDetailsGeneratorUtils
- getLabels() - Method in class org.jobrunr.jobs.AbstractJob
- getLast(List) - Static method in class org.jobrunr.utils.CollectionUtils
- getLastHeartbeat() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
- getLastHeartbeat() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
- getLastJobStateOfType(Class) - Method in class org.jobrunr.jobs.Job
- getLastModifiedHash() - Method in class org.jobrunr.storage.RecurringJobsResult
- getLastSystemAwakeTime() - Static method in class org.jobrunr.server.DesktopUtils
- getLastSystemAwakeTime() - Method in interface org.jobrunr.server.DesktopUtils.Internal
- getLastSystemAwakeTime() - Method in class org.jobrunr.server.DesktopUtils.Java8Internal
- getLatencyDuration() - Method in class org.jobrunr.jobs.states.SucceededState
- getLength() - Method in enum class org.jobrunr.scheduling.cron.CronFieldType
- getLevel() - Method in class org.jobrunr.jobs.context.JobDashboardLogger.JobDashboardLogLine
- getLimit() - Method in class org.jobrunr.storage.navigation.AmountRequest
- getLimit() - Method in class org.jobrunr.storage.Page
- getLocalJob() - Method in class org.jobrunr.server.concurrent.ConcurrentJobModificationResolveResult
- getLocalVariable(int) - Method in class org.jobrunr.jobs.details.JobDetailsBuilder
- getLogInstant() - Method in class org.jobrunr.jobs.context.JobDashboardLogger.JobDashboardLogLine
- getLogLines() - Method in class org.jobrunr.jobs.context.JobDashboardLogger.JobDashboardLogLines
- getLogMessage() - Method in class org.jobrunr.jobs.context.JobDashboardLogger.JobDashboardLogLine
- getLong(TemporalField) - Method in class org.jobrunr.scheduling.carbonaware.CarbonAwarePeriod
- getLongestRunningBackgroundJobServerId() - Method in class org.jobrunr.storage.InMemoryStorageProvider
- getLongestRunningBackgroundJobServerId() - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- getLongestRunningBackgroundJobServerId() - Method in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
- getLongestRunningBackgroundJobServerId() - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- getLongestRunningBackgroundJobServerId() - Method in interface org.jobrunr.storage.StorageProvider
- getLongestRunningBackgroundJobServerId() - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- getMajorVersion() - Method in class org.jobrunr.utils.VersionNumber
- getManifestAttributeValue(Class, String) - Static method in class org.jobrunr.utils.JarUtils
- getMarginAfter() - Method in class org.jobrunr.scheduling.carbonaware.CarbonAwareScheduleMargin
- getMarginBefore() - Method in class org.jobrunr.scheduling.carbonaware.CarbonAwareScheduleMargin
- getMarginDuration() - Method in class org.jobrunr.jobs.states.CarbonAwareAwaitingState
- getMaxAllowedValue() - Method in enum class org.jobrunr.scheduling.cron.CronFieldType
- getMessage() - Method in class org.jobrunr.jobs.states.FailedState
- getMessage() - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast.ApiResponseStatus
- getMessage() - Method in exception class org.jobrunr.server.concurrent.UnresolvableConcurrentJobModificationException
- getMetadata() - Method in class org.jobrunr.jobs.context.JobContext
-
Gives access to Job Metadata via an UnmodifiableMap.
- getMetadata() - Method in class org.jobrunr.jobs.Job
- getMetadata(String) - Method in class org.jobrunr.jobs.context.JobContext
-
Allows retrieving the metadata with the given key from a Job.
- getMetadata(String) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- getMetadata(String) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- getMetadata(String) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- getMetadata(String) - Method in interface org.jobrunr.storage.StorageProvider
- getMetadata(String) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- getMetadata(String, String) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- getMetadata(String, String) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- getMetadata(String, String) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- getMetadata(String, String) - Method in interface org.jobrunr.storage.StorageProvider
- getMetadata(String, String) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- getMethod(Class, String, Class...) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- getMethodName() - Method in class org.jobrunr.jobs.JobDetails
- getMethodNameFromJobSignature(String) - Static method in class org.jobrunr.utils.JobUtils
- getMigration() - Method in interface org.jobrunr.storage.nosql.common.migrations.NoSqlMigration
- getMigrationClass() - Method in interface org.jobrunr.storage.nosql.common.migrations.NoSqlMigration
- getMigrationClass() - Method in class org.jobrunr.storage.nosql.common.migrations.NoSqlMigrationByPath
- getMigrationClass() - Method in class org.jobrunr.storage.nosql.common.migrations.NoSqlMigrationByZipEntry
- getMigrations() - Method in class org.jobrunr.storage.nosql.common.NoSqlDatabaseCreator
- getMigrations() - Method in class org.jobrunr.storage.nosql.common.NoSqlDatabaseMigrationsProvider
- getMigrations() - Method in class org.jobrunr.storage.sql.common.DatabaseCreator
- getMigrations() - Method in class org.jobrunr.storage.sql.common.DatabaseMigrationsProvider
- getMigrations(Class) - Method in class org.jobrunr.storage.nosql.common.migrations.DefaultNoSqlMigrationProvider
- getMigrations(Class) - Method in interface org.jobrunr.storage.nosql.common.migrations.NoSqlMigrationProvider
- getMigrations(Class) - Method in class org.jobrunr.storage.nosql.common.migrations.RunningOnJava11OrLowerWithinFatJarNoSqlMigrationProvider
- getMigrations(Class) - Method in class org.jobrunr.storage.sql.common.migrations.DefaultSqlMigrationProvider
- getMigrations(Class) - Method in class org.jobrunr.storage.sql.common.migrations.RunningOnJava11OrLowerWithinFatJarSqlMigrationProvider
- getMigrations(Class) - Method in interface org.jobrunr.storage.sql.common.migrations.SqlMigrationProvider
- getMigrations(NoSqlMigrationProvider) - Method in class org.jobrunr.storage.nosql.common.NoSqlDatabaseMigrationsProvider
- getMigrationSql() - Method in interface org.jobrunr.storage.sql.common.migrations.SqlMigration
- getMigrationSql() - Method in class org.jobrunr.storage.sql.common.migrations.SqlMigrationByPath
- getMigrationSql() - Method in class org.jobrunr.storage.sql.common.migrations.SqlMigrationByZipEntry
- getMinAllowedValue() - Method in enum class org.jobrunr.scheduling.cron.CronFieldType
- getMinorVersion() - Method in class org.jobrunr.utils.VersionNumber
- getName() - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- 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
- getName() - Method in class org.jobrunr.server.BackgroundJobServerConfigurationReader
- getName() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
- getName() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
- getName() - Method in class org.jobrunr.storage.JobRunrMetadata
- getName() - Method in class org.jobrunr.storage.StorageProvider.StorageProviderInfo
- getNextForecastAvailableAt() - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast
- getNextPageRequest() - Method in class org.jobrunr.storage.Page
- getNextRun() - Method in class org.jobrunr.dashboard.ui.model.RecurringJobUIModel
- getNextRun() - Method in class org.jobrunr.jobs.RecurringJob
- getNextRun(Instant) - Method in class org.jobrunr.jobs.RecurringJob
- getObject() - Method in class org.jobrunr.jobs.details.instructions.InvokeStaticInstruction
- getObject() - Method in class org.jobrunr.jobs.details.instructions.JobDetailsInstruction
- getObject() - Method in class org.jobrunr.jobs.JobParameter
-
The actual job parameter
- getObjectClassName() - Method in class org.jobrunr.jobs.exceptions.JobParameterNotDeserializableException
- getObjectViaField(Object, String) - Static method in class org.jobrunr.jobs.details.JobDetailsGeneratorUtils
- getObjectViaStaticField(String, String) - Static method in class org.jobrunr.jobs.details.JobDetailsGeneratorUtils
- getOccupiedWorkerCount() - Method in class org.jobrunr.server.JobSteward
- getOffset() - Method in class org.jobrunr.storage.navigation.OffsetBasedPageRequest
- getOffset() - Method in class org.jobrunr.storage.Page
- getOrder() - Method in class org.jobrunr.storage.navigation.AmountRequest
- getOrder() - Method in class org.jobrunr.storage.navigation.OrderTerm
- getOriginalSql() - Method in class org.jobrunr.storage.sql.common.db.SqlStatement
- getOrphanedJobsRequestSize() - Method in class org.jobrunr.server.BackgroundJobServerConfigurationReader
- getOwner() - Method in class org.jobrunr.storage.JobRunrMetadata
- getParametersUsingParamTypes(Class[]) - Method in class org.jobrunr.jobs.details.instructions.VisitMethodInstruction
- getParameterTypeNamesFromJobSignature(String) - Static method in class org.jobrunr.utils.JobUtils
- getParamNames() - Method in class org.jobrunr.storage.sql.common.db.SqlStatement
- getParams() - Method in class org.jobrunr.dashboard.server.http.url.RequestUrl
- getParsedSql() - Method in class org.jobrunr.storage.sql.common.db.SqlStatement
- getPatchVersion() - Method in class org.jobrunr.utils.VersionNumber
- getPeriod() - Method in class org.jobrunr.jobs.states.CarbonAwareAwaitingState
- getPeriodEndAt() - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast.TimestampedCarbonIntensityForecast
- getPeriodStartAt() - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast.TimestampedCarbonIntensityForecast
- getPermanentlyDeleteDeletedJobsAfter() - Method in class org.jobrunr.server.BackgroundJobServerConfigurationReader
- getPermanentlyDeleteDeletedJobsAfter() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
- getPermanentlyDeleteDeletedJobsAfter() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
- getPollInterval() - Method in class org.jobrunr.server.BackgroundJobServerConfigurationReader
- getPollInterval() - Method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfigurationReader
- getPollIntervalInSeconds() - Method in class org.jobrunr.server.dashboard.PollIntervalInSecondsTimeBoxIsTooSmallNotification
- getPollIntervalInSeconds() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
- getPollIntervalInSeconds() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
- getPollIntervalInSecondsTimeBoxIsTooSmallMetadataSet() - Method in class org.jobrunr.dashboard.ui.model.problems.PollIntervalInSecondsTimeBoxIsTooSmallProblem
- getPreferredInstant() - Method in class org.jobrunr.jobs.states.CarbonAwareAwaitingState
- getPreviousPageRequest() - Method in class org.jobrunr.storage.Page
- getPriority() - Method in interface org.jobrunr.server.BackgroundJobPerformerFactory
- getProblems() - Method in class org.jobrunr.dashboard.ui.model.problems.ProblemsManager
- getProcessAllocatedMemory() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
- getProcessAllocatedMemory() - Method in class org.jobrunr.server.jmx.JobServerStats
- getProcessAllocatedMemory() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
- getProcessCpuLoad() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
- getProcessCpuLoad() - Method in class org.jobrunr.server.jmx.JobServerStats
- 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.jmx.JobServerStats
- 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.jmx.JobServerStats
- getProcessMaxMemory() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
- getProgressAsPercentage() - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar
- getProgressAsPercentage() - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar.JobDashboardProgress
- getProgressAsRatio() - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar
- getProgressAsRatio() - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar.JobDashboardProgress
- getQueryDurationInMillis() - Method in class org.jobrunr.storage.JobStats
- getRank() - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast.TimestampedCarbonIntensityForecast
- getReadableNameFromJobDetails(JobDetails) - Static method in class org.jobrunr.utils.JobUtils
- getReason() - Method in class org.jobrunr.jobs.states.CarbonAwareAwaitingState
- getReason() - Method in class org.jobrunr.jobs.states.DeletedState
- getReason() - Method in class org.jobrunr.jobs.states.ScheduledState
- getRecurringAnnotation(JobDetails) - Static method in class org.jobrunr.utils.JobUtils
- getRecurringJobId() - Method in class org.jobrunr.jobs.Job
- getRecurringJobLatestScheduledInstant(String, StateName...) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- getRecurringJobLatestScheduledInstant(String, StateName...) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- getRecurringJobLatestScheduledInstant(String, StateName...) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- getRecurringJobLatestScheduledInstant(String, StateName...) - Method in class org.jobrunr.storage.sql.common.JobTable
- getRecurringJobLatestScheduledInstant(String, StateName...) - Method in interface org.jobrunr.storage.StorageProvider
-
Returns the scheduled instant of the last
Job, in one of the given states, created by theRecurringJobwith the given recurringJobId. - getRecurringJobLatestScheduledInstant(String, StateName...) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- 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.InMemoryStorageProvider
- 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.sql.common.DefaultSqlStorageProvider
- getRecurringJobs() - Method in interface org.jobrunr.storage.StorageProvider
-
Returns a list
RecurringJobs. - getRecurringJobs() - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- getRunIndex() - Method in class org.jobrunr.server.dashboard.PollIntervalInSecondsTimeBoxIsTooSmallNotification
- getRunnerJobContext() - Method in class org.jobrunr.server.runner.AbstractBackgroundJobRunner.BackgroundJobWorker
- getRunStartTime() - Method in class org.jobrunr.server.dashboard.PollIntervalInSecondsTimeBoxIsTooSmallNotification
- getRunStartTime() - Method in class org.jobrunr.server.tasks.TaskRunInfo
- getSchedule() - Method in class org.jobrunr.jobs.RecurringJob
- 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.CarbonAwareAwaitingState
- getScheduledAt() - Method in interface org.jobrunr.jobs.states.SchedulableState
- getScheduledAt() - Method in class org.jobrunr.jobs.states.ScheduledState
- getScheduledJobs(Instant, AmountRequest) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- getScheduledJobs(Instant, AmountRequest) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- getScheduledJobs(Instant, AmountRequest) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- getScheduledJobs(Instant, AmountRequest) - Method in interface org.jobrunr.storage.StorageProvider
- getScheduledJobs(Instant, AmountRequest) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- getScheduledJobs(Instant, PageRequest) - Method in interface org.jobrunr.storage.StorageProvider
- getScheduledJobsRequestSize() - Method in class org.jobrunr.server.BackgroundJobServerConfigurationReader
- getScheduleExpression() - Method in class org.jobrunr.jobs.RecurringJob
- getScheduleExpressionWithoutCarbonAwareMargin(String) - Static method in class org.jobrunr.scheduling.carbonaware.CarbonAwareScheduleMargin
- getSchema() - Method in class org.jobrunr.storage.sql.common.tables.AnsiDatabaseTablePrefixStatementUpdater
- getSchema() - Method in class org.jobrunr.storage.sql.common.tables.NoOpTablePrefixStatementUpdater
- getSchema() - Method in class org.jobrunr.storage.sql.common.tables.OracleAndDB2TablePrefixStatementUpdater
- getSchema() - Method in interface org.jobrunr.storage.sql.common.tables.TablePrefixStatementUpdater
- getSecondsToAdd(Job) - Method in class org.jobrunr.jobs.filters.RetryFilter
- getServerId() - Method in class org.jobrunr.jobs.states.ProcessingState
- getServerName() - 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
- getServerTimeoutPollIntervalMultiplicand() - Method in class org.jobrunr.server.BackgroundJobServerConfigurationReader
- getStack() - Method in class org.jobrunr.jobs.details.JobDetailsBuilder
- getStackTrace() - Method in class org.jobrunr.jobs.exceptions.JobParameterNotDeserializableException
- 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
- getStateChangesForJobFilters() - Method in class org.jobrunr.jobs.Job
-
This method is only to be called by JobRunr itself.
- getStateNames(StateName...) - Static method in enum class org.jobrunr.jobs.states.StateName
- getStaticFieldName() - Method in class org.jobrunr.jobs.JobDetails
- GetStaticInstruction - Class in org.jobrunr.jobs.details.instructions
- GetStaticInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.GetStaticInstruction
- getStorageProvider() - Static method in class org.jobrunr.configuration.JobRunr
- getStorageProvider() - Method in class org.jobrunr.server.BackgroundJobServer
- getStorageProvider() - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- getStorageProviderInfo() - Method in class org.jobrunr.storage.AbstractStorageProvider
- getStorageProviderInfo() - Method in interface org.jobrunr.storage.StorageProvider
- getStorageProviderInfo() - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- getStorageProviderType() - Method in class org.jobrunr.dashboard.ui.model.VersionUIModel
- 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
- getSucceededAmount() - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar
- getSucceededAmount() - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar.JobDashboardProgress
- getSucceededItems(List, int[]) - Static method in class org.jobrunr.storage.sql.common.db.SqlUtils
- getSucceededJobsRequestSize() - Method in class org.jobrunr.server.BackgroundJobServerConfigurationReader
- getSystemCpuLoad() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
- getSystemCpuLoad() - Method in class org.jobrunr.server.jmx.JobServerStats
- getSystemCpuLoad() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
- getSystemFreeMemory() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
- getSystemFreeMemory() - Method in class org.jobrunr.server.jmx.JobServerStats
- getSystemFreeMemory() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
- getSystemTotalMemory() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
- getSystemTotalMemory() - Method in class org.jobrunr.server.jmx.JobServerStats
- getSystemTotalMemory() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
- getTaskOfType(Class) - Method in class org.jobrunr.server.JobHandler
- getThreadProcessingJob(Job) - Method in class org.jobrunr.server.JobSteward
- 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
- getTimezone() - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast
- getTo() - Method in class org.jobrunr.jobs.states.CarbonAwareAwaitingState
- getTo() - Method in exception class org.jobrunr.jobs.states.IllegalJobStateChangeException
- getTo() - Method in class org.jobrunr.scheduling.carbonaware.CarbonAwarePeriod
- 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
- getTotalAmount() - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar
- getTotalAmount() - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar.JobDashboardProgress
- getTotalPages() - Method in class org.jobrunr.storage.Page
- getUpdatedAt() - Method in class org.jobrunr.jobs.context.JobContext
- getUpdatedAt() - Method in class org.jobrunr.jobs.Job
- getUpdatedAt() - Method in class org.jobrunr.jobs.states.AbstractJobState
- getUpdatedAt() - Method in interface org.jobrunr.jobs.states.JobState
- getUpdatedAt() - Method in class org.jobrunr.jobs.states.ProcessingState
- getUpdatedAt() - Method in class org.jobrunr.storage.JobRunrMetadata
- getUrl() - Method in class org.jobrunr.dashboard.server.http.url.MatchUrl
- getUrl() - Method in class org.jobrunr.dashboard.server.http.url.RequestUrl
- getValue() - Method in class org.jobrunr.storage.JobRunrMetadata
- getValueAsLong() - Method in class org.jobrunr.storage.JobRunrMetadata
- getValueFromField(Field, Object) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- getValueFromFieldOrProperty(Object, String) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- getValueFromGetMethod(Method, Object) - 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.dashboard.ui.model.VersionUIModel
- getVersion() - Method in class org.jobrunr.jobs.AbstractJob
- getVersion(Class) - Static method in class org.jobrunr.utils.JarUtils
- getWebServerHostAddress() - Method in class org.jobrunr.dashboard.server.WebServer
- getWebServerHostPort() - Method in class org.jobrunr.dashboard.server.WebServer
- getWorkDistributionStrategy() - Method in class org.jobrunr.server.BackgroundJobServer
- getWorkerCount() - Method in class org.jobrunr.server.strategy.BasicWorkDistributionStrategy
- getWorkerCount() - Method in interface org.jobrunr.server.strategy.WorkDistributionStrategy
- getWorkerCount() - Method in class org.jobrunr.server.threadpool.AbstractJobRunrExecutor
- getWorkerCount() - Method in interface org.jobrunr.server.threadpool.JobRunrExecutor
- getWorkerPoolSize() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
- 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
- getZoneId() - Method in class org.jobrunr.jobs.RecurringJob
- goTo(BackgroundJobServerLifecycleEvent) - Method in class org.jobrunr.server.lifecycle.BackgroundJobServerLifecycle
- GraalVMUtils - Class in org.jobrunr.utils
- GsonJsonElementUtils - Class in org.jobrunr.utils.mapper.gson
- GsonJsonMapper - Class in org.jobrunr.utils.mapper.gson
- GsonJsonMapper() - Constructor for class org.jobrunr.utils.mapper.gson.GsonJsonMapper
- GsonJsonMapper(Gson) - Constructor for class org.jobrunr.utils.mapper.gson.GsonJsonMapper
- GsonJsonMapper(GsonBuilder) - Constructor for class org.jobrunr.utils.mapper.gson.GsonJsonMapper
H
- H2Dialect - Class in org.jobrunr.storage.sql.h2
- H2Dialect() - Constructor for class org.jobrunr.storage.sql.h2.H2Dialect
- H2StorageProvider - Class in org.jobrunr.storage.sql.h2
- H2StorageProvider(DataSource) - Constructor for class org.jobrunr.storage.sql.h2.H2StorageProvider
- H2StorageProvider(DataSource, String) - Constructor for class org.jobrunr.storage.sql.h2.H2StorageProvider
- H2StorageProvider(DataSource, String, StorageProviderUtils.DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.h2.H2StorageProvider
- H2StorageProvider(DataSource, String, StorageProviderUtils.DatabaseOptions, RateLimiter) - Constructor for class org.jobrunr.storage.sql.h2.H2StorageProvider
- H2StorageProvider(DataSource, StorageProviderUtils.DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.h2.H2StorageProvider
- handle(HttpExchange) - Method in class org.jobrunr.dashboard.server.http.RedirectHttpHandler
- 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
- handle(Exception) - Method in class org.jobrunr.server.dashboard.DashboardNotificationManager
- handleException(Exception) - Method in class org.jobrunr.server.tasks.TaskStatistics
- hasCause(Throwable, Class) - Static method in class org.jobrunr.utils.exceptions.Exceptions
- hasCompletedStep(String) - Method in class org.jobrunr.jobs.context.JobContext
-
Returns true if the given step has already completed successfully in a previous run.
- hasDefaultNoArgConstructor(Class) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- hasDefaultNoArgConstructor(String) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- hasError() - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast
- hasForecastForPeriod(Instant, Instant) - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast
- hashCode() - Method in class org.jobrunr.jobs.JobId
- hashCode() - Method in class org.jobrunr.scheduling.cron.CronExpression
- hashCode() - Method in class org.jobrunr.scheduling.interval.Interval
- hashCode() - Method in class org.jobrunr.scheduling.Schedule
- hashCode() - Method in class org.jobrunr.storage.sql.common.db.SqlStatement
- hashCode() - Method in class org.jobrunr.utils.VersionNumber
- hasItems() - Method in class org.jobrunr.storage.Page
- hasJobContext() - Static method in class org.jobrunr.server.runner.ThreadLocalJobContext
- hasMajorAndMinorVersionHigherOrEqualTo(String) - Method in class org.jobrunr.utils.VersionNumber
- hasMajorAndMinorVersionHigherOrEqualTo(VersionNumber) - Method in class org.jobrunr.utils.VersionNumber
- hasMajorMinorAndPatchVersionHigherOrEqualTo(String) - Method in class org.jobrunr.utils.VersionNumber
- hasMajorMinorAndPatchVersionHigherOrEqualTo(VersionNumber) - Method in class org.jobrunr.utils.VersionNumber
- hasMajorVersionHigherOrEqualTo(int) - Method in class org.jobrunr.utils.VersionNumber
- hasMajorVersionHigherOrEqualTo(String) - Method in class org.jobrunr.utils.VersionNumber
- hasMajorVersionHigherOrEqualTo(VersionNumber) - Method in class org.jobrunr.utils.VersionNumber
- hasNextPage() - Method in class org.jobrunr.storage.Page
- hasNoForecast() - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast
- hasNoForecastForPeriod(Instant, Instant) - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast
- hasPreviousPage() - Method in class org.jobrunr.storage.Page
- hasState(StateName) - Method in class org.jobrunr.jobs.Job
- hasStateChange() - Method in class org.jobrunr.jobs.Job
- hasStaticFieldName() - Method in class org.jobrunr.jobs.JobDetails
- hasSucceeded() - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar.JobDashboardProgress
- hasSystemSleptRecently() - Static method in class org.jobrunr.server.DesktopUtils
- hasSystemSleptRecently(Duration) - Static method in class org.jobrunr.server.DesktopUtils
- hasTooManyExceptions() - Method in class org.jobrunr.server.tasks.TaskStatistics
- head(String, HttpRequestHandler) - Method in class org.jobrunr.dashboard.server.http.handlers.HttpRequestHandlers
- 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 - Enum constant in enum class 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
- HttpExchangeHandler - Interface in org.jobrunr.dashboard.server
- HttpRequest - Class in org.jobrunr.dashboard.server.http
- HttpRequest(RequestUrl) - 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
- I2BOperandInstruction - Class in org.jobrunr.jobs.details.instructions
- I2BOperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.I2BOperandInstruction
- I2COperandInstruction - Class in org.jobrunr.jobs.details.instructions
- I2COperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.I2COperandInstruction
- I2DOperandInstruction - Class in org.jobrunr.jobs.details.instructions
- I2DOperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.I2DOperandInstruction
- I2FOperandInstruction - Class in org.jobrunr.jobs.details.instructions
- I2FOperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.I2FOperandInstruction
- I2LOperandInstruction - Class in org.jobrunr.jobs.details.instructions
- I2LOperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.I2LOperandInstruction
- I2SOperandInstruction - Class in org.jobrunr.jobs.details.instructions
- I2SOperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.I2SOperandInstruction
- IConst0OperandInstruction - Class in org.jobrunr.jobs.details.instructions
- IConst0OperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.IConst0OperandInstruction
- IConst1OperandInstruction - Class in org.jobrunr.jobs.details.instructions
- IConst1OperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.IConst1OperandInstruction
- IConst2OperandInstruction - Class in org.jobrunr.jobs.details.instructions
- IConst2OperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.IConst2OperandInstruction
- IConst3OperandInstruction - Class in org.jobrunr.jobs.details.instructions
- IConst3OperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.IConst3OperandInstruction
- IConst4OperandInstruction - Class in org.jobrunr.jobs.details.instructions
- IConst4OperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.IConst4OperandInstruction
- IConst5OperandInstruction - Class in org.jobrunr.jobs.details.instructions
- IConst5OperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.IConst5OperandInstruction
- id() - Element in annotation interface org.jobrunr.jobs.annotations.Recurring
-
Returns the id of this recurring job which can be used to alter or delete it.
- IllegalJobStateChangeException - Exception Class in org.jobrunr.jobs.states
- IllegalJobStateChangeException(StateName, StateName) - Constructor for exception class org.jobrunr.jobs.states.IllegalJobStateChangeException
- IllegalJobThreadStateException - Exception Class in org.jobrunr.jobs.exceptions
- IllegalJobThreadStateException(String) - Constructor for exception class org.jobrunr.jobs.exceptions.IllegalJobThreadStateException
- ILoadOperandInstruction - Class in org.jobrunr.jobs.details.instructions
- ILoadOperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.ILoadOperandInstruction
- IMAGE_PNG - Static variable in class org.jobrunr.dashboard.server.http.ContentType
- IMAGE_SVG - Static variable in class org.jobrunr.dashboard.server.http.ContentType
- IMAGE_X_ICON - Static variable in class org.jobrunr.dashboard.server.http.ContentType
- increasePoolSize(int) - Method in class org.jobrunr.server.threadpool.PlatformThreadPoolJobRunrExecutor
- incrementCounter(String, int) - Method in class org.jobrunr.storage.sql.common.MetadataTable
- incrementFailed() - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar
-
Allows to increase the failed count of the progress bar in the dashboard for a normal job using the
JobContext - incrementFailed() - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar.JobDashboardProgress
- incrementSucceeded() - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar
-
Allows to increase the progress bar in the dashboard for a normal job using the
JobContext - incrementSucceeded() - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar.JobDashboardProgress
- indexPrefix - Variable in class org.jobrunr.storage.sql.common.tables.AnsiDatabaseTablePrefixStatementUpdater
- info(String) - Method in class org.jobrunr.jobs.context.JobDashboardLogger
- info(String) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- info(String, Object) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- info(String, Object...) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- info(String, Object, Object) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- info(String, Throwable) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- info(Marker, String) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- info(Marker, String, Object) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- info(Marker, String, Object...) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- info(Marker, String, Object, Object) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- info(Marker, String, Throwable) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- INFO - Enum constant in enum class org.jobrunr.jobs.context.JobDashboardLogger.Level
- initGson(GsonBuilder) - Method in class org.jobrunr.utils.mapper.gson.GsonJsonMapper
- initialize() - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
Initializes JobRunr and returns a
JobSchedulerwhich can then be used to register in the IoC framework or to enqueue/schedule some Jobs. - initialize(StorageProvider, BackgroundJobServer) - Method in class org.jobrunr.configuration.JobRunrMicroMeterIntegration
- initJobFilters(AbstractJob, List) - Method in class org.jobrunr.jobs.filters.AbstractJobFilters
- initJsonbConfig(JsonbConfig) - Method in class org.jobrunr.utils.mapper.jsonb.JsonbJsonMapper
- initLocalVariables(SerializedLambda, Object[]) - Static method in class org.jobrunr.jobs.details.JavaJobDetailsBuilder
- initObjectMapper(ObjectMapper, boolean) - Method in class org.jobrunr.utils.mapper.jackson.JacksonJsonMapper
- InMemoryStorageProvider - Class in org.jobrunr.storage
- InMemoryStorageProvider() - Constructor for class org.jobrunr.storage.InMemoryStorageProvider
- InMemoryStorageProvider(RateLimiter) - Constructor for class org.jobrunr.storage.InMemoryStorageProvider
- insert(String) - Method in class org.jobrunr.storage.sql.common.db.Sql
- insert(T, String) - Method in class org.jobrunr.storage.sql.common.db.Sql
- INSERT_STATEMENT - Static variable in class org.jobrunr.storage.sql.common.JobTable
- insertAll(List, String) - Method in class org.jobrunr.storage.sql.common.db.Sql
- insertOrUpdate(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
- InstantUtils - Class in org.jobrunr.utils
- IntegerTypeAutoboxer - Class in org.jobrunr.utils.reflection.autobox
- IntegerTypeAutoboxer() - Constructor for class org.jobrunr.utils.reflection.autobox.IntegerTypeAutoboxer
- interval() - Element in annotation interface org.jobrunr.jobs.annotations.Recurring
-
The time interval between scheduled runs of this recurring job.
- interval(Duration, Duration) - Static method in class org.jobrunr.scheduling.carbonaware.CarbonAware
-
Allows to relax the
Intervalschedule of aRecurringJobto minimize carbon impact. - interval(Duration, Duration, Duration) - Static method in class org.jobrunr.scheduling.carbonaware.CarbonAware
-
Allows to relax the
Intervalschedule of aRecurringJobto minimize carbon impact. - Interval - Class in org.jobrunr.scheduling.interval
- Interval(String) - Constructor for class org.jobrunr.scheduling.interval.Interval
- Interval(Duration) - Constructor for class org.jobrunr.scheduling.interval.Interval
- INTERVAL - Enum constant in enum class org.jobrunr.scheduling.ScheduleExpressionType
- INVALID_LAMBDA_MESSAGE - Static variable in exception class org.jobrunr.JobRunrException
- InvalidCronExpressionException - Exception Class in org.jobrunr.scheduling.cron
- invalidLambdaException(Exception) - Static method in exception class org.jobrunr.JobRunrException
- InvokeDynamicInstruction - Class in org.jobrunr.jobs.details.instructions
- InvokeDynamicInstruction(JobDetailsBuilder) - 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.BAStoreOperandInstruction
- invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.CheckCastOperandInstruction
- invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.DStoreInstruction
- 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.I2BOperandInstruction
- invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.I2COperandInstruction
- invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.I2DOperandInstruction
- invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.I2FOperandInstruction
- invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.I2LOperandInstruction
- invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.I2SOperandInstruction
- 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.LStoreInstruction
- invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.NewOperandInstruction
- invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.NullLoadOperandInstruction
- invokeInstruction() - Method in class org.jobrunr.jobs.details.instructions.PopOperandInstruction
- 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.SwapOperandInstruction
- 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(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.InvokeInterfaceInstruction
- invokeJobMethod(Object, Method) - Method in class org.jobrunr.server.runner.AbstractBackgroundJobRunner.BackgroundJobWorker
- invokeMethod(Method, Object, Object...) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- InvokeSpecialInstruction - Class in org.jobrunr.jobs.details.instructions
- InvokeSpecialInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.InvokeSpecialInstruction
- InvokeStaticInstruction - Class in org.jobrunr.jobs.details.instructions
- InvokeStaticInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.InvokeStaticInstruction
- InvokeVirtualInstruction - Class in org.jobrunr.jobs.details.instructions
- InvokeVirtualInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.InvokeVirtualInstruction
- IocJobLambda<S> - Interface in org.jobrunr.jobs.lambdas
-
This is a functional interface which represents a lambda that will be parsed by JobRunr.
- IocJobLambdaFromStream<S,
T> - Interface in org.jobrunr.jobs.lambdas -
This is a functional interface which allows you to schedule jobs based on a Stream and a lambda that will be parsed by JobRunr.
- IOUtils - Class in org.jobrunr.utils.io
- isAllowAnonymousDataUsage() - Method in class org.jobrunr.dashboard.ui.model.VersionUIModel
- isAllowed() - Method in class org.jobrunr.utils.resilience.RateLimiter
- isAllowedStateChange(StateName, StateName) - Static method in class org.jobrunr.jobs.states.AllowedJobStateStateChanges
- isAnnounced() - Method in class org.jobrunr.server.BackgroundJobServer
- isBackgroundOperationInProgressException(RuntimeException) - Method in class org.jobrunr.storage.nosql.mongo.migrations.MongoMigration
- isCarbonAware() - Method in class org.jobrunr.scheduling.Schedule
- isClassAssignable(Class, Class) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- isClassAssignableToObject(Class, Object) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- isClosed() - Method in class org.jobrunr.dashboard.server.sse.SseExchange
- isDebugEnabled() - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- isDebugEnabled(Marker) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- isDeserializable() - Method in class org.jobrunr.jobs.JobParameter
- isEnabled() - Method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfigurationReader
- isErrorEnabled() - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- isErrorEnabled(Marker) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- isEstimatedProcessingFinishedInstantAvailable() - Method in class org.jobrunr.storage.JobStatsExtended.Estimation
- isIllegalStateChange(StateName, StateName) - Static method in class org.jobrunr.jobs.states.AllowedJobStateStateChanges
- isInfoEnabled() - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- isInfoEnabled(Marker) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- isInstantAfterOrEqualTo(Instant, Instant) - Static method in class org.jobrunr.utils.InstantUtils
- isInstantBeforeOrEqualTo(Instant, Instant) - Static method in class org.jobrunr.utils.InstantUtils
- isInstantInPeriod(Instant, Instant, Instant) - Static method in class org.jobrunr.utils.InstantUtils
- isInterface - Variable in class org.jobrunr.jobs.details.instructions.VisitMethodInstruction
- isJsonNonNullElement(JsonElement) - Static method in class org.jobrunr.utils.mapper.gson.GsonJsonElementUtils
- isJsonNullElement(JsonElement) - Static method in class org.jobrunr.utils.mapper.gson.GsonJsonElementUtils
- isLambdaContainingJobDetails(String) - Method in class org.jobrunr.jobs.details.JavaJobDetailsFinder
- isLambdaContainingJobDetails(String) - Method in class org.jobrunr.jobs.details.KotlinJobDetailsFinder
- isLastJobDetailsInstruction() - Method in class org.jobrunr.jobs.details.instructions.VisitMethodInstruction
- isLocked() - Method in class org.jobrunr.utils.resilience.Lock
- isMaster() - Method in class org.jobrunr.server.BackgroundJobServer
- isNewerOrEqualTo(VersionNumber) - Method in class org.jobrunr.utils.VersionNumber
- isNewerThan(Object) - Method in class org.jobrunr.utils.VersionNumber
- isNewJob() - Method in class org.jobrunr.jobs.JobVersioner
- isNewMigration(NoSqlMigration) - Method in class org.jobrunr.storage.nosql.common.NoSqlDatabaseCreator
- isNewMigration(NoSqlMigration) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBCreator
- isNotCarbonAware() - Method in class org.jobrunr.scheduling.Schedule
- isNotDeserializable() - Method in class org.jobrunr.jobs.JobParameter
- isNotNullNorAnEnum(Object) - Static method in class org.jobrunr.jobs.JobParameter
- isNotNullOrEmpty(String) - Static method in class org.jobrunr.utils.StringUtils
- isNotNullOrEmpty(Collection) - Static method in class org.jobrunr.utils.CollectionUtils
- isNotNullOrEmpty(T[]) - Static method in class org.jobrunr.utils.CollectionUtils
- isNotPresent(Optional) - Static method in class org.jobrunr.utils.OptionalUtils
- isNotReadyToProcessJobs() - Method in class org.jobrunr.server.BackgroundJobServer
- isNullEmptyOrBlank(String) - Static method in class org.jobrunr.utils.StringUtils
- isNullOrEmpty(String) - Static method in class org.jobrunr.utils.StringUtils
- isNullOrEmpty(Collection) - Static method in class org.jobrunr.utils.CollectionUtils
- isNullOrEmpty(T[]) - Static method in class org.jobrunr.utils.CollectionUtils
- isOlderOrEqualTo(VersionNumber) - Method in class org.jobrunr.utils.VersionNumber
- isOlderThan(Object) - Method in class org.jobrunr.utils.VersionNumber
- isPresent(Optional) - Static method in class org.jobrunr.utils.OptionalUtils
- isProblematicAndDoNotRetry() - Method in exception class org.jobrunr.JobRunrException
- isProcessingDone() - Method in class org.jobrunr.storage.JobStatsExtended.Estimation
- 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.lifecycle.BackgroundJobServerLifecycle
- isRunning() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
- isRunningFromNestedJar() - Static method in class org.jobrunr.utils.RuntimeUtils
- isRunningInGraalVMNativeMode() - Static method in class org.jobrunr.utils.GraalVMUtils
- isStaticMethod(Method) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- isSupported(TemporalField) - Method in class org.jobrunr.scheduling.carbonaware.CarbonAwarePeriod
- isSupported(TemporalUnit) - Method in class org.jobrunr.scheduling.carbonaware.CarbonAwarePeriod
- isSupported(VersionNumber) - Method in enum class org.jobrunr.server.configuration.BackgroundJobServerThreadType
- IStoreInstruction - Class in org.jobrunr.jobs.details.instructions
- IStoreInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.IStoreInstruction
- isTraceEnabled() - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- isTraceEnabled(Marker) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- isTransitioning() - Method in class org.jobrunr.server.lifecycle.BackgroundJobServerLifecycle
- isTransitioningTo(BackgroundJobServerLifecycleEvent) - Method in class org.jobrunr.server.lifecycle.BackgroundJobServerLifecycle
- isUnAnnounced() - Method in class org.jobrunr.server.BackgroundJobServer
- isUniqueConstraintException(SQLException) - Method in interface org.jobrunr.storage.sql.common.db.Dialect
- isValidMigration(NoSqlMigration) - Method in class org.jobrunr.storage.nosql.common.NoSqlDatabaseCreator
- isVisible(Field) - Method in class org.jobrunr.utils.mapper.jsonb.FieldAccessStrategy
- isVisible(Method) - Method in class org.jobrunr.utils.mapper.jsonb.FieldAccessStrategy
- isVoidInstruction() - Method in class org.jobrunr.jobs.details.instructions.VisitMethodInstruction
- isWarnEnabled() - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- isWarnEnabled(Marker) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- isZero(BigDecimal) - Static method in class org.jobrunr.utils.NumberUtils
J
- Jackson3JsonMapper - Class in org.jobrunr.utils.mapper.jackson3
- Jackson3JsonMapper() - Constructor for class org.jobrunr.utils.mapper.jackson3.Jackson3JsonMapper
- Jackson3JsonMapper(JsonMapper.Builder) - Constructor for class org.jobrunr.utils.mapper.jackson3.Jackson3JsonMapper
- Jackson3JsonMapper(JsonMapper.Builder, BasicPolymorphicTypeValidator.Builder) - Constructor for class org.jobrunr.utils.mapper.jackson3.Jackson3JsonMapper
- Jackson3JsonMapper(BasicPolymorphicTypeValidator.Builder) - Constructor for class org.jobrunr.utils.mapper.jackson3.Jackson3JsonMapper
- JacksonJsonMapper - Class in org.jobrunr.utils.mapper.jackson
- JacksonJsonMapper() - Constructor for class org.jobrunr.utils.mapper.jackson.JacksonJsonMapper
- JacksonJsonMapper(boolean) - Constructor for class org.jobrunr.utils.mapper.jackson.JacksonJsonMapper
- JacksonJsonMapper(ObjectMapper) - Constructor for class org.jobrunr.utils.mapper.jackson.JacksonJsonMapper
- JacksonJsonMapper(ObjectMapper, boolean) - Constructor for class org.jobrunr.utils.mapper.jackson.JacksonJsonMapper
- JarFileSystemProvider - Class in org.jobrunr.utils.resources
- JarFileSystemProvider() - Constructor for class org.jobrunr.utils.resources.JarFileSystemProvider
- JarUtils - Class in org.jobrunr.utils
- JAVA_VERSION - Static variable in class org.jobrunr.utils.VersionNumber
- Java8Internal() - Constructor for class org.jobrunr.server.DesktopUtils.Java8Internal
- JavaJobDetailsBuilder - Class in org.jobrunr.jobs.details
- JavaJobDetailsBuilder(SerializedLambda, Object...) - Constructor for class org.jobrunr.jobs.details.JavaJobDetailsBuilder
- JavaJobDetailsFinder - Class in org.jobrunr.jobs.details
- job - Variable in class org.jobrunr.jobs.filters.AbstractJobFilters
- job - Variable in class org.jobrunr.server.runner.AbstractBackgroundJobRunner.BackgroundJobWorker
- Job - Class in org.jobrunr.jobs
-
Defines the job with its JobDetails, History and Job Metadata.
- Job - Annotation Interface 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(UUID, int, JobDetails, CopyOnWriteArrayList, ConcurrentMap) - Constructor for class org.jobrunr.jobs.Job
- Job(UUID, int, JobDetails, List, ConcurrentMap) - Constructor for class org.jobrunr.jobs.Job
- Job(UUID, JobDetails) - Constructor for class org.jobrunr.jobs.Job
- Job(UUID, JobDetails, JobState) - Constructor for class org.jobrunr.jobs.Job
- Job(JobDetails) - Constructor for class org.jobrunr.jobs.Job
- Job(JobDetails, JobState) - Constructor for class org.jobrunr.jobs.Job
- JobActivator - Interface in org.jobrunr.server
- JobActivatorShutdownException - Exception Class in org.jobrunr.server
- JobActivatorShutdownException(String, Throwable) - Constructor for exception class org.jobrunr.server.JobActivatorShutdownException
- JobAdapter - Class in org.jobrunr.utils.mapper.jsonb
- JobAdapter() - Constructor for class org.jobrunr.utils.mapper.jsonb.JobAdapter
- JobBuilder - Class in org.jobrunr.scheduling
-
This class is used to build a
Jobusing a job lambda or aJobRequest. - JobChangeListener - Interface in org.jobrunr.storage.listeners
- JobClassNotFoundException - Exception Class in org.jobrunr.scheduling.exceptions
- JobClassNotFoundException(String) - Constructor for exception class org.jobrunr.scheduling.exceptions.JobClassNotFoundException
- JobClassNotFoundException(String, String, String[]) - Constructor for exception class org.jobrunr.scheduling.exceptions.JobClassNotFoundException
- JobClassNotFoundException(JobDetails) - Constructor for exception class org.jobrunr.scheduling.exceptions.JobClassNotFoundException
- JobClientFilter - Interface in org.jobrunr.jobs.filters
-
A filter that is triggered each time that a Job is about to be created (before it is saved to the
StorageProvider) has been created (after it has been saved in theStorageProviderPlease note: AnyJobFiltershould process really fast. - jobContext() - Method in interface org.jobrunr.jobs.lambdas.JobRequestHandler
-
Deprecated.
- JobContext - Class in org.jobrunr.jobs.context
-
The JobContext class gives access to the Job id, the Job name, the state, ...
- JobContext - Static variable in class org.jobrunr.jobs.JobParameter
- JobContext() - Constructor for class org.jobrunr.jobs.context.JobContext
- JobContext(Job) - Constructor for class org.jobrunr.jobs.context.JobContext
-
Keep constructor package protected to remove confusion on how to instantiate the JobContext.
- JobContext.Metadata - Interface in org.jobrunr.jobs.context
- JobContext.StepResult - Interface in org.jobrunr.jobs.context
- JobCreationFilters - Class in org.jobrunr.jobs.filters
- JobCreationFilters(AbstractJob, JobDefaultFilters) - Constructor for class org.jobrunr.jobs.filters.JobCreationFilters
- JobDashboardLogger - Class in org.jobrunr.jobs.context
- JobDashboardLogger(Job) - Constructor for class org.jobrunr.jobs.context.JobDashboardLogger
- JobDashboardLogger.JobDashboardLogLine - Class in org.jobrunr.jobs.context
- JobDashboardLogger.JobDashboardLogLines - Class in org.jobrunr.jobs.context
- JobDashboardLogger.Level - Enum Class in org.jobrunr.jobs.context
- JobDashboardLogLine() - Constructor for class org.jobrunr.jobs.context.JobDashboardLogger.JobDashboardLogLine
- JobDashboardLogLine(JobDashboardLogger.Level, String) - Constructor for class org.jobrunr.jobs.context.JobDashboardLogger.JobDashboardLogLine
- JobDashboardLogLine(JobDashboardLogger.Level, Instant, String) - Constructor for class org.jobrunr.jobs.context.JobDashboardLogger.JobDashboardLogLine
- JobDashboardLogLines() - Constructor for class org.jobrunr.jobs.context.JobDashboardLogger.JobDashboardLogLines
- JobDashboardLogLines(ConcurrentLinkedQueue) - Constructor for class org.jobrunr.jobs.context.JobDashboardLogger.JobDashboardLogLines
- JobDashboardProgress() - Constructor for class org.jobrunr.jobs.context.JobDashboardProgressBar.JobDashboardProgress
- JobDashboardProgress(Long) - Constructor for class org.jobrunr.jobs.context.JobDashboardProgressBar.JobDashboardProgress
- JobDashboardProgressBar - Class in org.jobrunr.jobs.context
- JobDashboardProgressBar(JobDashboardProgressBar.JobDashboardProgress) - Constructor for class org.jobrunr.jobs.context.JobDashboardProgressBar
- JobDashboardProgressBar(Job, Long) - Constructor for class org.jobrunr.jobs.context.JobDashboardProgressBar
- JobDashboardProgressBar.JobDashboardProgress - Class in org.jobrunr.jobs.context
- JobDefaultFilters - Class in org.jobrunr.jobs.filters
- JobDefaultFilters(List) - Constructor for class org.jobrunr.jobs.filters.JobDefaultFilters
- JobDefaultFilters(JobFilter...) - Constructor for class org.jobrunr.jobs.filters.JobDefaultFilters
- jobDetails - Variable in class org.jobrunr.server.runner.AbstractBackgroundJobRunner.BackgroundJobWorker
- JobDetails - Class in org.jobrunr.jobs
- JobDetails(String, String, String, ArrayList) - Constructor for class org.jobrunr.jobs.JobDetails
- JobDetails(String, String, String, List) - Constructor for class org.jobrunr.jobs.JobDetails
- JobDetails(JobRequest) - Constructor for class org.jobrunr.jobs.JobDetails
- JobDetailsAdapter - Class in org.jobrunr.utils.mapper.jsonb.adapters
- JobDetailsAdapter(JobRunrJsonb) - Constructor for class org.jobrunr.utils.mapper.jsonb.adapters.JobDetailsAdapter
- JobDetailsAsmGenerator - Class in org.jobrunr.jobs.details
- JobDetailsAsmGenerator() - Constructor for class org.jobrunr.jobs.details.JobDetailsAsmGenerator
- jobDetailsBuilder - Variable in class org.jobrunr.jobs.details.JavaJobDetailsFinder
- jobDetailsBuilder - Variable in class org.jobrunr.jobs.details.KotlinJobDetailsFinder
- jobDetailsBuilder - Variable in class org.jobrunr.jobs.details.instructions.AbstractJVMInstruction
- JobDetailsBuilder - Class in org.jobrunr.jobs.details
- JobDetailsBuilder(List) - Constructor for class org.jobrunr.jobs.details.JobDetailsBuilder
- JobDetailsBuilder(List, String, String) - Constructor for class org.jobrunr.jobs.details.JobDetailsBuilder
- JobDetailsDeserializer - Class in org.jobrunr.utils.mapper.gson
- JobDetailsDeserializer() - Constructor for class org.jobrunr.utils.mapper.gson.JobDetailsDeserializer
- JobDetailsGenerator - Interface in org.jobrunr.jobs.details
- JobDetailsGeneratorUtils - Class in org.jobrunr.jobs.details
- JobDetailsInstruction - Class in org.jobrunr.jobs.details.instructions
- JobDetailsInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.JobDetailsInstruction
- JobDetailsMixin - Class in org.jobrunr.utils.mapper.jackson.modules
- JobDetailsMixin(String, String, String, ArrayList) - Constructor for class org.jobrunr.utils.mapper.jackson.modules.JobDetailsMixin
- JobDetailsPostProcessor - Interface in org.jobrunr.jobs.details.postprocess
- JobDocumentMapper - Class in org.jobrunr.storage.nosql.mongo.mapper
- JobDocumentMapper(JobMapper) - Constructor for class org.jobrunr.storage.nosql.mongo.mapper.JobDocumentMapper
- jobExists(String) - Static method in class org.jobrunr.utils.JobUtils
- jobExists(String, String, String[]) - Static method in class org.jobrunr.utils.JobUtils
- JobFilter - Interface in org.jobrunr.jobs.filters
-
A JobFilter allows to extend JobRunr functionality.
- jobFilters() - Element in annotation interface org.jobrunr.jobs.annotations.Job
- jobFilters() - Method in class org.jobrunr.jobs.filters.AbstractJobFilters
- jobFilterUtils - Variable in class org.jobrunr.server.tasks.Task
- JobFilterUtils - Class in org.jobrunr.jobs.filters
- JobFilterUtils(JobDefaultFilters) - Constructor for class org.jobrunr.jobs.filters.JobFilterUtils
- JobHandler - Class in org.jobrunr.server
- JobHandler(BackgroundJobServer, Task...) - Constructor for class org.jobrunr.server.JobHandler
- JobHistoryAdapter - Class in org.jobrunr.utils.mapper.jsonb.adapters
- JobHistoryAdapter(JobRunrJsonb) - Constructor for class org.jobrunr.utils.mapper.jsonb.adapters.JobHistoryAdapter
- JobId - Class in org.jobrunr.jobs
-
Class which represents the Id of the job.
- JobId(UUID) - Constructor for class org.jobrunr.jobs.JobId
- JobLabelsAdapter - Class in org.jobrunr.utils.mapper.jsonb.adapters
- JobLabelsAdapter() - Constructor for class org.jobrunr.utils.mapper.jsonb.adapters.JobLabelsAdapter
- JobLambda - Interface in org.jobrunr.jobs.lambdas
-
This is a functional interface which represents a lambda that will be parsed by JobRunr.
- JobLambdaFromStream<T> - Interface in org.jobrunr.jobs.lambdas
-
This is a functional interface which allows you to schedule jobs based on a Stream and a lambda that will be parsed by JobRunr.
- JobListVersioner - Class in org.jobrunr.jobs
- JobListVersioner(List) - Constructor for class org.jobrunr.jobs.JobListVersioner
- JobMapper - Class in org.jobrunr.jobs.mappers
- JobMapper(JsonMapper) - Constructor for class org.jobrunr.jobs.mappers.JobMapper
- JobMetadataAdapter - Class in org.jobrunr.utils.mapper.jsonb.adapters
- JobMetadataAdapter(JobRunrJsonb) - Constructor for class org.jobrunr.utils.mapper.jsonb.adapters.JobMetadataAdapter
- JobMethodNotFoundException - Exception Class in org.jobrunr.scheduling.exceptions
- JobMethodNotFoundException(String) - Constructor for exception class org.jobrunr.scheduling.exceptions.JobMethodNotFoundException
- JobMethodNotFoundException(String, String, String[]) - Constructor for exception class org.jobrunr.scheduling.exceptions.JobMethodNotFoundException
- JobMethodNotFoundException(JobDetails) - Constructor for exception class org.jobrunr.scheduling.exceptions.JobMethodNotFoundException
- JobMixin - Class in org.jobrunr.utils.mapper.jackson.modules
- JobMixin(UUID, int, JobDetails, CopyOnWriteArrayList, ConcurrentMap) - Constructor for class org.jobrunr.utils.mapper.jackson.modules.JobMixin
- JobNotFoundException - Exception Class in org.jobrunr.scheduling.exceptions
- JobNotFoundException - Exception Class in org.jobrunr.storage
- JobNotFoundException(Class, String, Class[]) - Constructor for exception class org.jobrunr.scheduling.exceptions.JobNotFoundException
- JobNotFoundException(String) - Constructor for exception class org.jobrunr.scheduling.exceptions.JobNotFoundException
- JobNotFoundException(String) - Constructor for exception class org.jobrunr.storage.JobNotFoundException
- JobNotFoundException(String, String, String[]) - Constructor for exception class org.jobrunr.scheduling.exceptions.JobNotFoundException
- JobNotFoundException(String, String, String[], String) - Constructor for exception class org.jobrunr.scheduling.exceptions.JobNotFoundException
- JobNotFoundException(UUID) - Constructor for exception class org.jobrunr.storage.JobNotFoundException
- JobNotFoundException(JobDetails) - Constructor for exception class org.jobrunr.scheduling.exceptions.JobNotFoundException
- JobParameter - Class in org.jobrunr.jobs
- JobParameter(Class, Object) - Constructor for class org.jobrunr.jobs.JobParameter
- JobParameter(Object) - Constructor for class org.jobrunr.jobs.JobParameter
- JobParameter(String, Object) - Constructor for class org.jobrunr.jobs.JobParameter
- JobParameter(String, String, Object) - Constructor for class org.jobrunr.jobs.JobParameter
- JobParameter(String, String, Object, JobParameterNotDeserializableException) - 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
- JobParameterJsonMapperException - Exception Class in org.jobrunr.utils.mapper
- JobParameterJsonMapperException(String) - Constructor for exception class org.jobrunr.utils.mapper.JobParameterJsonMapperException
- JobParameterJsonMapperException(String, Throwable) - Constructor for exception class org.jobrunr.utils.mapper.JobParameterJsonMapperException
- JobParameterNotDeserializableException - Class in org.jobrunr.jobs.exceptions
- JobParameterNotDeserializableException(String, Exception) - Constructor for class org.jobrunr.jobs.exceptions.JobParameterNotDeserializableException
- JobParameterNotDeserializableException(String, String, String) - Constructor for class org.jobrunr.jobs.exceptions.JobParameterNotDeserializableException
- JobParameterSerializer - Class in org.jobrunr.utils.mapper.jackson.modules
- JobParameterSerializer() - Constructor for class org.jobrunr.utils.mapper.jackson.modules.JobParameterSerializer
- JobPerformedOnOtherBackgroundJobServerConcurrentStateChange - Class in org.jobrunr.server.concurrent.statechanges
- JobPerformedOnOtherBackgroundJobServerConcurrentStateChange(JobSteward) - Constructor for class org.jobrunr.server.concurrent.statechanges.JobPerformedOnOtherBackgroundJobServerConcurrentStateChange
- JobPerformingFilters - Class in org.jobrunr.jobs.filters
- JobPerformingFilters(Job, JobDefaultFilters) - Constructor for class org.jobrunr.jobs.filters.JobPerformingFilters
- JobRequest - Interface in org.jobrunr.jobs.lambdas
-
Classes implementing this interface can be used to enqueue a JobRunr Job and will be used as the argument for the actual
JobRequestHandler. - JobRequestHandler<T> - Interface in org.jobrunr.jobs.lambdas
-
Classes implementing this interface will handle the actual
JobRequest. - JobRequestScheduler - Class in org.jobrunr.scheduling
-
Provides methods for creating fire-and-forget, delayed and recurring jobs as well as to delete existing background jobs.
- JobRequestScheduler(StorageProvider) - Constructor for class org.jobrunr.scheduling.JobRequestScheduler
-
Creates a new
JobRequestSchedulerusing the providedStorageProvider - JobRequestScheduler(StorageProvider, List) - Constructor for class org.jobrunr.scheduling.JobRequestScheduler
-
Creates a new JobRequestScheduler using the provided
StorageProviderand the list of JobFilters that will be used for every background job - JobRunr - Class in org.jobrunr.configuration
-
This class provides the entry point for the JobRunr configuration.
- JOBRUNR_CLASSES - Static variable in class org.jobrunr.utils.GraalVMUtils
- JOBRUNR_LOG_KEY - Static variable in class org.jobrunr.jobs.context.JobDashboardLogger
- JOBRUNR_MDC_JOB_ID_KEY - Static variable in class org.jobrunr.jobs.mappers.MDCMapper
- JOBRUNR_MDC_JOB_NAME_KEY - Static variable in class org.jobrunr.jobs.mappers.MDCMapper
- JOBRUNR_MDC_JOB_SIGNATURE_KEY - Static variable in class org.jobrunr.jobs.mappers.MDCMapper
- JOBRUNR_MDC_KEY - Static variable in class org.jobrunr.jobs.mappers.MDCMapper
- JOBRUNR_PROGRESSBAR_KEY - Static variable in class org.jobrunr.jobs.context.JobDashboardProgressBar
- JobRunrApiHandler - Class in org.jobrunr.dashboard
- JobRunrApiHandler(StorageProvider, JsonMapper, boolean) - Constructor for class org.jobrunr.dashboard.JobRunrApiHandler
- JobRunrConfiguration - Class in org.jobrunr.configuration
-
The main class to configure JobRunr
- JobRunrConfiguration.JobRunrConfigurationResult - Class in org.jobrunr.configuration
- JobRunrConfigurationResult(JobScheduler, JobRequestScheduler, JobRunrDashboardWebServer, BackgroundJobServer) - Constructor for class org.jobrunr.configuration.JobRunrConfiguration.JobRunrConfigurationResult
- JobRunrDashboardLogger - Class in org.jobrunr.jobs.context
- JobRunrDashboardLogger(Logger) - Constructor for class org.jobrunr.jobs.context.JobRunrDashboardLogger
- JobRunrDashboardLogger(Logger, JobDashboardLogger.Level) - Constructor for class org.jobrunr.jobs.context.JobRunrDashboardLogger
- JobRunrDashboardWebServer - Class in org.jobrunr.dashboard
-
Provides a dashboard which gives insights in your jobs and servers.
- JobRunrDashboardWebServer(StorageProvider, JsonMapper) - Constructor for class org.jobrunr.dashboard.JobRunrDashboardWebServer
- JobRunrDashboardWebServer(StorageProvider, JsonMapper, int) - Constructor for class org.jobrunr.dashboard.JobRunrDashboardWebServer
- JobRunrDashboardWebServer(StorageProvider, JsonMapper, int, String, String) - Constructor for class org.jobrunr.dashboard.JobRunrDashboardWebServer
- JobRunrDashboardWebServer(StorageProvider, JsonMapper, JobRunrDashboardWebServerConfiguration) - Constructor for class org.jobrunr.dashboard.JobRunrDashboardWebServer
- JobRunrDashboardWebServerConfiguration - Class in org.jobrunr.dashboard
-
This class allows to configure the JobRunrDashboard
- JobRunrException - Exception Class in org.jobrunr
- JobRunrException(String) - Constructor for exception class org.jobrunr.JobRunrException
- JobRunrException(String, boolean) - Constructor for exception class org.jobrunr.JobRunrException
- JobRunrException(String, boolean, Throwable) - Constructor for exception class org.jobrunr.JobRunrException
- JobRunrException(String, Throwable) - Constructor for exception class org.jobrunr.JobRunrException
- JobRunrExecutor - Interface in org.jobrunr.server.threadpool
- JobRunrJMXExtensions - Class in org.jobrunr.server.jmx
- JobRunrJMXExtensions(BackgroundJobServer, StorageProvider, boolean) - Constructor for class org.jobrunr.server.jmx.JobRunrJMXExtensions
- JobRunrJob - Interface in org.jobrunr.jobs.lambdas
- JobRunrJsonb - Class in org.jobrunr.utils.mapper.jsonb
- JobRunrJsonb(Jsonb) - Constructor for class org.jobrunr.utils.mapper.jsonb.JobRunrJsonb
- JobRunrMetadata - Class in org.jobrunr.storage
- JobRunrMetadata(String, String, Object) - Constructor for class org.jobrunr.storage.JobRunrMetadata
- JobRunrMetadata(String, String, String) - Constructor for class org.jobrunr.storage.JobRunrMetadata
- JobRunrMetadata(String, String, String, Instant, Instant) - Constructor for class org.jobrunr.storage.JobRunrMetadata
- JobRunrMicroMeterIntegration - Class in org.jobrunr.configuration
-
A wrapper around a Micrometer
MeterRegistrythat allows to integrate Micrometer with JobRunr. - JobRunrMicroMeterIntegration(MeterRegistry) - Constructor for class org.jobrunr.configuration.JobRunrMicroMeterIntegration
- JobRunrModule - Class in org.jobrunr.utils.mapper.jackson.modules
- JobRunrModule() - Constructor for class org.jobrunr.utils.mapper.jackson.modules.JobRunrModule
- 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) - 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
- JobScheduler(StorageProvider, JobDetailsGenerator, List) - Constructor for class org.jobrunr.scheduling.JobScheduler
- JobServerFilter - Interface in org.jobrunr.jobs.filters
-
A filter that is triggered each time that: a Job starts processing a Job has been processed a Job succeeds a Job fails a Job fails after all retries are exhausted
- JobServerStats - Class in org.jobrunr.server.jmx
- JobServerStats() - Constructor for class org.jobrunr.server.jmx.JobServerStats
- JobServerStats(OperatingSystemMXBean, MBeanServer) - Constructor for class org.jobrunr.server.jmx.JobServerStats
- JobSortColumns - Class in org.jobrunr.utils.jobs
- JobSortColumns() - Constructor for class org.jobrunr.utils.jobs.JobSortColumns
- JobSseExchange - Class in org.jobrunr.dashboard.sse
- JobSseExchange(HttpExchange, StorageProvider, JsonMapper) - Constructor for class org.jobrunr.dashboard.sse.JobSseExchange
- JobState - Interface in org.jobrunr.jobs.states
- JobStateChangedWhileProcessingConcurrentStateChange - Class in org.jobrunr.server.concurrent.statechanges
- JobStateChangedWhileProcessingConcurrentStateChange(JobSteward) - Constructor for class org.jobrunr.server.concurrent.statechanges.JobStateChangedWhileProcessingConcurrentStateChange
- JobStateMixin - Class in org.jobrunr.utils.mapper.jackson.modules
- JobStateMixin() - Constructor for class org.jobrunr.utils.mapper.jackson.modules.JobStateMixin
- JobStats - Class in org.jobrunr.storage
- JobStats(Instant, Long, Long, Long, Long, Long, Long, Long, Long, Long, int, int) - Constructor for class org.jobrunr.storage.JobStats
- JobStats(JobStats) - Constructor for class org.jobrunr.storage.JobStats
- JobStatsChangeListener - Interface in org.jobrunr.storage.listeners
- JobStatsEnricher - Class in org.jobrunr.storage
-
Class which takes JobStats and extends them with estimations on how long the work will take based on previous JobStats.
- JobStatsEnricher() - Constructor for class org.jobrunr.storage.JobStatsEnricher
- JobStatsExtended - Class in org.jobrunr.storage
- JobStatsExtended(JobStats) - Constructor for class org.jobrunr.storage.JobStatsExtended
- JobStatsExtended(JobStats, Long, Long, Instant) - Constructor for class org.jobrunr.storage.JobStatsExtended
- JobStatsExtended.Estimation - Class in org.jobrunr.storage
- JobStatsMBean - Interface in org.jobrunr.server.jmx
- JobStatsSseExchange - Class in org.jobrunr.dashboard.sse
- JobStatsSseExchange(HttpExchange, StorageProvider, JsonMapper) - Constructor for class org.jobrunr.dashboard.sse.JobStatsSseExchange
- jobStatsView(Connection) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- JobStatsView - Class in org.jobrunr.storage.sql.common
- JobStatsView(Connection, Dialect, String) - Constructor for class org.jobrunr.storage.sql.common.JobStatsView
- JobSteward - Class in org.jobrunr.server
-
The JobSteward manages everything related to local jobs (e.g.
- JobSteward(BackgroundJobServer) - Constructor for class org.jobrunr.server.JobSteward
- jobTable(Connection) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- JobTable - Class in org.jobrunr.storage.sql.common
- JobTable(Connection, Dialect, String, JobMapper) - Constructor for class org.jobrunr.storage.sql.common.JobTable
- JobTypeAdapter - Class in org.jobrunr.utils.mapper.gson
- JobUtils - Class in org.jobrunr.utils
- JobVersioner - Class in org.jobrunr.jobs
- JobVersioner(Job) - Constructor for class org.jobrunr.jobs.JobVersioner
- JobZooKeeper - Class in org.jobrunr.server
-
A JobZooKeeper manages 1 or more JobZooKeeper Tasks like
ProcessScheduledJobsTaskandDeleteSucceededJobsTask. - JobZooKeeper(BackgroundJobServer, AbstractJobZooKeeperTask...) - Constructor for class org.jobrunr.server.JobZooKeeper
- JsonbJsonMapper - Class in org.jobrunr.utils.mapper.jsonb
- JsonbJsonMapper() - Constructor for class org.jobrunr.utils.mapper.jsonb.JsonbJsonMapper
- JsonbJsonMapper(JsonbConfig) - Constructor for class org.jobrunr.utils.mapper.jsonb.JsonbJsonMapper
- JsonbUtils - Class in org.jobrunr.utils.mapper.jsonb
- JsonMapper - Interface in org.jobrunr.utils.mapper
-
JsonMapper that will transform Jobs (and their JobParameters) to Json and back for both storage in the database and for use in the dashboard.
- JsonMapperException - Exception Class in org.jobrunr.utils.mapper
- JsonMapperException(String) - Constructor for exception class org.jobrunr.utils.mapper.JsonMapperException
- JsonMapperException(String, Throwable) - Constructor for exception class org.jobrunr.utils.mapper.JsonMapperException
- JsonMapperFactory - Class in org.jobrunr.utils.mapper
- JsonMapperFactory() - Constructor for class org.jobrunr.utils.mapper.JsonMapperFactory
- JsonMapperUtils - Class in org.jobrunr.utils.mapper
- JsonMapperUtils.Json - Class in org.jobrunr.utils.mapper
- JsonMapperValidator - Class in org.jobrunr.utils.mapper
- JsonMapperValidator() - Constructor for class org.jobrunr.utils.mapper.JsonMapperValidator
K
- keySet() - Method in class org.jobrunr.utils.jobs.AbstractSortColumns
- KotlinJobDetailsBuilder - Class in org.jobrunr.jobs.details
- KotlinJobDetailsBuilder(JobRunrJob, Object...) - Constructor for class org.jobrunr.jobs.details.KotlinJobDetailsBuilder
- KotlinJobDetailsFinder - Class in org.jobrunr.jobs.details
L
- labels() - Element in annotation interface org.jobrunr.jobs.annotations.Job
-
The labels for the job.
- lastDayOfTheMonth() - Static method in class org.jobrunr.scheduling.cron.Cron
- lastDayOfTheMonth(int) - Static method in class org.jobrunr.scheduling.cron.Cron
- lastDayOfTheMonth(int, int) - Static method in class org.jobrunr.scheduling.cron.Cron
- lastMatchedSubstringBetween(String, String, String) - Static method in class org.jobrunr.utils.StringUtils
-
Returns the last matched String between the given open and close String.
- LConst0OperandInstruction - Class in org.jobrunr.jobs.details.instructions
- LConst0OperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.LConst0OperandInstruction
- LConst1OperandInstruction - Class in org.jobrunr.jobs.details.instructions
- LConst1OperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.LConst1OperandInstruction
- LdcInstruction - Class in org.jobrunr.jobs.details.instructions
- LdcInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.LdcInstruction
- lenientSubstringBetween(String, String, String) - Static method in class org.jobrunr.utils.StringUtils
-
Returns the String between the given open and close String.
- LifecycleChangeLock - Class in org.jobrunr.server.lifecycle
- LifecycleChangeLock(BackgroundJobServerLifecycle, BackgroundJobServerLifecycleEvent) - Constructor for class org.jobrunr.server.lifecycle.LifecycleChangeLock
- LifecycleReadLock - Class in org.jobrunr.server.lifecycle
- LifecycleReadLock(BackgroundJobServerLifecycle) - Constructor for class org.jobrunr.server.lifecycle.LifecycleReadLock
- limit - Variable in class org.jobrunr.storage.navigation.AmountRequest
- limit() - Method in class org.jobrunr.storage.sql.common.db.AnsiDialect
- limit() - Method in interface org.jobrunr.storage.sql.common.db.Dialect
- limit() - Method in class org.jobrunr.storage.sql.oracle.OracleDialect
- limit() - Method in class org.jobrunr.storage.sql.sqlserver.SQLServerDialect
- limitAndOffset() - Method in class org.jobrunr.storage.sql.common.db.AnsiDialect
- limitAndOffset() - Method in interface org.jobrunr.storage.sql.common.db.Dialect
- limitAndOffset() - Method in class org.jobrunr.storage.sql.oracle.OracleDialect
- limitAndOffset() - Method in class org.jobrunr.storage.sql.sqlserver.SQLServerDialect
- listAllChildrenOnClasspath(Class, String...) - Method in class org.jobrunr.utils.resources.ClassPathResourceProvider
- listAllChildrenOnClasspath(String) - Method in class org.jobrunr.utils.resources.ClassPathResourceProvider
- listCollectionNames(MongoDatabase) - Static method in class org.jobrunr.storage.nosql.mongo.MongoUtils
- listenForChangesOfMetadataName() - Method in class org.jobrunr.dashboard.ui.model.problems.CarbonIntensityApiErrorProblemHandler
- listenForChangesOfMetadataName() - Method in class org.jobrunr.dashboard.ui.model.problems.CpuAllocationIrregularityProblemHandler
- listenForChangesOfMetadataName() - Method in class org.jobrunr.dashboard.ui.model.problems.PollIntervalInSecondsTimeBoxIsTooSmallProblemHandler
- listenForChangesOfMetadataName() - Method in class org.jobrunr.dashboard.ui.model.problems.SevereJobRunrExceptionProblemHandler
- listenForChangesOfMetadataName() - Method in interface org.jobrunr.storage.listeners.MetadataChangeListener
- LLoadOperandInstruction - Class in org.jobrunr.jobs.details.instructions
- LLoadOperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.LLoadOperandInstruction
- load() - Method in class org.jobrunr.jobs.details.instructions.BAStoreOperandInstruction
- load() - Method in class org.jobrunr.jobs.details.instructions.DupOperandInstruction
- load() - Method in class org.jobrunr.jobs.details.instructions.PopOperandInstruction
- load() - Method in class org.jobrunr.jobs.details.instructions.ReturnOperandInstruction
- load() - Method in class org.jobrunr.jobs.details.instructions.SwapOperandInstruction
- 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.CheckCastOperandInstruction
- 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
- loadAppliedMigrations() - Method in class org.jobrunr.storage.sql.common.DatabaseCreator
-
Loads all applied migration script names in a single query into cache, replacing per-migration queries (N+1 problem).
- loadClass(String) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- loadMDCContextFromJob(Job) - Static method in class org.jobrunr.jobs.mappers.MDCMapper
- LocalDateAdapter - Class in org.jobrunr.utils.mapper.gson
- LocalDateAdapter() - Constructor for class org.jobrunr.utils.mapper.gson.LocalDateAdapter
- LocalDateDeserializer - Class in org.jobrunr.utils.mapper.jackson.modules
- LocalDateDeserializer() - Constructor for class org.jobrunr.utils.mapper.jackson.modules.LocalDateDeserializer
- LocalDateSerializer - Class in org.jobrunr.utils.mapper.jackson.modules
- LocalDateSerializer() - Constructor for class org.jobrunr.utils.mapper.jackson.modules.LocalDateSerializer
- LocalDateTimeAdapter - Class in org.jobrunr.utils.mapper.gson
- LocalDateTimeAdapter() - Constructor for class org.jobrunr.utils.mapper.gson.LocalDateTimeAdapter
- LocalDateTimeDeserializer - Class in org.jobrunr.utils.mapper.jackson.modules
- LocalDateTimeDeserializer() - Constructor for class org.jobrunr.utils.mapper.jackson.modules.LocalDateTimeDeserializer
- LocalDateTimeSerializer - Class in org.jobrunr.utils.mapper.jackson.modules
- LocalDateTimeSerializer() - Constructor for class org.jobrunr.utils.mapper.jackson.modules.LocalDateTimeSerializer
- LocalDateUtils - Class in org.jobrunr.utils
- LocalDateUtils() - Constructor for class org.jobrunr.utils.LocalDateUtils
- LocalTimeDeserializer - Class in org.jobrunr.utils.mapper.jackson.modules
- LocalTimeDeserializer() - Constructor for class org.jobrunr.utils.mapper.jackson.modules.LocalTimeDeserializer
- LocalTimeSerializer - Class in org.jobrunr.utils.mapper.jackson.modules
- LocalTimeSerializer() - Constructor for class org.jobrunr.utils.mapper.jackson.modules.LocalTimeSerializer
- lock() - Method in class org.jobrunr.jobs.AbstractJob
- lock() - Method in class org.jobrunr.utils.resilience.Lock
- lock() - Method in interface org.jobrunr.utils.resilience.Lockable
- lock(ReentrantReadWriteLock) - Method in class org.jobrunr.server.lifecycle.AbstractLifecycleLock
- lock(ReentrantReadWriteLock) - Method in class org.jobrunr.server.lifecycle.LifecycleChangeLock
- lock(ReentrantReadWriteLock) - Method in class org.jobrunr.server.lifecycle.LifecycleReadLock
- Lock - Class in org.jobrunr.utils.resilience
- Lock() - Constructor for class org.jobrunr.utils.resilience.Lock
- Lockable - Interface in org.jobrunr.utils.resilience
- LockingJob - Annotation Interface in org.jobrunr.utils.annotations
-
Annotation that must be used if a method is locking a job.
- logger() - Method in class org.jobrunr.jobs.context.JobContext
- LOGGER - Variable in class org.jobrunr.server.tasks.Task
- LongTypeAutoboxer - Class in org.jobrunr.utils.reflection.autobox
- LongTypeAutoboxer() - Constructor for class org.jobrunr.utils.reflection.autobox.LongTypeAutoboxer
- lowestCarbonIntensityInstant(Instant, Instant) - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast
- LStoreInstruction - Class in org.jobrunr.jobs.details.instructions
- LStoreInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.LStoreInstruction
M
- M001_CreateJobCollection - Class in org.jobrunr.storage.nosql.mongo.migrations
- M001_CreateJobCollection() - Constructor for class org.jobrunr.storage.nosql.mongo.migrations.M001_CreateJobCollection
- M002_CreateRecurringJobCollection - Class in org.jobrunr.storage.nosql.mongo.migrations
- M002_CreateRecurringJobCollection() - Constructor for class org.jobrunr.storage.nosql.mongo.migrations.M002_CreateRecurringJobCollection
- M003_CreateBackgroundJobServerCollection - Class in org.jobrunr.storage.nosql.mongo.migrations
- M003_CreateBackgroundJobServerCollection() - Constructor for class org.jobrunr.storage.nosql.mongo.migrations.M003_CreateBackgroundJobServerCollection
- M004_CreateJobStatsCollection - Class in org.jobrunr.storage.nosql.mongo.migrations
- M004_CreateJobStatsCollection() - Constructor for class org.jobrunr.storage.nosql.mongo.migrations.M004_CreateJobStatsCollection
- M005_CreateMetadataCollectionAndDropJobStats - Class in org.jobrunr.storage.nosql.mongo.migrations
- M005_CreateMetadataCollectionAndDropJobStats() - Constructor for class org.jobrunr.storage.nosql.mongo.migrations.M005_CreateMetadataCollectionAndDropJobStats
- M006_UpdateRecurringJobsCollectionAddCreatedAtIndex - Class in org.jobrunr.storage.nosql.mongo.migrations
- M006_UpdateRecurringJobsCollectionAddCreatedAtIndex() - Constructor for class org.jobrunr.storage.nosql.mongo.migrations.M006_UpdateRecurringJobsCollectionAddCreatedAtIndex
- M007_UpdateJobsCollectionReplaceIndices - Class in org.jobrunr.storage.nosql.documentdb.migrations
- M007_UpdateJobsCollectionReplaceIndices - Class in org.jobrunr.storage.nosql.mongo.migrations
- M007_UpdateJobsCollectionReplaceIndices() - Constructor for class org.jobrunr.storage.nosql.documentdb.migrations.M007_UpdateJobsCollectionReplaceIndices
- M007_UpdateJobsCollectionReplaceIndices() - Constructor for class org.jobrunr.storage.nosql.mongo.migrations.M007_UpdateJobsCollectionReplaceIndices
- main(String[]) - Static method in class org.jobrunr.storage.sql.common.DatabaseCreator
- main(String[]) - Static method in class org.jobrunr.storage.sql.common.DatabaseSqlMigrationFileProvider
- makeAccessible(AccessibleObject) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- map(DashboardNotification) - Method in interface org.jobrunr.server.dashboard.mappers.DashboardNotificationMapper
- map(AmountRequest) - Method in class org.jobrunr.storage.sql.common.mapper.SqlJobPageRequestMapper
- mapOf(K, V) - Static method in class org.jobrunr.utils.CollectionUtils
- mapOf(K, V, K, V) - Static method in class org.jobrunr.utils.CollectionUtils
- mapOf(K, V, K, V, K, V) - Static method in class org.jobrunr.utils.CollectionUtils
- mapOf(K, V, K, V, K, V, K, V) - Static method in class org.jobrunr.utils.CollectionUtils
- mapOf(K, V, K, V, K, V, K, V, K, V) - Static method in class org.jobrunr.utils.CollectionUtils
- mapOf(K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class org.jobrunr.utils.CollectionUtils
- mapOf(K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class org.jobrunr.utils.CollectionUtils
- mapOf(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class org.jobrunr.utils.CollectionUtils
- mapToMetadata(CarbonIntensityApiErrorNotification) - Method in class org.jobrunr.server.dashboard.mappers.CarbonIntensityApiErrorNotificationMapper
- mapToMetadata(CpuAllocationIrregularityNotification) - Method in class org.jobrunr.server.dashboard.mappers.CpuAllocationIrregularityNotificationMapper
- mapToMetadata(PollIntervalInSecondsTimeBoxIsTooSmallNotification) - Method in class org.jobrunr.server.dashboard.mappers.PollIntervalInSecondsTimeBoxIsTooSmallNotificationMapper
- mapToMetadata(SevereJobRunrException) - Method in class org.jobrunr.server.dashboard.mappers.SevereJobRunrExceptionNotificationMapper
- mapToMetadata(T) - Method in interface org.jobrunr.server.dashboard.mappers.DashboardNotificationMapper
- mapToNewPage(long, List) - Method in class org.jobrunr.storage.navigation.OffsetBasedPageRequest
- mapToNewPage(long, List) - Method in class org.jobrunr.storage.navigation.PageRequest
- mapToSort(AmountRequest) - Method in class org.jobrunr.storage.nosql.mongo.mapper.MongoDBAmountRequestMapper
- mapToSqlQuery(AmountRequest, Sql) - Method in class org.jobrunr.storage.sql.common.mapper.SqlAmountRequestMapper
- mapToSqlQuery(AmountRequest, Sql, Function) - Method in class org.jobrunr.storage.sql.common.mapper.SqlAmountRequestMapper
- mapToSqlQuery(OffsetBasedPageRequest, Sql) - Method in class org.jobrunr.storage.sql.common.mapper.SqlOffsetBasedPageRequestMapper
- margin(Duration, Duration) - Static method in class org.jobrunr.scheduling.carbonaware.CarbonAwareScheduleMargin
- MariaDbDialect - Class in org.jobrunr.storage.sql.mariadb
- MariaDbDialect(String, String) - Constructor for class org.jobrunr.storage.sql.mariadb.MariaDbDialect
- MariaDbStorageProvider - Class in org.jobrunr.storage.sql.mariadb
- MariaDbStorageProvider(DataSource) - Constructor for class org.jobrunr.storage.sql.mariadb.MariaDbStorageProvider
- MariaDbStorageProvider(DataSource, String) - Constructor for class org.jobrunr.storage.sql.mariadb.MariaDbStorageProvider
- MariaDbStorageProvider(DataSource, String, StorageProviderUtils.DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.mariadb.MariaDbStorageProvider
- MariaDbStorageProvider(DataSource, String, StorageProviderUtils.DatabaseOptions, RateLimiter) - Constructor for class org.jobrunr.storage.sql.mariadb.MariaDbStorageProvider
- MariaDbStorageProvider(DataSource, StorageProviderUtils.DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.mariadb.MariaDbStorageProvider
- markMigrationAsDone(NoSqlMigration) - Method in class org.jobrunr.storage.nosql.common.NoSqlDatabaseCreator
- markMigrationAsDone(NoSqlMigration) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBCreator
- markRunAsSucceeded() - Method in class org.jobrunr.server.tasks.PeriodicTaskRunInfo
- matches(String) - Method in class org.jobrunr.dashboard.server.http.url.MatchUrl
- 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
- matches(Job, Job) - Method in interface org.jobrunr.server.concurrent.statechanges.AllowedConcurrentStateChange
- matches(Job, Job) - Method in class org.jobrunr.server.concurrent.statechanges.JobPerformedOnOtherBackgroundJobServerConcurrentStateChange
- matches(Job, Job) - Method in class org.jobrunr.server.concurrent.statechanges.JobStateChangedWhileProcessingConcurrentStateChange
- matches(Job, Job) - Method in class org.jobrunr.server.concurrent.statechanges.PermanentlyDeletedWhileProcessingConcurrentStateChange
- matches(Job, Job) - Method in class org.jobrunr.server.concurrent.statechanges.ScheduledTooEarlyByJobZooKeeperConcurrentStateChange
- matches(StateName, StateName) - Method in class org.jobrunr.server.concurrent.statechanges.AbstractAllowedConcurrentStateChange
-
Returns true of the current
AllowedConcurrentStateChangecan resolve the concurrent modified jobs. - matches(StateName, StateName) - Method in interface org.jobrunr.server.concurrent.statechanges.AllowedConcurrentStateChange
- matches(StateName, StateName) - Method in class org.jobrunr.server.concurrent.statechanges.DeletedWhileAnyOtherConcurrentStateChange
- matches(StateName, StateName) - Method in class org.jobrunr.server.concurrent.statechanges.JobPerformedOnOtherBackgroundJobServerConcurrentStateChange
- matches(StateName, StateName) - Method in class org.jobrunr.server.concurrent.statechanges.JobStateChangedWhileProcessingConcurrentStateChange
- matches(StateName, StateName) - Method in class org.jobrunr.server.concurrent.statechanges.PermanentlyDeletedWhileProcessingConcurrentStateChange
- matches(StateName, StateName) - Method in class org.jobrunr.server.concurrent.statechanges.ScheduledTooEarlyByJobZooKeeperConcurrentStateChange
- matches(StateName, StateName) - Method in class org.jobrunr.server.concurrent.statechanges.SucceededWhileAnyOtherConcurrentStateChange
- matches(StateName, StateName) - Method in class org.jobrunr.server.concurrent.statechanges.SystemSleptConcurrentStateChange
- MatchUrl - Class in org.jobrunr.dashboard.server.http.url
- MatchUrl(String) - Constructor for class org.jobrunr.dashboard.server.http.url.MatchUrl
- max(Instant, Instant) - Static method in class org.jobrunr.utils.InstantUtils
- max(Collection) - Static method in class org.jobrunr.utils.InstantUtils
- max(Stream) - Static method in class org.jobrunr.utils.InstantUtils
- md5Checksum(String) - Static method in class org.jobrunr.utils.StringUtils
- MDCMapper - Class in org.jobrunr.jobs.mappers
- METADATA_OWNER_CLUSTER - Static variable in class org.jobrunr.storage.StorageProviderUtils.Metadata
- MetadataChangeListener - Interface in org.jobrunr.storage.listeners
- MetadataDocumentMapper - Class in org.jobrunr.storage.nosql.mongo.mapper
- MetadataDocumentMapper() - Constructor for class org.jobrunr.storage.nosql.mongo.mapper.MetadataDocumentMapper
- metadataTable(Connection) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- MetadataTable - Class in org.jobrunr.storage.sql.common
- MetadataTable(Connection, Dialect, String) - Constructor for class org.jobrunr.storage.sql.common.MetadataTable
- MethodFinderPredicate - Class in org.jobrunr.utils.reflection
- MethodFinderPredicate(String, Class...) - Constructor for class org.jobrunr.utils.reflection.MethodFinderPredicate
- MigrateFromV5toV6Task - Class in org.jobrunr.server.tasks.startup
- MigrateFromV5toV6Task(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.startup.MigrateFromV5toV6Task
- min(Duration, Duration) - Static method in class org.jobrunr.utils.DurationUtils
- MINUTE - Enum constant in enum class org.jobrunr.scheduling.cron.CronFieldType
- minutely() - Static method in class org.jobrunr.scheduling.cron.Cron
- MongoDBAmountRequestMapper - Class in org.jobrunr.storage.nosql.mongo.mapper
- MongoDBAmountRequestMapper() - Constructor for class org.jobrunr.storage.nosql.mongo.mapper.MongoDBAmountRequestMapper
- MongoDBCreator - Class in org.jobrunr.storage.nosql.mongo
- MongoDBCreator(MongoClient, String) - Constructor for class org.jobrunr.storage.nosql.mongo.MongoDBCreator
- MongoDBCreator(MongoClient, String, String) - Constructor for class org.jobrunr.storage.nosql.mongo.MongoDBCreator
- MongoDBCreator(List, MongoClient, String, String) - Constructor for class org.jobrunr.storage.nosql.mongo.MongoDBCreator
- MongoDBStorageProvider - Class in org.jobrunr.storage.nosql.mongo
- MongoDBStorageProvider(MongoClient) - Constructor for class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- MongoDBStorageProvider(MongoClient, String) - Constructor for class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- MongoDBStorageProvider(MongoClient, String, String) - Constructor for class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- MongoDBStorageProvider(MongoClient, String, String, StorageProviderUtils.DatabaseOptions) - Constructor for class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- MongoDBStorageProvider(MongoClient, String, String, StorageProviderUtils.DatabaseOptions, RateLimiter) - Constructor for class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- MongoDBStorageProvider(MongoClient, String, StorageProviderUtils.DatabaseOptions) - Constructor for class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- MongoDBStorageProvider(MongoClient, StorageProviderUtils.DatabaseOptions, RateLimiter) - Constructor for class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- MongoDBStorageProvider(MongoClient, RateLimiter) - Constructor for class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- MongoDBStorageProvider(String, int) - Constructor for class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- MongoMigration - Class in org.jobrunr.storage.nosql.mongo.migrations
- MongoMigration() - Constructor for class org.jobrunr.storage.nosql.mongo.migrations.MongoMigration
- MongoUtils - Class in org.jobrunr.storage.nosql.mongo
- MONTH - Enum constant in enum class 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
- moveToNextState(Job, Instant, String) - Method in class org.jobrunr.jobs.states.CarbonAwareAwaitingState
- MultiLock - Class in org.jobrunr.utils.resilience
- MultiLock(Collection) - Constructor for class org.jobrunr.utils.resilience.MultiLock
- MultiLock(Lockable...) - Constructor for class org.jobrunr.utils.resilience.MultiLock
- mustNotRetry() - Method in class org.jobrunr.jobs.states.FailedState
- MySqlDialect - Class in org.jobrunr.storage.sql.mysql
- MySqlDialect(String, String) - Constructor for class org.jobrunr.storage.sql.mysql.MySqlDialect
- MySqlStorageProvider - Class in org.jobrunr.storage.sql.mysql
- MySqlStorageProvider(DataSource) - Constructor for class org.jobrunr.storage.sql.mysql.MySqlStorageProvider
- MySqlStorageProvider(DataSource, String) - Constructor for class org.jobrunr.storage.sql.mysql.MySqlStorageProvider
- MySqlStorageProvider(DataSource, String, StorageProviderUtils.DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.mysql.MySqlStorageProvider
- MySqlStorageProvider(DataSource, String, StorageProviderUtils.DatabaseOptions, RateLimiter) - Constructor for class org.jobrunr.storage.sql.mysql.MySqlStorageProvider
- MySqlStorageProvider(DataSource, StorageProviderUtils.DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.mysql.MySqlStorageProvider
N
- name - Variable in class org.jobrunr.jobs.details.instructions.VisitFieldInstruction
- name - Variable in class org.jobrunr.jobs.details.instructions.VisitMethodInstruction
- name() - Element in annotation interface org.jobrunr.jobs.annotations.Job
-
The name of the job.
- NAME - Static variable in class org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
- NAME - Static variable in class org.jobrunr.storage.StorageProviderUtils.DeprecatedJobStats
-
Deprecated.
- NAME - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
- NAME - Static variable in class org.jobrunr.storage.StorageProviderUtils.JobStats
- NAME - Static variable in class org.jobrunr.storage.StorageProviderUtils.Metadata
- NAME - Static variable in class org.jobrunr.storage.StorageProviderUtils.Migrations
- NAME - Static variable in class org.jobrunr.storage.StorageProviderUtils.RecurringJobs
- NamedThreadFactory - Class in org.jobrunr.utils.threadpool
- NamedThreadFactory(String, boolean) - Constructor for class org.jobrunr.utils.threadpool.NamedThreadFactory
- NBR_OF_RETRIES_NOT_PROVIDED - Static variable in annotation interface org.jobrunr.jobs.annotations.Job
- newBackgroundJobPerformer(BackgroundJobServer, Job) - Method in interface org.jobrunr.server.BackgroundJobPerformerFactory
- newInstance(Class) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- newInstance(Class, Object...) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- newInstance(String, Object...) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- newInstanceAndSetFieldValues(Class, Map) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- newInstanceCE(Class) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- newInstanceCE(Class, Object...) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- NewOperandInstruction - Class in org.jobrunr.jobs.details.instructions
- NewOperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.NewOperandInstruction
- newThread(Runnable) - Method in class org.jobrunr.utils.threadpool.NamedThreadFactory
- newUUID() - Static method in class org.jobrunr.jobs.Job
- next(Instant, Instant, ZoneId) - Method in class org.jobrunr.scheduling.cron.CronExpression
-
Calculates the next occurrence based on provided base time.
- next(Instant, Instant, ZoneId) - Method in class org.jobrunr.scheduling.interval.Interval
- next(Instant, Instant, ZoneId) - Method in class org.jobrunr.scheduling.Schedule
-
Calculates the next occurrence based on the creation time and the provided base time.
- next(Page) - Static method in class org.jobrunr.storage.Paging.OffsetBasedPage
- NO_VALIDATE - Enum constant in enum class org.jobrunr.storage.StorageProviderUtils.DatabaseOptions
- NoOpTablePrefixStatementUpdater - Class in org.jobrunr.storage.sql.common.tables
- NoOpTablePrefixStatementUpdater() - Constructor for class org.jobrunr.storage.sql.common.tables.NoOpTablePrefixStatementUpdater
- NoSqlDatabaseCreator<T> - Class in org.jobrunr.storage.nosql.common
- NoSqlDatabaseCreator(Class) - Constructor for class org.jobrunr.storage.nosql.common.NoSqlDatabaseCreator
- NoSqlDatabaseCreator(List) - Constructor for class org.jobrunr.storage.nosql.common.NoSqlDatabaseCreator
- NoSqlDatabaseCreator(NoSqlStorageProvider) - Constructor for class org.jobrunr.storage.nosql.common.NoSqlDatabaseCreator
- NoSqlDatabaseMigrationsProvider - Class in org.jobrunr.storage.nosql.common
- NoSqlDatabaseMigrationsProvider(List) - Constructor for class org.jobrunr.storage.nosql.common.NoSqlDatabaseMigrationsProvider
- NoSqlMigration - Interface in org.jobrunr.storage.nosql.common.migrations
- NoSqlMigrationByPath - Class in org.jobrunr.storage.nosql.common.migrations
- NoSqlMigrationByPath(Path) - Constructor for class org.jobrunr.storage.nosql.common.migrations.NoSqlMigrationByPath
- NoSqlMigrationByZipEntry - Class in org.jobrunr.storage.nosql.common.migrations
- NoSqlMigrationByZipEntry(String) - Constructor for class org.jobrunr.storage.nosql.common.migrations.NoSqlMigrationByZipEntry
- NoSqlMigrationProvider - Interface in org.jobrunr.storage.nosql.common.migrations
- NoSqlStorageProvider - Interface in org.jobrunr.storage.nosql
- note() - Element in annotation interface org.jobrunr.utils.annotations.Beta
- notFound - Static variable in class org.jobrunr.dashboard.server.http.handlers.HttpRequestHandlers
- notify(DashboardNotification) - Method in class org.jobrunr.server.dashboard.DashboardNotificationManager
- notifyJobStatsOnChangeListeners() - Method in class org.jobrunr.storage.AbstractStorageProvider
- notifyJobStatsOnChangeListenersIf(boolean) - Method in class org.jobrunr.storage.AbstractStorageProvider
- notifyMetadataChangeListeners() - Method in class org.jobrunr.storage.AbstractStorageProvider
- notifyMetadataChangeListenersIf(boolean) - Method in class org.jobrunr.storage.AbstractStorageProvider
- notifyMetadataChangeListenersOnCurrentThread() - Method in class org.jobrunr.storage.AbstractStorageProvider
- notifyThreadIdle() - Method in class org.jobrunr.server.JobSteward
- notifyThreadOccupied() - Method in class org.jobrunr.server.JobSteward
- nowUsingSystemDefault() - Static method in class org.jobrunr.utils.LocalDateUtils
- Null - Static variable in class org.jobrunr.jobs.context.JobContext
- NullLoadOperandInstruction - Class in org.jobrunr.jobs.details.instructions
- NullLoadOperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.NullLoadOperandInstruction
- NullSafeJsonBuilder - Class in org.jobrunr.utils.mapper.jsonb
- NullSafeJsonBuilder() - Constructor for class org.jobrunr.utils.mapper.jsonb.NullSafeJsonBuilder
- NullSafeJsonBuilder(JsonObject) - Constructor for class org.jobrunr.utils.mapper.jsonb.NullSafeJsonBuilder
- nullSafeJsonObjectBuilder() - Static method in class org.jobrunr.utils.mapper.jsonb.NullSafeJsonBuilder
- nullSafeJsonObjectBuilder(Jsonb, Object) - Static method in class org.jobrunr.utils.mapper.jsonb.NullSafeJsonBuilder
- nullSafeJsonObjectBuilder(JsonObject) - Static method in class org.jobrunr.utils.mapper.jsonb.NullSafeJsonBuilder
- NumberUtils - Class in org.jobrunr.utils
O
- objectContainsFieldOrProperty(Object, String) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- of(Class) - Static method in class org.jobrunr.utils.mapper.gson.RuntimeClassNameTypeAdapterFactory
-
Creates a new runtime type adapter for
baseTypeusing"type"as the type field name. - of(Class, String) - Static method in class org.jobrunr.utils.mapper.gson.RuntimeClassNameTypeAdapterFactory
-
Creates a new runtime type adapter using for
baseTypeusingtypeFieldNameas the type field name. - of(Instant, JobStats) - Static method in class org.jobrunr.storage.JobStats
- OffsetBasedPageRequest - Class in org.jobrunr.storage.navigation
- OffsetBasedPageRequest(String, Long, Integer) - Constructor for class org.jobrunr.storage.navigation.OffsetBasedPageRequest
- OffsetDateTimeAdapter - Class in org.jobrunr.utils.mapper.gson
- OffsetDateTimeAdapter() - Constructor for class org.jobrunr.utils.mapper.gson.OffsetDateTimeAdapter
- ofType(Collection, Class) - Static method in class org.jobrunr.utils.streams.StreamUtils
- ofType(Stream, Class) - Static method in class org.jobrunr.utils.streams.StreamUtils
- ok - Static variable in class org.jobrunr.dashboard.server.http.handlers.HttpRequestHandlers
- OnboardNewWorkTask - Class in org.jobrunr.server.tasks.steward
- OnboardNewWorkTask(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.steward.OnboardNewWorkTask
- onChange(List) - Method in class org.jobrunr.dashboard.sse.BackgroundJobServerStatusSseExchange
- onChange(List) - Method in interface org.jobrunr.storage.listeners.BackgroundJobServerStatusChangeListener
- onChange(List) - Method in class org.jobrunr.dashboard.ui.model.problems.CarbonIntensityApiErrorProblemHandler
- onChange(List) - Method in class org.jobrunr.dashboard.ui.model.problems.CpuAllocationIrregularityProblemHandler
- onChange(List) - Method in class org.jobrunr.dashboard.ui.model.problems.PollIntervalInSecondsTimeBoxIsTooSmallProblemHandler
- onChange(List) - Method in class org.jobrunr.dashboard.ui.model.problems.SevereJobRunrExceptionProblemHandler
- onChange(List) - Method in interface org.jobrunr.storage.listeners.MetadataChangeListener
- onChange(Job) - Method in class org.jobrunr.dashboard.sse.JobSseExchange
- onChange(Job) - Method in interface org.jobrunr.storage.listeners.JobChangeListener
- onChange(JobStats) - Method in class org.jobrunr.dashboard.sse.JobStatsSseExchange
- onChange(JobStats) - Method in class org.jobrunr.dashboard.ui.model.problems.ScheduledJobsNotFoundProblemHandler
- onChange(JobStats) - Method in class org.jobrunr.server.jmx.JobRunrJMXExtensions
- onChange(JobStats) - Method in interface org.jobrunr.storage.listeners.JobStatsChangeListener
- onChange(JobStats) - Method in class org.jobrunr.storage.metrics.StorageProviderMetricsBinder
- onCreated(AbstractJob) - Method in class org.jobrunr.jobs.filters.DefaultJobFilter
- onCreated(AbstractJob) - Method in interface org.jobrunr.jobs.filters.JobClientFilter
- onCreating(AbstractJob) - Method in class org.jobrunr.jobs.filters.DefaultJobFilter
- onCreating(AbstractJob) - Method in interface org.jobrunr.jobs.filters.JobClientFilter
- onFailedAfterRetries(Job) - Method in interface org.jobrunr.jobs.filters.JobServerFilter
-
This hook is called when a Job failed and will not be retried anymore (due to the fact that the retries are exhausted).
- onProcessing(Job) - Method in interface org.jobrunr.jobs.filters.JobServerFilter
-
This hook is called when the Job starts processing
- onProcessingFailed(Job, Exception) - Method in interface org.jobrunr.jobs.filters.JobServerFilter
-
This hook is called when the Job processing failed (note that the job still has the
PROCESSINGstate). - onProcessingSucceeded(Job) - Method in interface org.jobrunr.jobs.filters.JobServerFilter
-
This hook is called when the Job processing succeeded (note that the job still has the
PROCESSINGstate). - onStateApplied(Job, JobState, JobState) - Method in interface org.jobrunr.jobs.filters.ApplyStateFilter
-
Will be invoked on state change of a
Job. - onStateElection(Job, JobState) - Method in interface org.jobrunr.jobs.filters.ElectStateFilter
- onStateElection(Job, JobState) - Method in class org.jobrunr.jobs.filters.RetryFilter
- OptionalUtils - Class in org.jobrunr.utils
- OptionalUtils() - Constructor for class org.jobrunr.utils.OptionalUtils
- OPTIONS - Static variable in class org.jobrunr.dashboard.server.http.handlers.HttpRequestHandlers.RequestMethod
- OracleAndDB2TablePrefixStatementUpdater - Class in org.jobrunr.storage.sql.common.tables
- OracleAndDB2TablePrefixStatementUpdater(String) - Constructor for class org.jobrunr.storage.sql.common.tables.OracleAndDB2TablePrefixStatementUpdater
- OracleDialect - Class in org.jobrunr.storage.sql.oracle
- OracleDialect() - Constructor for class org.jobrunr.storage.sql.oracle.OracleDialect
- OracleStorageProvider - Class in org.jobrunr.storage.sql.oracle
- OracleStorageProvider(DataSource) - Constructor for class org.jobrunr.storage.sql.oracle.OracleStorageProvider
- OracleStorageProvider(DataSource, String) - Constructor for class org.jobrunr.storage.sql.oracle.OracleStorageProvider
- OracleStorageProvider(DataSource, String, StorageProviderUtils.DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.oracle.OracleStorageProvider
- OracleStorageProvider(DataSource, String, StorageProviderUtils.DatabaseOptions, RateLimiter) - Constructor for class org.jobrunr.storage.sql.oracle.OracleStorageProvider
- OracleStorageProvider(DataSource, StorageProviderUtils.DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.oracle.OracleStorageProvider
- order - Variable in class org.jobrunr.storage.navigation.AmountRequest
- orderClause(AmountRequest) - Method in class org.jobrunr.storage.sql.common.mapper.SqlAmountRequestMapper
- OrderTerm - Class in org.jobrunr.storage.navigation
- OrderTerm(String, OrderTerm.Order) - Constructor for class org.jobrunr.storage.navigation.OrderTerm
- OrderTerm.Order - Enum Class in org.jobrunr.storage.navigation
- org.jobrunr - package org.jobrunr
- org.jobrunr.configuration - package org.jobrunr.configuration
-
All details on how to configure JobRunr using Fluent Configuration.
- 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.sse - package org.jobrunr.dashboard.sse
- org.jobrunr.dashboard.ui.model - package org.jobrunr.dashboard.ui.model
- org.jobrunr.dashboard.ui.model.problems - package org.jobrunr.dashboard.ui.model.problems
- org.jobrunr.jobs - package org.jobrunr.jobs
-
Everything related to background jobs.
- org.jobrunr.jobs.annotations - package org.jobrunr.jobs.annotations
- org.jobrunr.jobs.context - package org.jobrunr.jobs.context
- org.jobrunr.jobs.details - package org.jobrunr.jobs.details
- org.jobrunr.jobs.details.instructions - package org.jobrunr.jobs.details.instructions
- org.jobrunr.jobs.details.postprocess - package org.jobrunr.jobs.details.postprocess
- org.jobrunr.jobs.exceptions - package org.jobrunr.jobs.exceptions
- 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.carbonaware - package org.jobrunr.scheduling.carbonaware
- org.jobrunr.scheduling.cron - package org.jobrunr.scheduling.cron
- org.jobrunr.scheduling.exceptions - package org.jobrunr.scheduling.exceptions
- org.jobrunr.scheduling.interval - package org.jobrunr.scheduling.interval
- org.jobrunr.server - package org.jobrunr.server
- org.jobrunr.server.carbonaware - package org.jobrunr.server.carbonaware
- org.jobrunr.server.concurrent - package org.jobrunr.server.concurrent
- org.jobrunr.server.concurrent.statechanges - package org.jobrunr.server.concurrent.statechanges
- org.jobrunr.server.configuration - package org.jobrunr.server.configuration
- org.jobrunr.server.dashboard - package org.jobrunr.server.dashboard
- org.jobrunr.server.dashboard.mappers - package org.jobrunr.server.dashboard.mappers
- org.jobrunr.server.jmx - package org.jobrunr.server.jmx
- org.jobrunr.server.lifecycle - package org.jobrunr.server.lifecycle
- org.jobrunr.server.metrics - package org.jobrunr.server.metrics
- org.jobrunr.server.runner - package org.jobrunr.server.runner
- org.jobrunr.server.strategy - package org.jobrunr.server.strategy
- org.jobrunr.server.tasks - package org.jobrunr.server.tasks
- org.jobrunr.server.tasks.startup - package org.jobrunr.server.tasks.startup
- org.jobrunr.server.tasks.steward - package org.jobrunr.server.tasks.steward
- org.jobrunr.server.tasks.zookeeper - package org.jobrunr.server.tasks.zookeeper
- org.jobrunr.server.threadpool - package org.jobrunr.server.threadpool
- org.jobrunr.storage - package org.jobrunr.storage
- org.jobrunr.storage.listeners - package org.jobrunr.storage.listeners
- org.jobrunr.storage.metrics - package org.jobrunr.storage.metrics
- org.jobrunr.storage.navigation - package org.jobrunr.storage.navigation
- org.jobrunr.storage.nosql - package org.jobrunr.storage.nosql
- org.jobrunr.storage.nosql.common - package org.jobrunr.storage.nosql.common
- org.jobrunr.storage.nosql.common.migrations - package org.jobrunr.storage.nosql.common.migrations
- org.jobrunr.storage.nosql.documentdb - package org.jobrunr.storage.nosql.documentdb
- org.jobrunr.storage.nosql.documentdb.migrations - package org.jobrunr.storage.nosql.documentdb.migrations
- org.jobrunr.storage.nosql.mongo - package org.jobrunr.storage.nosql.mongo
- org.jobrunr.storage.nosql.mongo.mapper - package org.jobrunr.storage.nosql.mongo.mapper
- org.jobrunr.storage.nosql.mongo.migrations - package org.jobrunr.storage.nosql.mongo.migrations
- 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.mapper - package org.jobrunr.storage.sql.common.mapper
- org.jobrunr.storage.sql.common.migrations - package org.jobrunr.storage.sql.common.migrations
- org.jobrunr.storage.sql.common.tables - package org.jobrunr.storage.sql.common.tables
- org.jobrunr.storage.sql.db2 - package org.jobrunr.storage.sql.db2
- 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.mysql - package org.jobrunr.storage.sql.mysql
- 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.diagnostics - package org.jobrunr.utils.diagnostics
- org.jobrunr.utils.exceptions - package org.jobrunr.utils.exceptions
- org.jobrunr.utils.io - package org.jobrunr.utils.io
- org.jobrunr.utils.jobs - package org.jobrunr.utils.jobs
- 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.mapper.jackson3 - package org.jobrunr.utils.mapper.jackson3
- org.jobrunr.utils.mapper.jsonb - package org.jobrunr.utils.mapper.jsonb
- org.jobrunr.utils.mapper.jsonb.adapters - package org.jobrunr.utils.mapper.jsonb.adapters
- org.jobrunr.utils.mapper.jsonb.serializer - package org.jobrunr.utils.mapper.jsonb.serializer
- org.jobrunr.utils.reflection - package org.jobrunr.utils.reflection
- org.jobrunr.utils.reflection.annotations - package org.jobrunr.utils.reflection.annotations
- org.jobrunr.utils.reflection.autobox - package org.jobrunr.utils.reflection.autobox
- org.jobrunr.utils.resilience - package org.jobrunr.utils.resilience
- org.jobrunr.utils.resources - package org.jobrunr.utils.resources
- org.jobrunr.utils.streams - package org.jobrunr.utils.streams
- org.jobrunr.utils.threadpool - package org.jobrunr.utils.threadpool
- org.jobrunr.utils.uuid - package org.jobrunr.utils.uuid
- 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, long, int, PageRequest, PageRequest, PageRequest) - Constructor for class org.jobrunr.storage.Page
- Page(long, List, PageRequest, PageRequest, PageRequest) - Constructor for class org.jobrunr.storage.Page
- PageRequest - Class in org.jobrunr.storage.navigation
- PageRequest(String, Integer) - Constructor for class org.jobrunr.storage.navigation.PageRequest
- Paging - Class in org.jobrunr.storage
- Paging.AmountBasedList - Class in org.jobrunr.storage
- Paging.OffsetBasedPage - Class in org.jobrunr.storage
- param(String) - Method in class org.jobrunr.dashboard.server.http.HttpRequest
- param(String) - Method in class org.jobrunr.dashboard.server.http.url.RequestUrl
- param(String, Class) - Method in class org.jobrunr.dashboard.server.http.HttpRequest
- param(String, Class) - Method in class org.jobrunr.dashboard.server.http.url.RequestUrl
- parse(InputStream) - Method in class org.jobrunr.jobs.details.JavaJobDetailsFinder
- parse(InputStream) - Method in class org.jobrunr.jobs.details.KotlinJobDetailsFinder
- parse(String) - Static method in class org.jobrunr.jobs.JobId
- parseAsterisk() - Method in enum class org.jobrunr.scheduling.cron.CronFieldType
- parseLastDayOfMonth() - Method in enum class org.jobrunr.scheduling.cron.CronFieldType
- parseLong(String) - Static method in class org.jobrunr.utils.NumberUtils
- parseLong(String, Long) - Static method in class org.jobrunr.utils.NumberUtils
- parseStatement(String) - Method in class org.jobrunr.storage.sql.common.db.Sql
- parseStatement(String, String, String) - Method in class org.jobrunr.storage.sql.common.db.SqlStatement
- 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
- PathFileSystemProvider - Class in org.jobrunr.utils.resources
- PathFileSystemProvider() - Constructor for class org.jobrunr.utils.resources.PathFileSystemProvider
- PathTypeDeserializer - Class in org.jobrunr.utils.mapper.jsonb.serializer
- PathTypeDeserializer() - Constructor for class org.jobrunr.utils.mapper.jsonb.serializer.PathTypeDeserializer
- PathTypeSerializer - Class in org.jobrunr.utils.mapper.jsonb.serializer
- PathTypeSerializer() - Constructor for class org.jobrunr.utils.mapper.jsonb.serializer.PathTypeSerializer
- PAUSE - Enum constant in enum class org.jobrunr.server.lifecycle.BackgroundJobServerLifecycleEvent
- pauseProcessing() - Method in class org.jobrunr.server.BackgroundJobServer
- pauseProcessing() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerMBean
- per(int, ChronoUnit) - Method in class org.jobrunr.utils.resilience.RateLimiter.Builder
- per(Duration) - Method in class org.jobrunr.utils.resilience.RateLimiter.Builder
- performJob() - Method in class org.jobrunr.server.BackgroundJobPerformer
- PeriodicTaskRunInfo - Class in org.jobrunr.server.tasks
- PeriodicTaskRunInfo(TaskStatistics, BackgroundJobServerConfigurationReader, long) - Constructor for class org.jobrunr.server.tasks.PeriodicTaskRunInfo
- PermanentlyDeletedWhileProcessingConcurrentStateChange - Class in org.jobrunr.server.concurrent.statechanges
- PermanentlyDeletedWhileProcessingConcurrentStateChange(JobSteward) - Constructor for class org.jobrunr.server.concurrent.statechanges.PermanentlyDeletedWhileProcessingConcurrentStateChange
- PlatformThreadPoolJobRunrExecutor - Class in org.jobrunr.server.threadpool
- PlatformThreadPoolJobRunrExecutor(int) - Constructor for class org.jobrunr.server.threadpool.PlatformThreadPoolJobRunrExecutor
- PlatformThreadPoolJobRunrExecutor(int, int, String) - Constructor for class org.jobrunr.server.threadpool.PlatformThreadPoolJobRunrExecutor
- PlatformThreadPoolJobRunrExecutor(int, String) - Constructor for class org.jobrunr.server.threadpool.PlatformThreadPoolJobRunrExecutor
- PlatformThreads - Enum constant in enum class org.jobrunr.server.configuration.BackgroundJobServerThreadType
- plus(long, TemporalUnit) - Method in class org.jobrunr.scheduling.carbonaware.CarbonAwarePeriod
- pollFirstInstruction() - Method in class org.jobrunr.jobs.details.JobDetailsBuilder
- pollIntervalInSecondsTimeBoxIsAboutToPass() - Method in class org.jobrunr.server.tasks.PeriodicTaskRunInfo
- pollIntervalInSecondsTimeBoxIsAboutToPass() - Method in class org.jobrunr.server.tasks.Task
- pollIntervalInSecondsTimeBoxIsAboutToPass() - Method in class org.jobrunr.server.tasks.TaskRunInfo
- PollIntervalInSecondsTimeBoxIsTooSmallNotification - Class in org.jobrunr.server.dashboard
- PollIntervalInSecondsTimeBoxIsTooSmallNotification(long, Integer, Instant, Integer) - Constructor for class org.jobrunr.server.dashboard.PollIntervalInSecondsTimeBoxIsTooSmallNotification
- PollIntervalInSecondsTimeBoxIsTooSmallNotificationMapper - Class in org.jobrunr.server.dashboard.mappers
- PollIntervalInSecondsTimeBoxIsTooSmallNotificationMapper(UUID) - Constructor for class org.jobrunr.server.dashboard.mappers.PollIntervalInSecondsTimeBoxIsTooSmallNotificationMapper
- PollIntervalInSecondsTimeBoxIsTooSmallProblem - Class in org.jobrunr.dashboard.ui.model.problems
- PollIntervalInSecondsTimeBoxIsTooSmallProblem(List) - Constructor for class org.jobrunr.dashboard.ui.model.problems.PollIntervalInSecondsTimeBoxIsTooSmallProblem
- PollIntervalInSecondsTimeBoxIsTooSmallProblemHandler - Class in org.jobrunr.dashboard.ui.model.problems
- PollIntervalInSecondsTimeBoxIsTooSmallProblemHandler(Problems, StorageProvider) - Constructor for class org.jobrunr.dashboard.ui.model.problems.PollIntervalInSecondsTimeBoxIsTooSmallProblemHandler
- PopOperandInstruction - Class in org.jobrunr.jobs.details.instructions
- PopOperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.PopOperandInstruction
- post(String, HttpRequestHandler) - Method in class org.jobrunr.dashboard.server.http.handlers.HttpRequestHandlers
- 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
- PostgresDialect - Class in org.jobrunr.storage.sql.postgres
- PostgresDialect() - Constructor for class org.jobrunr.storage.sql.postgres.PostgresDialect
- PostgresStorageProvider - Class in org.jobrunr.storage.sql.postgres
- PostgresStorageProvider(DataSource) - Constructor for class org.jobrunr.storage.sql.postgres.PostgresStorageProvider
- PostgresStorageProvider(DataSource, String) - Constructor for class org.jobrunr.storage.sql.postgres.PostgresStorageProvider
- PostgresStorageProvider(DataSource, String, StorageProviderUtils.DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.postgres.PostgresStorageProvider
- PostgresStorageProvider(DataSource, String, StorageProviderUtils.DatabaseOptions, RateLimiter) - Constructor for class org.jobrunr.storage.sql.postgres.PostgresStorageProvider
- PostgresStorageProvider(DataSource, StorageProviderUtils.DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.postgres.PostgresStorageProvider
- postProcess(JobDetails) - Method in class org.jobrunr.jobs.details.postprocess.CGLibPostProcessor
- postProcess(JobDetails) - Method in interface org.jobrunr.jobs.details.postprocess.JobDetailsPostProcessor
- previous(Page) - Static method in class org.jobrunr.storage.Paging.OffsetBasedPage
- Problem - Class in org.jobrunr.dashboard.ui.model.problems
- Problem(String) - Constructor for class org.jobrunr.dashboard.ui.model.problems.Problem
- Problem(String, Instant) - Constructor for class org.jobrunr.dashboard.ui.model.problems.Problem
- PROBLEM_TYPE - Static variable in class org.jobrunr.dashboard.ui.model.problems.CarbonIntensityApiErrorProblem
- PROBLEM_TYPE - Static variable in class org.jobrunr.dashboard.ui.model.problems.CpuAllocationIrregularityProblem
- PROBLEM_TYPE - Static variable in class org.jobrunr.dashboard.ui.model.problems.PollIntervalInSecondsTimeBoxIsTooSmallProblem
- PROBLEM_TYPE - Static variable in class org.jobrunr.dashboard.ui.model.problems.ScheduledJobsNotFoundProblem
- PROBLEM_TYPE - Static variable in class org.jobrunr.dashboard.ui.model.problems.SevereJobRunrExceptionProblem
- problematicConfigurationException(String) - Static method in exception class org.jobrunr.JobRunrException
- problematicException(String, Throwable) - Static method in exception class org.jobrunr.JobRunrException
- ProblemHandler - Interface in org.jobrunr.dashboard.ui.model.problems
- Problems - Class in org.jobrunr.dashboard.ui.model.problems
- Problems() - Constructor for class org.jobrunr.dashboard.ui.model.problems.Problems
- ProblemsManager - Class in org.jobrunr.dashboard.ui.model.problems
- ProblemsManager(StorageProvider) - Constructor for class org.jobrunr.dashboard.ui.model.problems.ProblemsManager
- ProcessCarbonAwareAwaitingJobsTask - Class in org.jobrunr.server.tasks.zookeeper
- ProcessCarbonAwareAwaitingJobsTask(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.zookeeper.ProcessCarbonAwareAwaitingJobsTask
- PROCESSING - Enum constant in enum class org.jobrunr.jobs.states.StateName
- ProcessingState - Class in org.jobrunr.jobs.states
- ProcessingState() - Constructor for class org.jobrunr.jobs.states.ProcessingState
- ProcessingState(UUID, String) - Constructor for class org.jobrunr.jobs.states.ProcessingState
- ProcessingState(UUID, String, Instant) - Constructor for class org.jobrunr.jobs.states.ProcessingState
- ProcessingState(UUID, String, Instant, Instant) - Constructor for class org.jobrunr.jobs.states.ProcessingState
- ProcessingState(BackgroundJobServer) - Constructor for class org.jobrunr.jobs.states.ProcessingState
- ProcessingState(BackgroundJobServerConfigurationReader) - Constructor for class org.jobrunr.jobs.states.ProcessingState
- processJob(Job) - Method in class org.jobrunr.server.BackgroundJobServer
- processManyJobs(Function, Consumer, Consumer) - Method in class org.jobrunr.server.tasks.zookeeper.AbstractJobZooKeeperTask
- ProcessOrphanedJobsTask - Class in org.jobrunr.server.tasks.zookeeper
- ProcessOrphanedJobsTask(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.zookeeper.ProcessOrphanedJobsTask
- ProcessRecurringJobsTask - Class in org.jobrunr.server.tasks.zookeeper
- ProcessRecurringJobsTask(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.zookeeper.ProcessRecurringJobsTask
- ProcessScheduledJobsTask - Class in org.jobrunr.server.tasks.zookeeper
- ProcessScheduledJobsTask(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.zookeeper.ProcessScheduledJobsTask
- progressBar(int) - Method in class org.jobrunr.jobs.context.JobContext
- progressBar(long) - Method in class org.jobrunr.jobs.context.JobContext
- PropertyExtractor<T,
U> - Class in org.jobrunr.utils.jobs - PropertyExtractor(Function) - Constructor for class org.jobrunr.utils.jobs.PropertyExtractor
- publishTotalAmountOfSucceededJobs(int) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- publishTotalAmountOfSucceededJobs(int) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- publishTotalAmountOfSucceededJobs(int) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- publishTotalAmountOfSucceededJobs(int) - Method in interface org.jobrunr.storage.StorageProvider
- publishTotalAmountOfSucceededJobs(int) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- pushInstructionOnStack(AbstractJVMInstruction) - Method in class org.jobrunr.jobs.details.JobDetailsBuilder
- put(String, HttpRequestHandler) - Method in class org.jobrunr.dashboard.server.http.handlers.HttpRequestHandlers
- 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.RequestUrl
- queryParam(String, Class, T) - Method in class org.jobrunr.dashboard.server.http.HttpRequest
- queryParam(String, Class, T) - Method in class org.jobrunr.dashboard.server.http.url.RequestUrl
R
- random - Variable in class org.jobrunr.utils.uuid.UUIDv7Factory.Builder
- 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.FileAdapter
- read(JsonReader) - Method in class org.jobrunr.utils.mapper.gson.InstantAdapter
- read(JsonReader) - Method in class org.jobrunr.utils.mapper.gson.JobTypeAdapter
- read(JsonReader) - Method in class org.jobrunr.utils.mapper.gson.LocalDateAdapter
- read(JsonReader) - Method in class org.jobrunr.utils.mapper.gson.LocalDateTimeAdapter
- read(JsonReader) - Method in class org.jobrunr.utils.mapper.gson.OffsetDateTimeAdapter
- read(JsonReader) - Method in class org.jobrunr.utils.mapper.gson.PathAdapter
- readLock() - Method in class org.jobrunr.server.lifecycle.BackgroundJobServerLifecycle
- Recurring - Annotation Interface in org.jobrunr.jobs.annotations
-
Allows to recurrently schedule a method from a bean defined in an IoC framework (e.g.
- RECURRING_JOB_DISABLED - Static variable in annotation interface org.jobrunr.jobs.annotations.Recurring
-
A special cron/interval expression value that indicates a disabled trigger: "-".
- RecurringJob - Class in org.jobrunr.jobs
- RecurringJob(String, int, JobDetails, String, String, RecurringJob.CreatedBy, Instant) - Constructor for class org.jobrunr.jobs.RecurringJob
- RecurringJob(String, int, JobDetails, Schedule, ZoneId, RecurringJob.CreatedBy, Instant) - Constructor for class org.jobrunr.jobs.RecurringJob
- RecurringJob(String, JobDetails, String, String, RecurringJob.CreatedBy) - Constructor for class org.jobrunr.jobs.RecurringJob
- RecurringJob(String, JobDetails, String, String, RecurringJob.CreatedBy, Instant) - Constructor for class org.jobrunr.jobs.RecurringJob
- RecurringJob(String, JobDetails, Schedule, ZoneId, RecurringJob.CreatedBy) - Constructor for class org.jobrunr.jobs.RecurringJob
- RecurringJob(String, JobDetails, Schedule, ZoneId, RecurringJob.CreatedBy, Instant) - Constructor for class org.jobrunr.jobs.RecurringJob
- RecurringJob.CreatedBy - Enum Class in org.jobrunr.jobs
- RecurringJobAdapter - Class in org.jobrunr.utils.mapper.jsonb
- RecurringJobAdapter() - Constructor for class org.jobrunr.utils.mapper.jsonb.RecurringJobAdapter
- RecurringJobBuilder - Class in org.jobrunr.scheduling
-
This class is used to build a
RecurringJobusing a job lambda or aJobRequest. - RecurringJobSortColumns - Class in org.jobrunr.utils.jobs
- RecurringJobSortColumns() - Constructor for class org.jobrunr.utils.jobs.RecurringJobSortColumns
- RecurringJobsResult - Class in org.jobrunr.storage
- RecurringJobsResult() - Constructor for class org.jobrunr.storage.RecurringJobsResult
- RecurringJobsResult(Collection) - Constructor for class org.jobrunr.storage.RecurringJobsResult
- recurringJobsUpdated(Long) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- recurringJobsUpdated(Long) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- recurringJobsUpdated(Long) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- recurringJobsUpdated(Long) - Method in interface org.jobrunr.storage.StorageProvider
- recurringJobsUpdated(Long) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- recurringJobTable(Connection) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- RecurringJobTable - Class in org.jobrunr.storage.sql.common
- RecurringJobTable(Connection, Dialect, String, 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
- RedirectHttpHandler - Class in org.jobrunr.dashboard.server.http
- RedirectHttpHandler(String, String) - Constructor for class org.jobrunr.dashboard.server.http.RedirectHttpHandler
- ReflectionUtils - Class in org.jobrunr.utils.reflection
- registerBackgroundJobServerMetrics() - Method in class org.jobrunr.server.metrics.BackgroundJobServerMetricsBinder
- Registering Types - Section in class org.jobrunr.utils.mapper.gson.RuntimeClassNameTypeAdapterFactory
- registerStorageProviderMetrics() - Method in class org.jobrunr.storage.metrics.StorageProviderMetricsBinder
- registerSubtype(Class) - Method in class org.jobrunr.utils.mapper.gson.RuntimeClassNameTypeAdapterFactory
-
Registers
typeidentified by itssimple name. - registerSubtype(Class, String) - Method in class org.jobrunr.utils.mapper.gson.RuntimeClassNameTypeAdapterFactory
-
Registers
typeidentified bylabel. - remove(int) - Method in class org.jobrunr.storage.RecurringJobsResult
- removeAll(Collection) - Method in class org.jobrunr.storage.RecurringJobsResult
- removeAllWithLastHeartbeatOlderThan(Instant) - Method in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
- removeJobStorageOnChangeListener(StorageProviderChangeListener) - Method in class org.jobrunr.storage.AbstractStorageProvider
- removeJobStorageOnChangeListener(StorageProviderChangeListener) - Method in interface org.jobrunr.storage.StorageProvider
-
Remove the given listener that listens for changes to
Jobs - removeJobStorageOnChangeListener(StorageProviderChangeListener) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- removeProblemsOfType(String) - Method in class org.jobrunr.dashboard.ui.model.problems.Problems
- removeTimedOutBackgroundJobServers(Instant) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- removeTimedOutBackgroundJobServers(Instant) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- removeTimedOutBackgroundJobServers(Instant) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- removeTimedOutBackgroundJobServers(Instant) - Method in class org.jobrunr.storage.sql.mariadb.MariaDbStorageProvider
- removeTimedOutBackgroundJobServers(Instant) - Method in class org.jobrunr.storage.sql.mysql.MySqlStorageProvider
- removeTimedOutBackgroundJobServers(Instant) - Method in interface org.jobrunr.storage.StorageProvider
- removeTimedOutBackgroundJobServers(Instant) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- replaceLast(String, String, String) - Static method in class org.jobrunr.jobs.details.instructions.InvokeDynamicInstruction
- RequestUrl - Class in org.jobrunr.dashboard.server.http.url
- RequestUrl(String, Map) - Constructor for class org.jobrunr.dashboard.server.http.url.RequestUrl
- resolve(Job) - Method in class org.jobrunr.server.concurrent.DefaultConcurrentJobModificationResolver
- resolve(Job, Job) - Method in class org.jobrunr.server.concurrent.statechanges.AbstractAllowedConcurrentStateChange
- resolve(Job, Job) - Method in interface org.jobrunr.server.concurrent.statechanges.AllowedConcurrentStateChange
- resolve(Job, Job) - Method in class org.jobrunr.server.concurrent.statechanges.DeletedWhileAnyOtherConcurrentStateChange
- resolve(Job, Job) - Method in class org.jobrunr.server.concurrent.statechanges.JobPerformedOnOtherBackgroundJobServerConcurrentStateChange
- resolve(Job, Job) - Method in class org.jobrunr.server.concurrent.statechanges.JobStateChangedWhileProcessingConcurrentStateChange
- resolve(Job, Job) - Method in class org.jobrunr.server.concurrent.statechanges.PermanentlyDeletedWhileProcessingConcurrentStateChange
- resolve(Job, Job) - Method in class org.jobrunr.server.concurrent.statechanges.ScheduledTooEarlyByJobZooKeeperConcurrentStateChange
- resolve(Job, Job) - Method in class org.jobrunr.server.concurrent.statechanges.SucceededWhileAnyOtherConcurrentStateChange
- resolve(Job, Job) - Method in class org.jobrunr.server.concurrent.statechanges.SystemSleptConcurrentStateChange
- resolve(Job, ConcurrentJobModificationException) - Method in class org.jobrunr.server.concurrent.UseStorageProviderJobConcurrentJobModificationResolver
- resolve(ConcurrentJobModificationException) - Method in interface org.jobrunr.server.concurrent.ConcurrentJobModificationResolver
- resolve(ConcurrentJobModificationException) - Method in class org.jobrunr.server.concurrent.DefaultConcurrentJobModificationResolver
- resolve(ConcurrentJobModificationException) - Method in class org.jobrunr.server.concurrent.UseStorageProviderJobConcurrentJobModificationResolver
- ResourcesFileSystemProvider - Class in org.jobrunr.utils.resources
- ResourcesFileSystemProvider() - Constructor for class org.jobrunr.utils.resources.ResourcesFileSystemProvider
- RestHttpHandler - Class in org.jobrunr.dashboard.server.http
- RestHttpHandler(String, JsonMapper) - Constructor for class org.jobrunr.dashboard.server.http.RestHttpHandler
- RESUME - Enum constant in enum class org.jobrunr.server.lifecycle.BackgroundJobServerLifecycleEvent
- resumeProcessing() - Method in class org.jobrunr.server.BackgroundJobServer
- resumeProcessing() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerMBean
- retries() - Element in annotation interface org.jobrunr.jobs.annotations.Job
- RetryFilter - Class in org.jobrunr.jobs.filters
-
A JobFilter of type
ElectStateFilterthat will retry the job if it fails for up to 10 times with an exponential back-off policy. - RetryFilter() - Constructor for class org.jobrunr.jobs.filters.RetryFilter
- RetryFilter(int) - Constructor for class org.jobrunr.jobs.filters.RetryFilter
- RetryFilter(int, int) - Constructor for class org.jobrunr.jobs.filters.RetryFilter
- retryOnException(Runnable, int) - Static method in class org.jobrunr.utils.exceptions.Exceptions
- retryOnException(Runnable, int, long) - Static method in class org.jobrunr.utils.exceptions.Exceptions
- retryOnException(Runnable, Function, int) - Static method in class org.jobrunr.utils.exceptions.Exceptions
- retryOnException(Runnable, Function, int, long) - Static method in class org.jobrunr.utils.exceptions.Exceptions
- retryOnException(Supplier, int) - Static method in class org.jobrunr.utils.exceptions.Exceptions
- retryOnException(Supplier, int, long) - Static method in class org.jobrunr.utils.exceptions.Exceptions
- retryOnException(Supplier, Function, int, long) - Static method in class org.jobrunr.utils.exceptions.Exceptions
- returnConcurrentModifiedJobs(List, Consumer) - Static method in class org.jobrunr.storage.StorageProviderUtils
- ReturnOperandInstruction - Class in org.jobrunr.jobs.details.instructions
- ReturnOperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.ReturnOperandInstruction
- rollbackVersions(List) - Method in class org.jobrunr.jobs.JobListVersioner
- run() - Method in interface org.jobrunr.jobs.lambdas.JobLambda
- run() - Method in class org.jobrunr.server.BackgroundJobPerformer
- run() - Method in class org.jobrunr.server.JobHandler
- run() - Method in class org.jobrunr.server.runner.AbstractBackgroundJobRunner.BackgroundJobWorker
- run() - Method in class org.jobrunr.server.runner.BackgroundStaticFieldJobWithoutIocRunner.StaticFieldBackgroundJobWorker
- run() - Method in class org.jobrunr.server.ServerZooKeeper
- run() - Method in class org.jobrunr.server.tasks.startup.CheckIfAllJobsExistTask
- run() - Method in class org.jobrunr.server.tasks.startup.CreateClusterIdIfNotExists
- run() - Method in class org.jobrunr.server.tasks.startup.MigrateFromV5toV6Task
- run() - Method in class org.jobrunr.server.tasks.startup.StartupTask
- 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
- run(TaskRunInfo) - Method in class org.jobrunr.server.tasks.Task
-
This method is not thread-safe and should not be accessed concurrently by different Threads.
- run(T) - Method in interface org.jobrunr.jobs.lambdas.JobRequestHandler
-
The actual job processing to perform.
- runInfo - Variable in class org.jobrunr.server.tasks.Task
- runMigration(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.documentdb.migrations.M007_UpdateJobsCollectionReplaceIndices
- runMigration(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.mongo.migrations.M001_CreateJobCollection
- runMigration(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.mongo.migrations.M002_CreateRecurringJobCollection
- runMigration(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.mongo.migrations.M003_CreateBackgroundJobServerCollection
- runMigration(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.mongo.migrations.M004_CreateJobStatsCollection
- runMigration(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.mongo.migrations.M005_CreateMetadataCollectionAndDropJobStats
- runMigration(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.mongo.migrations.M006_UpdateRecurringJobsCollectionAddCreatedAtIndex
- runMigration(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.mongo.migrations.M007_UpdateJobsCollectionReplaceIndices
- runMigration(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.mongo.migrations.MongoMigration
- runMigration(MongoMigration) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBCreator
- runMigration(SqlMigration) - Method in class org.jobrunr.storage.sql.common.DatabaseCreator
- runMigration(T) - Method in class org.jobrunr.storage.nosql.common.NoSqlDatabaseCreator
- runMigrationIfNecessary(NoSqlMigration) - Method in class org.jobrunr.storage.nosql.common.NoSqlDatabaseCreator
- runMigrations() - Method in class org.jobrunr.storage.nosql.common.NoSqlDatabaseCreator
- runMigrations() - Method in class org.jobrunr.storage.sql.common.DatabaseCreator
- runMigrations(MongoClient, String, String) - Method in class org.jobrunr.storage.nosql.documentdb.AmazonDocumentDBStorageProvider
- runMigrations(MongoClient, String, String) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- runMigrationStatement(Connection, SqlMigration) - 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
- RunningOnJava11OrLowerWithinFatJarNoSqlMigrationProvider - Class in org.jobrunr.storage.nosql.common.migrations
- RunningOnJava11OrLowerWithinFatJarNoSqlMigrationProvider() - Constructor for class org.jobrunr.storage.nosql.common.migrations.RunningOnJava11OrLowerWithinFatJarNoSqlMigrationProvider
- RunningOnJava11OrLowerWithinFatJarSqlMigrationProvider - Class in org.jobrunr.storage.sql.common.migrations
- RunningOnJava11OrLowerWithinFatJarSqlMigrationProvider() - Constructor for class org.jobrunr.storage.sql.common.migrations.RunningOnJava11OrLowerWithinFatJarSqlMigrationProvider
- runOnCreatedFilter() - Method in class org.jobrunr.jobs.filters.JobCreationFilters
- runOnCreatedFilter(List) - Method in class org.jobrunr.jobs.filters.JobFilterUtils
- runOnCreatedFilter(AbstractJob) - Method in class org.jobrunr.jobs.filters.JobFilterUtils
- runOnCreatingFilter() - Method in class org.jobrunr.jobs.filters.JobCreationFilters
- runOnCreatingFilter(List) - Method in class org.jobrunr.jobs.filters.JobFilterUtils
- runOnCreatingFilter(AbstractJob) - Method in class org.jobrunr.jobs.filters.JobFilterUtils
- runOnJobFailedAfterRetriesFilters() - Method in class org.jobrunr.jobs.filters.JobPerformingFilters
- runOnJobProcessingFailedFilters(Exception) - Method in class org.jobrunr.jobs.filters.JobPerformingFilters
- runOnJobProcessingFailedFilters(Job, Exception) - Method in class org.jobrunr.jobs.filters.JobFilterUtils
- runOnJobProcessingFilters() - Method in class org.jobrunr.jobs.filters.JobPerformingFilters
- runOnJobProcessingSucceededFilters() - Method in class org.jobrunr.jobs.filters.JobPerformingFilters
- runOnStateAppliedFilters() - Method in class org.jobrunr.jobs.filters.JobPerformingFilters
- runOnStateAppliedFilters(List) - Method in class org.jobrunr.jobs.filters.JobFilterUtils
- runOnStateAppliedFilters(Job) - Method in class org.jobrunr.jobs.filters.JobFilterUtils
- runOnStateElectionFilter() - Method in class org.jobrunr.jobs.filters.JobPerformingFilters
- runOnStateElectionFilter(List) - Method in class org.jobrunr.jobs.filters.JobFilterUtils
- runOnStateElectionFilter(Job) - Method in class org.jobrunr.jobs.filters.JobFilterUtils
- runStartTime() - Method in class org.jobrunr.server.tasks.Task
- runStepOnce(String, Exceptions.ThrowingRunnable) - Method in class org.jobrunr.jobs.context.JobContext
-
Run the supplied task exactly once (i.e.
- runStepOnce(String, Exceptions.ThrowingSupplier) - Method in class org.jobrunr.jobs.context.JobContext
-
Run the supplied task exactly once (i.e.
- runTask() - Method in class org.jobrunr.server.tasks.steward.OnboardNewWorkTask
- runTask() - Method in class org.jobrunr.server.tasks.steward.UpdateJobsInProgressTask
- runTask() - Method in class org.jobrunr.server.tasks.Task
- runTask() - Method in class org.jobrunr.server.tasks.zookeeper.DeleteDeletedJobsPermanentlyTask
- runTask() - Method in class org.jobrunr.server.tasks.zookeeper.DeleteSucceededJobsTask
- runTask() - Method in class org.jobrunr.server.tasks.zookeeper.ProcessCarbonAwareAwaitingJobsTask
- runTask() - Method in class org.jobrunr.server.tasks.zookeeper.ProcessOrphanedJobsTask
- runTask() - Method in class org.jobrunr.server.tasks.zookeeper.ProcessRecurringJobsTask
- runTask() - Method in class org.jobrunr.server.tasks.zookeeper.ProcessScheduledJobsTask
- runTaskThreadSafe() - Method in class org.jobrunr.server.tasks.steward.OnboardNewWorkTask
-
As the
Task.run(TaskRunInfo)is not thread-safe due to mutable fieldrunInfocontaining theTaskRunInfo, we use it thread-safe here by not assigning or using therunInfofield. - RuntimeClassNameTypeAdapterFactory<T> - Class in org.jobrunr.utils.mapper.gson
-
Disclaimer: taken from here https://stackoverflow.com/a/40133286/285091 with some modifications
- RuntimeUtils - Class in org.jobrunr.utils
S
- save(List) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- save(List) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- save(List) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- save(List) - Method in class org.jobrunr.storage.sql.common.JobTable
- save(List) - Method in interface org.jobrunr.storage.StorageProvider
- save(List) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- save(Job) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- save(Job) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- 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 the
Joband increases the version if saving succeeded. - save(Job) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- save(RecurringJob) - Method in class org.jobrunr.storage.sql.common.RecurringJobTable
- save(JobRunrMetadata) - Method in class org.jobrunr.storage.sql.common.MetadataTable
- saveAndRunJobFilters(List) - Method in class org.jobrunr.server.tasks.Task
- saveAndRunStateRelatedJobFilters(Job) - Method in class org.jobrunr.server.BackgroundJobPerformer
- saveMDCContextToJob(Job) - Static method in class org.jobrunr.jobs.mappers.MDCMapper
- saveMetadata(String, Object) - Method in class org.jobrunr.jobs.context.JobContext
-
Allows saving metadata for a certain Job.
- saveMetadata(JobRunrMetadata) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- saveMetadata(JobRunrMetadata) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- saveMetadata(JobRunrMetadata) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- saveMetadata(JobRunrMetadata) - Method in interface org.jobrunr.storage.StorageProvider
- saveMetadata(JobRunrMetadata) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- saveMetadataIfAbsent(String, Object) - Method in class org.jobrunr.jobs.context.JobContext
-
Allows saving metadata for a certain Job.
- saveRecurringJob(RecurringJob) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- saveRecurringJob(RecurringJob) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- saveRecurringJob(RecurringJob) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- saveRecurringJob(RecurringJob) - Method in interface org.jobrunr.storage.StorageProvider
-
Saves a
RecurringJobto the database. - saveRecurringJob(RecurringJob) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- SchedulableState - Interface in org.jobrunr.jobs.states
- schedule(Temporal, IocJobLambda) - 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(Temporal, IocJobLambda) - 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(Temporal, JobLambda) - 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(Temporal, JobLambda) - 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(Temporal, JobRequest) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
-
Creates a new fire-and-forget job based on the given
JobRequestand schedules it to be enqueued at the given moment of time. - schedule(Temporal, JobRequest) - Method in class org.jobrunr.scheduling.JobRequestScheduler
-
Creates a new fire-and-forget job based on the given
JobRequestand schedules it to be enqueued at the given moment of time. - schedule(UUID, Temporal, IocJobLambda) - 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(UUID, Temporal, IocJobLambda) - 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(UUID, Temporal, JobLambda) - 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(UUID, Temporal, JobLambda) - 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(UUID, Temporal, JobRequest) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
-
Creates a new fire-and-forget job based on the given
JobRequestand schedules it to be enqueued at the given moment of time. - schedule(UUID, Temporal, JobRequest) - Method in class org.jobrunr.scheduling.JobRequestScheduler
-
Creates a new fire-and-forget job based on the given
JobRequestand schedules it to be enqueued at the given moment of time. - Schedule - Class in org.jobrunr.scheduling
- Schedule() - Constructor for class org.jobrunr.scheduling.Schedule
- Schedule(String) - Constructor for class org.jobrunr.scheduling.Schedule
- scheduleAt(Instant, String) - Method in class org.jobrunr.jobs.Job
- scheduleAt(Temporal) - Method in class org.jobrunr.scheduling.JobBuilder
-
Specifies the moment at which the job should be scheduled.
- SCHEDULED - Enum constant in enum class org.jobrunr.jobs.states.StateName
- ScheduledJobsNotFoundProblem - Class in org.jobrunr.dashboard.ui.model.problems
- ScheduledJobsNotFoundProblem(Set) - Constructor for class org.jobrunr.dashboard.ui.model.problems.ScheduledJobsNotFoundProblem
- ScheduledJobsNotFoundProblemHandler - Class in org.jobrunr.dashboard.ui.model.problems
- ScheduledJobsNotFoundProblemHandler(Problems, StorageProvider) - Constructor for class org.jobrunr.dashboard.ui.model.problems.ScheduledJobsNotFoundProblemHandler
- ScheduledState - Class in org.jobrunr.jobs.states
- ScheduledState() - Constructor for class org.jobrunr.jobs.states.ScheduledState
- ScheduledState(Instant) - Constructor for class org.jobrunr.jobs.states.ScheduledState
- ScheduledState(Instant, String) - Constructor for class org.jobrunr.jobs.states.ScheduledState
- ScheduledState(Instant, String, Instant) - Constructor for class org.jobrunr.jobs.states.ScheduledState
- ScheduledState(Instant, RecurringJob) - Constructor for class org.jobrunr.jobs.states.ScheduledState
- ScheduledTooEarlyByJobZooKeeperConcurrentStateChange - Class in org.jobrunr.server.concurrent.statechanges
- ScheduledTooEarlyByJobZooKeeperConcurrentStateChange(StorageProvider) - Constructor for class org.jobrunr.server.concurrent.statechanges.ScheduledTooEarlyByJobZooKeeperConcurrentStateChange
- ScheduleException - Exception Class in org.jobrunr.scheduling
- ScheduleException(String) - Constructor for exception class org.jobrunr.scheduling.ScheduleException
- ScheduleExpressionType - Enum Class in org.jobrunr.scheduling
- scheduleIn(TemporalAmount) - Method in class org.jobrunr.scheduling.JobBuilder
-
Schedules the job to run after the specified duration from now.
- scheduleRecurrently(String, String, ZoneId, IocJobLambda) - Static method in class org.jobrunr.scheduling.BackgroundJob
-
Creates a new or alters the existing recurring job based on the given id, cron expression,
ZoneIdand lambda. - scheduleRecurrently(String, String, ZoneId, IocJobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
-
Creates a new or alters the existing
RecurringJobbased on the given id, cron expression (or any string representation of a schedule expression),ZoneIdand lambda. - scheduleRecurrently(String, String, ZoneId, JobLambda) - Static method in class org.jobrunr.scheduling.BackgroundJob
-
Creates a new or alters the existing recurring job based on the given id, cron expression,
ZoneIdand lambda. - scheduleRecurrently(String, String, ZoneId, JobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
-
Creates a new or alters the existing
RecurringJobbased on the given id, cron expression (or any string representation of a schedule expression),ZoneIdand lambda. - scheduleRecurrently(String, String, ZoneId, JobRequest) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
-
Creates a new or alters the existing recurring job based on the given id, cron expression,
ZoneIdandJobRequest. - scheduleRecurrently(String, String, ZoneId, JobRequest) - Method in class org.jobrunr.scheduling.JobRequestScheduler
-
Creates a new or alters the existing
RecurringJobbased on the given id, cron expression (or any string representation of a schedule expression),ZoneIdandJobRequest. - scheduleRecurrently(String, String, IocJobLambda) - Static method in class org.jobrunr.scheduling.BackgroundJob
-
Creates a new or alters the existing recurring job based on the given id, cron expression and lambda.
- scheduleRecurrently(String, String, IocJobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
-
Creates a new or alters the existing
RecurringJobbased on the given id, cron expression (or any string representation of a schedule expression) and lambda. - scheduleRecurrently(String, String, JobLambda) - Static method in class org.jobrunr.scheduling.BackgroundJob
-
Creates a new or alters the existing recurring job based on the given id, cron expression and lambda.
- scheduleRecurrently(String, String, JobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
-
Creates a new or alters the existing
RecurringJobbased on the given id, cron expression (or any string representation of a schedule expression) and lambda. - scheduleRecurrently(String, String, JobRequest) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
-
Creates a new or alters the existing recurring job based on the given id, cron expression and
JobRequest. - scheduleRecurrently(String, String, JobRequest) - Method in class org.jobrunr.scheduling.JobRequestScheduler
-
Creates a new or alters the existing
RecurringJobbased on the given id, cron expression (or any string representation of a schedule expression) andJobRequest. - scheduleRecurrently(String, Duration, IocJobLambda) - Static method in class org.jobrunr.scheduling.BackgroundJob
-
Creates a new or alters the existing recurring job based on the given id, duration and lambda.
- scheduleRecurrently(String, Duration, IocJobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
-
Creates a new
RecurringJobor alters the existingRecurringJobbased on the given id, duration and lambda. - scheduleRecurrently(String, Duration, JobLambda) - Static method in class org.jobrunr.scheduling.BackgroundJob
-
Creates a new or alters the existing recurring job based on the given id, duration and lambda.
- scheduleRecurrently(String, Duration, JobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
-
Creates a new
RecurringJobor alters the existingRecurringJobbased on the given id, duration and lambda. - scheduleRecurrently(String, Duration, JobRequest) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
-
Creates a new or alters the existing recurring job based on the given id, duration and
JobRequest. - scheduleRecurrently(String, Duration, JobRequest) - Method in class org.jobrunr.scheduling.JobRequestScheduler
-
Creates a new
RecurringJobor alters the existingRecurringJobbased on the given id, duration and jobRequest. - scheduleRecurrently(String, IocJobLambda) - Static method in class org.jobrunr.scheduling.BackgroundJob
-
Creates a new recurring job based on the given cron expression and the given lambda.
- scheduleRecurrently(String, IocJobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
-
Creates a new
RecurringJobbased on the given cron expression (or any string representation of a schedule expression) and the given lambda. - scheduleRecurrently(String, JobLambda) - Static method in class org.jobrunr.scheduling.BackgroundJob
-
Creates a new recurring job based on the given cron expression and the given lambda.
- scheduleRecurrently(String, JobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
-
Creates a new
RecurringJobbased on the given cron expression (or any string representation of a schedule expression) and the given lambda. - scheduleRecurrently(String, JobRequest) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
-
Creates a new recurring job based on the given cron expression and the given
JobRequest. - scheduleRecurrently(String, JobRequest) - Method in class org.jobrunr.scheduling.JobRequestScheduler
-
Creates a new
RecurringJobbased on the given cron expression (or any string representation of a schedule expression) and the givenJobRequest. - scheduleRecurrently(Duration, IocJobLambda) - Static method in class org.jobrunr.scheduling.BackgroundJob
-
Creates a new recurring job based on the given duration and the given lambda.
- scheduleRecurrently(Duration, IocJobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
-
Creates a new
RecurringJobbased on the given duration and the given lambda. - scheduleRecurrently(Duration, JobLambda) - Static method in class org.jobrunr.scheduling.BackgroundJob
-
Creates a new recurring job based on the given duration and the given lambda.
- scheduleRecurrently(Duration, JobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
-
Creates a new
RecurringJobbased on the given duration and the given lambda. - scheduleRecurrently(Duration, JobRequest) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
-
Creates a new recurring job based on the given duration and the given
JobRequest. - scheduleRecurrently(Duration, JobRequest) - Method in class org.jobrunr.scheduling.JobRequestScheduler
-
Creates a new
RecurringJobbased on the given duration and the givenJobRequest. - scheduleWithFixedDelay(Runnable, Duration, Duration) - Method in class org.jobrunr.server.threadpool.PlatformThreadPoolJobRunrExecutor
- SCHEME - Static variable in class org.jobrunr.utils.resources.VfsFilesystemProvider
- SECOND - Enum constant in enum class 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
- select(String, String) - Method in class org.jobrunr.storage.sql.common.db.Sql
- selectAll() - Method in class org.jobrunr.storage.sql.common.RecurringJobTable
- selectConfiguredScheduleExpression(String, String) - Static method in enum class org.jobrunr.scheduling.ScheduleExpressionType
- selectCount(String) - Method in class org.jobrunr.storage.sql.common.db.Sql
- selectExists(String) - Method in class org.jobrunr.storage.sql.common.db.Sql
- selectForUpdateSkipLocked() - Method in interface org.jobrunr.storage.sql.common.db.Dialect
- selectForUpdateSkipLocked() - Method in class org.jobrunr.storage.sql.mariadb.MariaDbDialect
- selectForUpdateSkipLocked() - Method in class org.jobrunr.storage.sql.mysql.MySqlDialect
- selectForUpdateSkipLocked() - Method in class org.jobrunr.storage.sql.oracle.OracleDialect
- selectForUpdateSkipLocked() - Method in class org.jobrunr.storage.sql.postgres.PostgresDialect
- selectForUpdateSkipLocked() - Method in class org.jobrunr.storage.sql.sqlserver.SQLServerDialect
- selectJobById(UUID) - Method in class org.jobrunr.storage.sql.common.JobTable
- selectJobsByState(StateName, Instant, AmountRequest) - Method in class org.jobrunr.storage.sql.common.JobTable
- selectJobsByState(StateName, AmountRequest) - Method in class org.jobrunr.storage.sql.common.JobTable
- selectJobsToProcess(AmountRequest) - Method in class org.jobrunr.storage.sql.common.JobTable
- selectJobsWithStateBefore(StateName, Instant, AmountRequest) - Method in class org.jobrunr.storage.sql.common.JobTable
- selectSum(String) - Method in class org.jobrunr.storage.sql.common.db.Sql
- sendMessage(String) - Method in class org.jobrunr.dashboard.server.sse.SseExchange
- sendObject(Object) - Method in class org.jobrunr.dashboard.sse.AbstractObjectSseExchange
- serialize(File, JsonGenerator, SerializationContext) - Method in class org.jobrunr.utils.mapper.jsonb.serializer.FileTypeSerializer
- 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 class org.jobrunr.utils.mapper.jackson3.Jackson3JsonMapper
- serialize(OutputStream, Object) - Method in class org.jobrunr.utils.mapper.jsonb.JsonbJsonMapper
- serialize(OutputStream, 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 class org.jobrunr.utils.mapper.jackson3.Jackson3JsonMapper
- serialize(Object) - Method in class org.jobrunr.utils.mapper.jsonb.JsonbJsonMapper
- serialize(Object) - Method in interface org.jobrunr.utils.mapper.JsonMapper
- serialize(Path, JsonGenerator, SerializationContext) - Method in class org.jobrunr.utils.mapper.jsonb.serializer.PathTypeSerializer
- serialize(Duration, JsonGenerator, SerializerProvider) - Method in class org.jobrunr.utils.mapper.jackson.modules.DurationSerializer
- serialize(Duration, JsonGenerator, SerializationContext) - Method in class org.jobrunr.utils.mapper.jsonb.serializer.DurationTypeSerializer
- serialize(Instant, JsonGenerator, SerializerProvider) - Method in class org.jobrunr.utils.mapper.jackson.modules.InstantSerializer
- serialize(LocalDate, JsonGenerator, SerializerProvider) - Method in class org.jobrunr.utils.mapper.jackson.modules.LocalDateSerializer
- serialize(LocalDateTime, JsonGenerator, SerializerProvider) - Method in class org.jobrunr.utils.mapper.jackson.modules.LocalDateTimeSerializer
- serialize(LocalTime, JsonGenerator, SerializerProvider) - Method in class org.jobrunr.utils.mapper.jackson.modules.LocalTimeSerializer
- serialize(JobParameter, JsonGenerator, SerializerProvider) - Method in class org.jobrunr.utils.mapper.jackson.modules.JobParameterSerializer
- SerializedLambdaConverter - Class in org.jobrunr.jobs.details
- 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 Class in org.jobrunr.storage
- ServerTimedOutException(BackgroundJobServerStatus, StorageException) - Constructor for exception class org.jobrunr.storage.ServerTimedOutException
- ServerZooKeeper - Class in org.jobrunr.server
- ServerZooKeeper(BackgroundJobServer) - Constructor for class org.jobrunr.server.ServerZooKeeper
- setAmountOfRetries(Integer) - Method in class org.jobrunr.jobs.AbstractJob
- setBitSet(BitSet, int) - Method in enum class org.jobrunr.scheduling.cron.CronFieldType
- setBoolean(PreparedStatement, int, String, boolean) - Method in interface org.jobrunr.storage.sql.common.db.Dialect
- setCacheable(boolean) - Method in class org.jobrunr.jobs.JobDetails
- setClassName(String) - Method in class org.jobrunr.jobs.details.JobDetailsBuilder
- setDouble(PreparedStatement, int, String, Double) - Method in interface org.jobrunr.storage.sql.common.db.Dialect
- setDuration(PreparedStatement, int, String, Duration) - Method in interface org.jobrunr.storage.sql.common.db.Dialect
- setEnum(PreparedStatement, int, String, Enum) - Method in interface org.jobrunr.storage.sql.common.db.Dialect
- setFieldUsingAutoboxing(Field, Object, Object) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- setFieldUsingAutoboxing(String, Object, Object) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- setInt(PreparedStatement, int, String, Integer) - Method in interface org.jobrunr.storage.sql.common.db.Dialect
- setJob(Job) - Static method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- setJobFilters(List) - Method in class org.jobrunr.server.BackgroundJobServer
- setJobMapper(JobMapper) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- setJobMapper(JobMapper) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- setJobMapper(JobMapper) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- setJobMapper(JobMapper) - Method in interface org.jobrunr.storage.StorageProvider
- setJobMapper(JobMapper) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- setJobName(String) - Method in class org.jobrunr.jobs.AbstractJob
- setJobParameters(List) - Method in class org.jobrunr.jobs.details.JobDetailsBuilder
- setJobRequestScheduler(JobRequestScheduler) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
- setJobScheduler(JobScheduler) - Static method in class org.jobrunr.scheduling.BackgroundJob
- setJsonMapperClassPresentFunction(Function) - Static method in class org.jobrunr.utils.mapper.JsonMapperFactory
- setLabels(List) - Method in class org.jobrunr.jobs.AbstractJob
- setLong(PreparedStatement, int, String, Long) - Method in interface org.jobrunr.storage.sql.common.db.Dialect
- setMethodName(String) - Method in class org.jobrunr.jobs.details.JobDetailsBuilder
- setNull(PreparedStatement, int, String) - Method in interface org.jobrunr.storage.sql.common.db.Dialect
- setNull(PreparedStatement, int, String) - Method in class org.jobrunr.storage.sql.db2.DB2Dialect
- setNull(PreparedStatement, int, String) - Method in class org.jobrunr.storage.sql.sqlserver.SQLServerDialect
- setParam(PreparedStatement, int, String, Object) - Method in interface org.jobrunr.storage.sql.common.db.Dialect
- setProgress(long) - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar
-
Sets the progress for the ProgressBar on the dashboard and returns if it has changes.
- setProgress(long, long, long) - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar.JobDashboardProgress
- setProgress(long, long, long) - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar
- setProgress(Long) - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar.JobDashboardProgress
- setProgress(Long, Long) - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar.JobDashboardProgress
- setRecurringJobId(String) - Method in class org.jobrunr.jobs.Job
- setStaticFieldName(String) - Method in class org.jobrunr.jobs.details.JobDetailsBuilder
- setString(PreparedStatement, int, String, String) - Method in interface org.jobrunr.storage.sql.common.db.Dialect
- setTimestamp(PreparedStatement, int, String, Instant) - Method in interface org.jobrunr.storage.sql.common.db.Dialect
- setTimestamp(PreparedStatement, int, String, Instant) - Method in class org.jobrunr.storage.sql.h2.H2Dialect
- setUpdatedAt(Instant) - Method in class org.jobrunr.jobs.states.ProcessingState
- setUpStorageProvider(StorageProviderUtils.DatabaseOptions) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- setUpStorageProvider(StorageProviderUtils.DatabaseOptions) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- setUpStorageProvider(StorageProviderUtils.DatabaseOptions) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- setUpStorageProvider(StorageProviderUtils.DatabaseOptions) - Method in interface org.jobrunr.storage.StorageProvider
-
This method allows to reinitialize the StorageProvider.
- setUpStorageProvider(StorageProviderUtils.DatabaseOptions) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- setUUID(PreparedStatement, int, String, UUID) - Method in interface org.jobrunr.storage.sql.common.db.Dialect
- setValue(String) - Method in class org.jobrunr.storage.JobRunrMetadata
- SevereJobRunrException - Exception Class in org.jobrunr
- SevereJobRunrException(String, SevereJobRunrException.DiagnosticsAware) - Constructor for exception class org.jobrunr.SevereJobRunrException
- SevereJobRunrException.DiagnosticsAware - Interface in org.jobrunr
- SevereJobRunrExceptionNotificationMapper - Class in org.jobrunr.server.dashboard.mappers
- SevereJobRunrExceptionNotificationMapper(UUID, StorageProvider) - Constructor for class org.jobrunr.server.dashboard.mappers.SevereJobRunrExceptionNotificationMapper
- SevereJobRunrExceptionProblem - Class in org.jobrunr.dashboard.ui.model.problems
- SevereJobRunrExceptionProblem(List) - Constructor for class org.jobrunr.dashboard.ui.model.problems.SevereJobRunrExceptionProblem
- SevereJobRunrExceptionProblemHandler - Class in org.jobrunr.dashboard.ui.model.problems
- SevereJobRunrExceptionProblemHandler(Problems, StorageProvider) - Constructor for class org.jobrunr.dashboard.ui.model.problems.SevereJobRunrExceptionProblemHandler
- SHOULD_NOT_HAPPEN_MESSAGE - Static variable in exception class org.jobrunr.JobRunrException
- shouldNotHappenException(String) - Static method in exception class org.jobrunr.JobRunrException
- shouldNotHappenException(Throwable) - Static method in exception class org.jobrunr.JobRunrException
- shutdown() - Method in class org.jobrunr.scheduling.AbstractJobScheduler
-
Utility method to register the shutdown of JobRunr in various containers - it is even automatically called by Spring Framework.
- signalBackgroundJobServerAlive(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- signalBackgroundJobServerAlive(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- signalBackgroundJobServerAlive(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- signalBackgroundJobServerAlive(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.sql.mariadb.MariaDbStorageProvider
- signalBackgroundJobServerAlive(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.sql.mysql.MySqlStorageProvider
- signalBackgroundJobServerAlive(BackgroundJobServerStatus) - Method in interface org.jobrunr.storage.StorageProvider
- signalBackgroundJobServerAlive(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- signalBackgroundJobServerStopped(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.InMemoryStorageProvider
- signalBackgroundJobServerStopped(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- signalBackgroundJobServerStopped(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- signalBackgroundJobServerStopped(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.sql.mariadb.MariaDbStorageProvider
- signalBackgroundJobServerStopped(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.sql.mysql.MySqlStorageProvider
- signalBackgroundJobServerStopped(BackgroundJobServerStatus) - Method in interface org.jobrunr.storage.StorageProvider
- signalBackgroundJobServerStopped(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- signalServerAlive(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
- signalServerStopped(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(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.SingleIntOperandInstruction
- SKIP_CREATE - Enum constant in enum class org.jobrunr.storage.StorageProviderUtils.DatabaseOptions
- Sql<T> - Class in org.jobrunr.storage.sql.common.db
- Sql() - Constructor for class org.jobrunr.storage.sql.common.db.Sql
- SqlAmountRequestMapper - Class in org.jobrunr.storage.sql.common.mapper
- SqlAmountRequestMapper(Dialect, Set) - Constructor for class org.jobrunr.storage.sql.common.mapper.SqlAmountRequestMapper
- SqLiteStorageProvider - Class in org.jobrunr.storage.sql.sqlite
- SqLiteStorageProvider(DataSource) - Constructor for class org.jobrunr.storage.sql.sqlite.SqLiteStorageProvider
- SqLiteStorageProvider(DataSource, String) - Constructor for class org.jobrunr.storage.sql.sqlite.SqLiteStorageProvider
- SqLiteStorageProvider(DataSource, String, StorageProviderUtils.DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.sqlite.SqLiteStorageProvider
- SqLiteStorageProvider(DataSource, String, StorageProviderUtils.DatabaseOptions, RateLimiter) - Constructor for class org.jobrunr.storage.sql.sqlite.SqLiteStorageProvider
- SqLiteStorageProvider(DataSource, StorageProviderUtils.DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.sqlite.SqLiteStorageProvider
- SqlJobPageRequestMapper - Class in org.jobrunr.storage.sql.common.mapper
- SqlJobPageRequestMapper(JobTable, Dialect) - Constructor for class org.jobrunr.storage.sql.common.mapper.SqlJobPageRequestMapper
- SqlMigration - Interface in org.jobrunr.storage.sql.common.migrations
- SqlMigrationByPath - Class in org.jobrunr.storage.sql.common.migrations
- SqlMigrationByPath(Path) - Constructor for class org.jobrunr.storage.sql.common.migrations.SqlMigrationByPath
- SqlMigrationByZipEntry - Class in org.jobrunr.storage.sql.common.migrations
- SqlMigrationByZipEntry(String, String) - Constructor for class org.jobrunr.storage.sql.common.migrations.SqlMigrationByZipEntry
- SqlMigrationProvider - Interface in org.jobrunr.storage.sql.common.migrations
- SqlOffsetBasedPageRequestMapper - Class in org.jobrunr.storage.sql.common.mapper
- SqlOffsetBasedPageRequestMapper(Dialect, Set) - Constructor for class org.jobrunr.storage.sql.common.mapper.SqlOffsetBasedPageRequestMapper
- SqlResultSet - Class in org.jobrunr.storage.sql.common.db
- SqlResultSet(List, ResultSet) - Constructor for class org.jobrunr.storage.sql.common.db.SqlResultSet
- SqlServerDatabaseTablePrefixStatementUpdater - Class in org.jobrunr.storage.sql.common.tables
- SqlServerDatabaseTablePrefixStatementUpdater(String) - Constructor for class org.jobrunr.storage.sql.common.tables.SqlServerDatabaseTablePrefixStatementUpdater
- SQLServerDialect - Class in org.jobrunr.storage.sql.sqlserver
- SQLServerDialect() - Constructor for class org.jobrunr.storage.sql.sqlserver.SQLServerDialect
- SQLServerStorageProvider - Class in org.jobrunr.storage.sql.sqlserver
- SQLServerStorageProvider(DataSource) - Constructor for class org.jobrunr.storage.sql.sqlserver.SQLServerStorageProvider
- SQLServerStorageProvider(DataSource, String) - Constructor for class org.jobrunr.storage.sql.sqlserver.SQLServerStorageProvider
- SQLServerStorageProvider(DataSource, String, StorageProviderUtils.DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.sqlserver.SQLServerStorageProvider
- SQLServerStorageProvider(DataSource, String, StorageProviderUtils.DatabaseOptions, RateLimiter) - Constructor for class org.jobrunr.storage.sql.sqlserver.SQLServerStorageProvider
- SQLServerStorageProvider(DataSource, StorageProviderUtils.DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.sqlserver.SQLServerStorageProvider
- SqlSpliterator - Class in org.jobrunr.storage.sql.common.db
- SqlSpliterator(SqlSpliterator.ThrowingSqlSupplier) - Constructor for class org.jobrunr.storage.sql.common.db.SqlSpliterator
- SqlSpliterator.ThrowingSqlSupplier<T> - Interface in org.jobrunr.storage.sql.common.db
- SqlStatement - Class in org.jobrunr.storage.sql.common.db
- SqlStatement(String, String, Dialect, String) - Constructor for class org.jobrunr.storage.sql.common.db.SqlStatement
- SqlStorageProvider - Interface in org.jobrunr.storage.sql
- SqlStorageProviderFactory - Class in org.jobrunr.storage.sql.common
- SqlStorageProviderFactory() - Constructor for class org.jobrunr.storage.sql.common.SqlStorageProviderFactory
- SqlUtils - Class in org.jobrunr.storage.sql.common.db
- SseExchange - Class in org.jobrunr.dashboard.server.sse
- SseExchange(HttpExchange) - Constructor for class org.jobrunr.dashboard.server.sse.SseExchange
- start() - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServer
- start() - Method in class org.jobrunr.dashboard.server.WebServer
- start() - Method in class org.jobrunr.server.BackgroundJobServer
- start() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerMBean
- start() - Method in class org.jobrunr.server.threadpool.AbstractJobRunrExecutor
- start() - Method in interface org.jobrunr.server.threadpool.JobRunrExecutor
- start(boolean) - Method in class org.jobrunr.server.BackgroundJobServer
- START - Enum constant in enum class org.jobrunr.server.lifecycle.BackgroundJobServerLifecycleEvent
- startProcessing(Job, Thread) - Method in class org.jobrunr.server.JobSteward
- startProcessingOn(BackgroundJobServer) - Method in class org.jobrunr.jobs.Job
- startRun(BackgroundJobServerConfigurationReader) - Method in class org.jobrunr.server.tasks.TaskStatistics
- StartupTask - Class in org.jobrunr.server.tasks.startup
- StartupTask(Runnable...) - Constructor for class org.jobrunr.server.tasks.startup.StartupTask
- statementKey(String, String) - Static method in class org.jobrunr.storage.sql.common.db.SqlStatement
- StateName - Enum Class in org.jobrunr.jobs.states
- StaticBackgroundJobWorker(Job) - Constructor for class org.jobrunr.server.runner.BackgroundStaticJobWithoutIocRunner.StaticBackgroundJobWorker
- StaticFieldBackgroundJobWorker(Job) - Constructor for class org.jobrunr.server.runner.BackgroundStaticFieldJobWithoutIocRunner.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
- STATS_ID - Static variable in class org.jobrunr.storage.StorageProviderUtils.Metadata
- STATS_NAME - Static variable in class org.jobrunr.storage.StorageProviderUtils.Metadata
- STATS_OWNER - Static variable in class org.jobrunr.storage.StorageProviderUtils.Metadata
- statusCode(int) - Method in class org.jobrunr.dashboard.server.http.HttpResponse
- StepExecutionException - Exception Class in org.jobrunr.jobs.exceptions
-
An exception that is thrown if a certain step inside a Job fails
- StepExecutionException(String, Exception) - Constructor for exception class org.jobrunr.jobs.exceptions.StepExecutionException
- stop() - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServer
- stop() - Method in class org.jobrunr.dashboard.server.WebServer
- stop() - Method in class org.jobrunr.server.BackgroundJobServer
- stop() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerMBean
- stop() - Method in class org.jobrunr.server.ServerZooKeeper
- stop(Duration) - Method in class org.jobrunr.server.threadpool.AbstractJobRunrExecutor
- stop(Duration) - Method in interface org.jobrunr.server.threadpool.JobRunrExecutor
- STOP - Enum constant in enum class org.jobrunr.server.lifecycle.BackgroundJobServerLifecycleEvent
- stopProcessing(Job) - Method in class org.jobrunr.server.JobSteward
- StorageException - Exception Class in org.jobrunr.storage
- StorageException(String) - Constructor for exception class org.jobrunr.storage.StorageException
- StorageException(String, Throwable) - Constructor for exception class org.jobrunr.storage.StorageException
- StorageException(Throwable) - Constructor for exception class org.jobrunr.storage.StorageException
- storageProvider - Variable in class org.jobrunr.server.tasks.Task
- StorageProvider - Interface in org.jobrunr.storage
-
The StorageProvider allows to store, retrieve and delete background jobs.
- StorageProvider.StorageProviderInfo - Class in org.jobrunr.storage
- StorageProviderChangeListener - Interface in org.jobrunr.storage.listeners
-
Marker interface for listeners to JobStorage changes
- StorageProviderInfo(StorageProvider) - Constructor for class org.jobrunr.storage.StorageProvider.StorageProviderInfo
- StorageProviderMetricsBinder - Class in org.jobrunr.storage.metrics
- StorageProviderMetricsBinder(StorageProvider, MeterRegistry) - Constructor for class org.jobrunr.storage.metrics.StorageProviderMetricsBinder
- StorageProviderUtils - Class in org.jobrunr.storage
- StorageProviderUtils.BackgroundJobServers - Class in org.jobrunr.storage
- StorageProviderUtils.DatabaseOptions - Enum Class in org.jobrunr.storage
- StorageProviderUtils.DeprecatedJobStats - Class in org.jobrunr.storage
-
Deprecated.Is not used anymore in StorageProviders and will be removed
- StorageProviderUtils.Jobs - Class in org.jobrunr.storage
- StorageProviderUtils.JobStats - Class in org.jobrunr.storage
- StorageProviderUtils.Metadata - Class in org.jobrunr.storage
- StorageProviderUtils.Migrations - Class in org.jobrunr.storage
- StorageProviderUtils.RecurringJobs - Class in org.jobrunr.storage
- StoreVariableInstruction - Class in org.jobrunr.jobs.details.instructions
- StoreVariableInstruction(JobDetailsBuilder) - 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
- substringAfter(String, String) - Static method in class org.jobrunr.utils.StringUtils
- substringAfterLast(String, String) - Static method in class org.jobrunr.utils.StringUtils
- substringBefore(String, String) - Static method in class org.jobrunr.utils.StringUtils
- substringBeforeLast(String, String) - Static method in class org.jobrunr.utils.StringUtils
- substringBetween(String, String, String) - Static method in class org.jobrunr.utils.StringUtils
- succeeded() - Method in class org.jobrunr.jobs.Job
- succeeded() - Method in class org.jobrunr.server.lifecycle.LifecycleChangeLock
- succeeded(Job) - Static method in class org.jobrunr.server.concurrent.ConcurrentJobModificationResolveResult
- SUCCEEDED - Enum constant in enum class org.jobrunr.jobs.states.StateName
- SucceededState - Class in org.jobrunr.jobs.states
- SucceededState() - Constructor for class org.jobrunr.jobs.states.SucceededState
- SucceededState(Duration, Duration) - Constructor for class org.jobrunr.jobs.states.SucceededState
- SucceededState(Duration, Duration, Instant) - Constructor for class org.jobrunr.jobs.states.SucceededState
- SucceededWhileAnyOtherConcurrentStateChange - Class in org.jobrunr.server.concurrent.statechanges
- SucceededWhileAnyOtherConcurrentStateChange(JobSteward) - Constructor for class org.jobrunr.server.concurrent.statechanges.SucceededWhileAnyOtherConcurrentStateChange
- Supported Temporal implementations: - Section in org.jobrunr.scheduling.BackgroundJob.schedule(Temporal, IocJobLambda)
- Supported Temporal implementations: - Section in org.jobrunr.scheduling.BackgroundJob.schedule(Temporal, JobLambda)
- Supported Temporal implementations: - Section in org.jobrunr.scheduling.BackgroundJob.schedule(UUID, Temporal, IocJobLambda)
- Supported Temporal implementations: - Section in org.jobrunr.scheduling.BackgroundJob.schedule(UUID, Temporal, JobLambda)
- Supported Temporal implementations: - Section in org.jobrunr.scheduling.BackgroundJobRequest.schedule(Temporal, JobRequest)
- Supported Temporal implementations: - Section in org.jobrunr.scheduling.BackgroundJobRequest.schedule(UUID, Temporal, JobRequest)
- Supported Temporal implementations: - Section in org.jobrunr.scheduling.JobBuilder.scheduleAt(Temporal)
- Supported Temporal implementations: - Section in org.jobrunr.scheduling.JobRequestScheduler.schedule(Temporal, JobRequest)
- Supported Temporal implementations: - Section in org.jobrunr.scheduling.JobRequestScheduler.schedule(UUID, Temporal, JobRequest)
- Supported Temporal implementations: - Section in org.jobrunr.scheduling.JobScheduler.schedule(Temporal, IocJobLambda)
- Supported Temporal implementations: - Section in org.jobrunr.scheduling.JobScheduler.schedule(Temporal, JobLambda)
- Supported Temporal implementations: - Section in org.jobrunr.scheduling.JobScheduler.schedule(UUID, Temporal, IocJobLambda)
- Supported Temporal implementations: - Section in org.jobrunr.scheduling.JobScheduler.schedule(UUID, Temporal, JobLambda)
- supports(Class) - Static method in class org.jobrunr.utils.reflection.autobox.Autoboxer
- 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.DurationTypeAutoboxer
- supports(Class) - Method in class org.jobrunr.utils.reflection.autobox.EnumAutoboxer
- supports(Class) - Method in class org.jobrunr.utils.reflection.autobox.FloatTypeAutoboxer
- 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.BackgroundStaticFieldJobWithoutIocRunner
- supports(Job) - Method in class org.jobrunr.server.runner.BackgroundStaticJobWithoutIocRunner
- supports(DashboardNotification) - Method in class org.jobrunr.server.dashboard.mappers.CarbonIntensityApiErrorNotificationMapper
- supports(DashboardNotification) - Method in class org.jobrunr.server.dashboard.mappers.CpuAllocationIrregularityNotificationMapper
- supports(DashboardNotification) - Method in interface org.jobrunr.server.dashboard.mappers.DashboardNotificationMapper
- supports(DashboardNotification) - Method in class org.jobrunr.server.dashboard.mappers.PollIntervalInSecondsTimeBoxIsTooSmallNotificationMapper
- supports(DashboardNotification) - Method in class org.jobrunr.server.dashboard.mappers.SevereJobRunrExceptionNotificationMapper
- supportsSystemSleepDetection() - Method in interface org.jobrunr.server.DesktopUtils.Internal
- supportsSystemSleepDetection() - Method in class org.jobrunr.server.DesktopUtils.Java8Internal
- SwapOperandInstruction - Class in org.jobrunr.jobs.details.instructions
- SwapOperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.SwapOperandInstruction
- SystemSleptConcurrentStateChange - Class in org.jobrunr.server.concurrent.statechanges
- SystemSleptConcurrentStateChange() - Constructor for class org.jobrunr.server.concurrent.statechanges.SystemSleptConcurrentStateChange
- systemSupportsSleepDetection() - Static method in class org.jobrunr.server.DesktopUtils
T
- tablePrefix - Variable in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
- tablePrefix - Variable in class org.jobrunr.storage.sql.common.tables.AnsiDatabaseTablePrefixStatementUpdater
- TablePrefixStatementUpdater - Interface in org.jobrunr.storage.sql.common.tables
- Task - Class in org.jobrunr.server.tasks
- Task(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.Task
- TaskRunInfo - Class in org.jobrunr.server.tasks
- TaskRunInfo(BackgroundJobServerConfigurationReader) - Constructor for class org.jobrunr.server.tasks.TaskRunInfo
- TaskStatistics - Class in org.jobrunr.server.tasks
- TaskStatistics(DashboardNotificationManager) - Constructor for class org.jobrunr.server.tasks.TaskStatistics
- test(Method) - Method in class org.jobrunr.utils.reflection.MethodFinderPredicate
- Testing - Section in class org.jobrunr.jobs.context.JobContext
- 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
- ThreadLocalJobContext - Class in org.jobrunr.server.runner
- ThreadSafeStorageProvider - Class in org.jobrunr.storage
- ThreadSafeStorageProvider(StorageProvider) - Constructor for class org.jobrunr.storage.ThreadSafeStorageProvider
- TimestampedCarbonIntensityForecast() - Constructor for class org.jobrunr.server.carbonaware.CarbonIntensityForecast.TimestampedCarbonIntensityForecast
- TimestampedCarbonIntensityForecast(Instant, Instant, int) - Constructor for class org.jobrunr.server.carbonaware.CarbonIntensityForecast.TimestampedCarbonIntensityForecast
- toBackgroundJobServerStatus(Document) - Method in class org.jobrunr.storage.nosql.mongo.mapper.BackgroundJobServerStatusDocumentMapper
- toBigDecimal(Duration) - Static method in class org.jobrunr.utils.DurationUtils
- toClass(String) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- toClassFromPath(Path) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- toClassNameFromFileName(String) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
- toComparator(OrderTerm) - Method in class org.jobrunr.utils.jobs.AbstractSortColumns
- toConcurrentJobModificationExceptionIfFailed(Consumer) - Static method in class org.jobrunr.storage.StorageProviderUtils
- toConcurrentJobModificationResolver(BackgroundJobServer) - Method in interface org.jobrunr.server.configuration.ConcurrentJobModificationPolicy
- toConcurrentJobModificationResolver(BackgroundJobServer) - Method in class org.jobrunr.server.configuration.DefaultConcurrentJobModificationPolicy
- toConcurrentJobModificationResolver(BackgroundJobServer) - Method in class org.jobrunr.server.configuration.UseStorageProviderJobConcurrentJobModificationResolverPolicy
- 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
- toHexadecimal(byte[]) - Static method in class org.jobrunr.utils.uuid.ByteUtil
-
Get a hexadecimal string from given array of bytes.
- toId(String, String) - Static method in class org.jobrunr.storage.JobRunrMetadata
- toId(String, UUID) - Static method in class org.jobrunr.storage.JobRunrMetadata
- toInsertDocument(Job) - Method in class org.jobrunr.storage.nosql.mongo.mapper.JobDocumentMapper
- toInsertDocument(RecurringJob) - Method in class org.jobrunr.storage.nosql.mongo.mapper.JobDocumentMapper
- toInsertDocument(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.nosql.mongo.mapper.BackgroundJobServerStatusDocumentMapper
- toInsertDocument(JobRunrMetadata) - Method in class org.jobrunr.storage.nosql.mongo.mapper.MetadataDocumentMapper
- toInstant(Temporal) - Static method in class org.jobrunr.utils.InstantUtils
- toJob(Document) - Method in class org.jobrunr.storage.nosql.mongo.mapper.JobDocumentMapper
- toJobDetails(IocJobLambda) - Method in class org.jobrunr.jobs.details.JobDetailsAsmGenerator
- toJobDetails(IocJobLambda) - Method in class org.jobrunr.jobs.details.CachingJobDetailsGenerator
- toJobDetails(IocJobLambda) - Method in interface org.jobrunr.jobs.details.JobDetailsGenerator
- toJobDetails(JobLambda) - Method in class org.jobrunr.jobs.details.CachingJobDetailsGenerator
- toJobDetails(JobLambda) - Method in class org.jobrunr.jobs.details.JobDetailsAsmGenerator
- toJobDetails(JobLambda) - Method in interface org.jobrunr.jobs.details.JobDetailsGenerator
- toJobDetails(JobRunrJob) - Method in interface org.jobrunr.jobs.details.JobDetailsGenerator
- toJobDetails(T, IocJobLambdaFromStream) - Method in class org.jobrunr.jobs.details.CachingJobDetailsGenerator
- toJobDetails(T, IocJobLambdaFromStream) - Method in class org.jobrunr.jobs.details.JobDetailsAsmGenerator
- toJobDetails(T, IocJobLambdaFromStream) - Method in interface org.jobrunr.jobs.details.JobDetailsGenerator
- toJobDetails(T, JobLambdaFromStream) - Method in class org.jobrunr.jobs.details.CachingJobDetailsGenerator
- toJobDetails(T, JobLambdaFromStream) - Method in class org.jobrunr.jobs.details.JobDetailsAsmGenerator
- toJobDetails(T, JobLambdaFromStream) - Method in interface org.jobrunr.jobs.details.JobDetailsGenerator
- toJobRunrExecutor() - Method in interface org.jobrunr.server.configuration.BackgroundJobServerWorkerPolicy
- toJobRunrExecutor() - Method in class org.jobrunr.server.configuration.DefaultBackgroundJobServerWorkerPolicy
- toJobRunrExecutor() - Method in class org.jobrunr.server.configuration.FixedSizeBackgroundJobServerWorkerPolicy
- toJobRunrMetadata(Document) - Method in class org.jobrunr.storage.nosql.mongo.mapper.MetadataDocumentMapper
- toJson(Object) - Method in class org.jobrunr.utils.mapper.jsonb.JobRunrJsonb
- toJson(Object, OutputStream) - Method in class org.jobrunr.utils.mapper.jsonb.JobRunrJsonb
- toJson(Object, Writer) - Method in class org.jobrunr.utils.mapper.jsonb.JobRunrJsonb
- toJson(Object, Type) - Method in class org.jobrunr.utils.mapper.jsonb.JobRunrJsonb
- toJson(Object, Type, OutputStream) - Method in class org.jobrunr.utils.mapper.jsonb.JobRunrJsonb
- toJson(Object, Type, Writer) - Method in class org.jobrunr.utils.mapper.jsonb.JobRunrJsonb
- toMarkdown() - Method in class org.jobrunr.utils.diagnostics.DiagnosticsException
- toMarkdown() - Method in interface org.jobrunr.utils.diagnostics.DiagnosticsItem
- toMarkdown() - Method in class org.jobrunr.utils.diagnostics.DiagnosticsLine
- toMarkdown() - Method in class org.jobrunr.utils.diagnostics.DiagnosticsTitle
- toMicroSeconds(Instant) - Static method in class org.jobrunr.storage.nosql.mongo.MongoUtils
- toMongoId(String) - Static method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- toNumber(byte[]) - Static method in class org.jobrunr.utils.uuid.ByteUtil
-
Get a number from a given array of bytes.
- toNumber(byte[], int, int) - Static method in class org.jobrunr.utils.uuid.ByteUtil
-
Get a number from a given array of bytes.
- toPath(URI) - Method in interface org.jobrunr.utils.resources.FileSystemProvider
- toPath(URI) - Method in class org.jobrunr.utils.resources.JarFileSystemProvider
- toPath(URI) - Method in class org.jobrunr.utils.resources.PathFileSystemProvider
- toPath(URI) - Method in class org.jobrunr.utils.resources.ResourcesFileSystemProvider
- toPath(URI) - Method in class org.jobrunr.utils.resources.VfsFilesystemProvider
- toRecurringJob(Document) - Method in class org.jobrunr.storage.nosql.mongo.mapper.JobDocumentMapper
- toRequestUrl(String) - Method in class org.jobrunr.dashboard.server.http.url.MatchUrl
- toScheduledJob() - Method in class org.jobrunr.jobs.RecurringJob
-
Returns the next job to for this recurring job based on the current instant.
- toScheduledJobs(Instant, Instant) - Method in class org.jobrunr.jobs.RecurringJob
-
Creates all jobs that must be scheduled in the time interval [from, upTo).
- toScheduleExpression() - Method in class org.jobrunr.scheduling.carbonaware.CarbonAwareScheduleMargin
- toScheduleExpression(String) - Method in class org.jobrunr.scheduling.carbonaware.CarbonAwareScheduleMargin
- toSerializedLambda(T) - Static method in class org.jobrunr.jobs.details.SerializedLambdaConverter
- toString() - Method in class org.jobrunr.jobs.exceptions.JobParameterNotDeserializableException
- toString() - Method in class org.jobrunr.jobs.Job
- toString() - Method in class org.jobrunr.jobs.JobId
- toString() - Method in class org.jobrunr.jobs.RecurringJob
- toString() - Method in class org.jobrunr.jobs.states.CarbonAwareAwaitingState
- toString() - Method in class org.jobrunr.scheduling.carbonaware.CarbonAwareScheduleMargin
- toString() - Method in class org.jobrunr.scheduling.Schedule
- toString() - Method in class org.jobrunr.server.BackgroundJobServer
- toString() - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast.TimestampedCarbonIntensityForecast
- toString() - Method in class org.jobrunr.storage.nosql.common.migrations.NoSqlMigrationByPath
- toString() - Method in class org.jobrunr.storage.nosql.common.migrations.NoSqlMigrationByZipEntry
- toString() - Method in class org.jobrunr.storage.sql.common.migrations.SqlMigrationByPath
- toString() - Method in class org.jobrunr.storage.sql.common.migrations.SqlMigrationByZipEntry
- toString() - Method in class org.jobrunr.utils.VersionNumber
- toUpdateDocument(Job) - Method in class org.jobrunr.storage.nosql.mongo.mapper.JobDocumentMapper
- toUpdateDocument(BackgroundJobServerStatus) - Method in class org.jobrunr.storage.nosql.mongo.mapper.BackgroundJobServerStatusDocumentMapper
- toUpdateDocument(JobRunrMetadata) - Method in class org.jobrunr.storage.nosql.mongo.mapper.MetadataDocumentMapper
- toUpdateOneModel(Job) - Method in class org.jobrunr.storage.nosql.mongo.mapper.JobDocumentMapper
- toWorkDistributionStrategy(BackgroundJobServer) - Method in interface org.jobrunr.server.configuration.BackgroundJobServerWorkerPolicy
- toWorkDistributionStrategy(BackgroundJobServer) - Method in class org.jobrunr.server.configuration.DefaultBackgroundJobServerWorkerPolicy
- toWorkDistributionStrategy(BackgroundJobServer) - Method in class org.jobrunr.server.configuration.FixedSizeBackgroundJobServerWorkerPolicy
- trace(String) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- trace(String, Object) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- trace(String, Object...) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- trace(String, Object, Object) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- trace(String, Throwable) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- trace(Marker, String) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- trace(Marker, String, Object) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- trace(Marker, String, Object...) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- trace(Marker, String, Object, Object) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- trace(Marker, String, Throwable) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- Transaction - Class in org.jobrunr.storage.sql.common.db
- Transaction(Connection) - Constructor for class org.jobrunr.storage.sql.common.db.Transaction
- tryAdvance(Consumer) - 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.dashboard.ui.model.problems.Problem
- type - Variable in class org.jobrunr.jobs.details.instructions.VisitTypeInstruction
- TYPE_FIELD_NAME - Static variable in class org.jobrunr.utils.mapper.gson.RuntimeClassNameTypeAdapterFactory
- TypeAutoboxer<T> - Interface in org.jobrunr.utils.reflection.autobox
U
- unlock() - Method in class org.jobrunr.utils.resilience.Lock
- unlock() - Method in class org.jobrunr.utils.resilience.MultiLock
- unlock(ReentrantReadWriteLock) - Method in class org.jobrunr.server.lifecycle.AbstractLifecycleLock
- unlock(ReentrantReadWriteLock) - Method in class org.jobrunr.server.lifecycle.LifecycleChangeLock
- unlock(ReentrantReadWriteLock) - Method in class org.jobrunr.server.lifecycle.LifecycleReadLock
- UnresolvableConcurrentJobModificationException - Exception Class in org.jobrunr.server.concurrent
- UnresolvableConcurrentJobModificationException(List, Exception) - Constructor for exception class org.jobrunr.server.concurrent.UnresolvableConcurrentJobModificationException
- until(Temporal, TemporalUnit) - Method in class org.jobrunr.scheduling.carbonaware.CarbonAwarePeriod
- 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(List, String) - Method in class org.jobrunr.storage.sql.common.db.Sql
- UpdateJobsInProgressTask - Class in org.jobrunr.server.tasks.steward
- UpdateJobsInProgressTask(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.steward.UpdateJobsInProgressTask
- updateMigrationsTable(Connection, SqlMigration) - Method in class org.jobrunr.storage.sql.common.DatabaseCreator
- updateProcessing() - Method in class org.jobrunr.jobs.Job
- updateStatement(String) - Method in class org.jobrunr.storage.sql.common.tables.AnsiDatabaseTablePrefixStatementUpdater
- updateStatement(String) - Method in class org.jobrunr.storage.sql.common.tables.NoOpTablePrefixStatementUpdater
- updateStatement(String) - Method in class org.jobrunr.storage.sql.common.tables.OracleAndDB2TablePrefixStatementUpdater
- updateStatement(String) - Method in interface org.jobrunr.storage.sql.common.tables.TablePrefixStatementUpdater
- updateStatementWithTablePrefixForIndexStatement(String) - Method in class org.jobrunr.storage.sql.common.tables.AnsiDatabaseTablePrefixStatementUpdater
- updateStatementWithTablePrefixForIndexStatement(String) - Method in class org.jobrunr.storage.sql.common.tables.SqlServerDatabaseTablePrefixStatementUpdater
- urlEncode(String) - Static method in class org.jobrunr.utils.StringUtils
- 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
- Usage - Section in class org.jobrunr.jobs.context.JobContext
- useBackgroundJobServer() - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
Provides a default
BackgroundJobServerthat is configured using a number of threads depending on the amount of CPU. - useBackgroundJobServer(int) - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
Provides a default
BackgroundJobServerthat is configured using a given number of threads. - useBackgroundJobServer(BackgroundJobServerConfiguration) - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
Provides a default
BackgroundJobServerthat is configured using the givenBackgroundJobServerConfiguration - useBackgroundJobServer(BackgroundJobServerConfiguration, boolean) - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
Provides a default
BackgroundJobServerthat is configured using the givenBackgroundJobServerConfiguration - useBackgroundJobServerIf(boolean) - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
Provides a default
BackgroundJobServerif the guard is true and that is configured using a number of threads depending on the amount of CPU. - useBackgroundJobServerIf(boolean, int) - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
Provides a default
BackgroundJobServerif the guard is true and that is configured using a given number of threads. - useBackgroundJobServerIf(boolean, BackgroundJobServerConfiguration) - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
Provides a default
BackgroundJobServerif the guard is true and that is configured using the givenBackgroundJobServerConfiguration - useBackgroundJobServerIf(boolean, BackgroundJobServerConfiguration, boolean) - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
Provides a default
BackgroundJobServerif the guard is true and that is configured using the givenBackgroundJobServerConfiguration - useDashboard() - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
Provides a dashboard on port 8000
- useDashboard(int) - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
Provides a dashboard on the given port
- useDashboard(JobRunrDashboardWebServerConfiguration) - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
Provides a dashboard using the given
JobRunrDashboardWebServerConfiguration - useDashboard(JobRunrDashboardWebServerConfiguration, boolean) - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
Provides a dashboard using the given
JobRunrDashboardWebServerConfiguration - useDashboardIf(boolean) - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
Provides a dashboard on port 8000 if the guard is true
- useDashboardIf(boolean, int) - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
Provides a dashboard on the given port if the guard is true
- useDashboardIf(boolean, JobRunrDashboardWebServerConfiguration) - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
Provides a dashboard using the given
JobRunrDashboardWebServerConfigurationif the guard is true - useDashboardIf(boolean, JobRunrDashboardWebServerConfiguration, boolean) - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
Provides a dashboard using the given
JobRunrDashboardWebServerConfigurationif the guard is true - useJmxExtensions() - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
If called, this method will register JMX Extensions to monitor JobRunr via JMX
- useJmxExtensions(boolean) - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
If called, this method will register JMX Extensions to monitor JobRunr via JMX
- useJmxExtensionsIf(boolean, boolean) - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
Enables JMX Extensions to monitor JobRunr via JMX if the guard is true
- useJobActivator(JobActivator) - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
The
JobActivatoris used to resolve jobs from the IoC framework - useJobDetailsGenerator(JobDetailsGenerator) - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
Specifies which
JobDetailsGeneratorto use. - useJsonMapper(JsonMapper) - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
The
JsonMapperto transform jobs to json in the database - useMetrics(JobRunrMicroMeterIntegration) - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
Allows integrating MicroMeter metrics into JobRunr.
- useStorageProvider(StorageProvider) - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
Allows to set the StorageProvider that JobRunr will use.
- UseStorageProviderJobConcurrentJobModificationResolver - Class in org.jobrunr.server.concurrent
-
A new implementation of
ConcurrentJobModificationResolverthat will always use the latest version of the job found in the database (SQL or NoSQL). - UseStorageProviderJobConcurrentJobModificationResolver(JobSteward) - Constructor for class org.jobrunr.server.concurrent.UseStorageProviderJobConcurrentJobModificationResolver
- UseStorageProviderJobConcurrentJobModificationResolverPolicy - Class in org.jobrunr.server.configuration
-
A new policy of
ConcurrentJobModificationPolicythat will always use the latest version of the job found in the database (SQL or NoSQL) in case of a concurrent job modification exception. - UseStorageProviderJobConcurrentJobModificationResolverPolicy() - Constructor for class org.jobrunr.server.configuration.UseStorageProviderJobConcurrentJobModificationResolverPolicy
- using(Connection, Dialect, String, String) - Method in class org.jobrunr.storage.sql.common.db.Sql
- using(DataSource) - Static method in class org.jobrunr.storage.sql.common.SqlStorageProviderFactory
- using(DataSource, String) - Static method in class org.jobrunr.storage.sql.common.SqlStorageProviderFactory
- using(DataSource, String, StorageProviderUtils.DatabaseOptions) - Static method in class org.jobrunr.storage.sql.common.SqlStorageProviderFactory
- using(DataSource, String, StorageProviderUtils.DatabaseOptions, RateLimiter) - Static method in class org.jobrunr.storage.sql.common.SqlStorageProviderFactory
- usingDisabledCarbonAwareJobProcessingConfiguration() - Static method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfiguration
-
This returns the carbon aware configuration that has the carbon aware functionality disabled.
- usingStandardBackgroundJobServerConfiguration() - Static method in class org.jobrunr.server.BackgroundJobServerConfiguration
-
This returns the default configuration with the BackgroundJobServer with a poll interval of 15 seconds and a worker count based on the CPU
- usingStandardCarbonAwareJobProcessingConfiguration() - Static method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfiguration
-
This returns the default carbon aware configuration to schedule jobs at low carbon emission moments
- usingStandardDashboardConfiguration() - Static method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration
-
This returns the default configuration with the JobRunrDashboard running on port 8000
- UUIDTypeAutoboxer - Class in org.jobrunr.utils.reflection.autobox
- UUIDTypeAutoboxer() - Constructor for class org.jobrunr.utils.reflection.autobox.UUIDTypeAutoboxer
- UUIDv7Factory - Class in org.jobrunr.utils.uuid
-
Concrete factory for creating Unix epoch time-ordered unique identifiers (UUIDv7).
- UUIDv7Factory() - Constructor for class org.jobrunr.utils.uuid.UUIDv7Factory
- UUIDv7Factory(Clock) - Constructor for class org.jobrunr.utils.uuid.UUIDv7Factory
- UUIDv7Factory(UUIDv7Factory.Builder) - Constructor for class org.jobrunr.utils.uuid.UUIDv7Factory
- UUIDv7Factory.Builder - Class in org.jobrunr.utils.uuid
-
Concrete builder for creating a Unix epoch time-ordered factory.
V
- v(String) - Static method in class org.jobrunr.utils.VersionNumber
- validate() - Method in class org.jobrunr.scheduling.Schedule
- validateCollections() - Method in class org.jobrunr.storage.nosql.mongo.MongoDBCreator
- validateJobs() - Method in class org.jobrunr.jobs.JobListVersioner
- validateJsonMapper(JsonMapper) - Static method in class org.jobrunr.utils.mapper.JsonMapperValidator
- validatePollInterval(Duration) - Method in class org.jobrunr.storage.AbstractStorageProvider
- validatePollInterval(Duration) - Method in interface org.jobrunr.storage.StorageProvider
- validatePollInterval(Duration) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- validateRecurringJobInterval(Duration) - Method in class org.jobrunr.storage.AbstractStorageProvider
- validateRecurringJobInterval(Duration) - Method in interface org.jobrunr.storage.StorageProvider
- validateRecurringJobInterval(Duration) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
- validateTables() - Method in class org.jobrunr.storage.sql.common.DatabaseCreator
- validateTables(MongoClient, String, String) - Method in class org.jobrunr.storage.nosql.documentdb.AmazonDocumentDBStorageProvider
- validateTables(MongoClient, String, String) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
- value() - Element in annotation interface org.jobrunr.utils.annotations.Because
- value() - Element in annotation interface org.jobrunr.utils.annotations.LockingJob
- value() - Element in annotation interface org.jobrunr.utils.annotations.VisibleFor
- value() - Element in annotation interface org.jobrunr.utils.reflection.annotations.Field
- valueOf(String) - Static method in enum class org.jobrunr.jobs.context.JobDashboardLogger.Level
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jobrunr.jobs.RecurringJob.CreatedBy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jobrunr.jobs.states.StateName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jobrunr.scheduling.cron.CronFieldType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jobrunr.scheduling.ScheduleExpressionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jobrunr.server.configuration.BackgroundJobServerThreadType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jobrunr.server.lifecycle.BackgroundJobServerLifecycleEvent
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jobrunr.storage.navigation.OrderTerm.Order
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jobrunr.storage.StorageProviderUtils.DatabaseOptions
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.jobrunr.jobs.context.JobDashboardLogger.Level
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jobrunr.jobs.RecurringJob.CreatedBy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jobrunr.jobs.states.StateName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jobrunr.scheduling.cron.CronFieldType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jobrunr.scheduling.ScheduleExpressionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jobrunr.server.configuration.BackgroundJobServerThreadType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jobrunr.server.lifecycle.BackgroundJobServerLifecycleEvent
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jobrunr.storage.navigation.OrderTerm.Order
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jobrunr.storage.StorageProviderUtils.DatabaseOptions
-
Returns an array containing the constants of this enum class, in the order they are declared.
- variable - Variable in class org.jobrunr.jobs.details.instructions.VisitLocalVariableInstruction
- VersionNumber - Class in org.jobrunr.utils
- VersionUIModel - Class in org.jobrunr.dashboard.ui.model
- VfsFilesystemProvider - Class in org.jobrunr.utils.resources
- VfsFilesystemProvider() - Constructor for class org.jobrunr.utils.resources.VfsFilesystemProvider
- VirtualThreadJobRunrExecutor - Class in org.jobrunr.server.threadpool
- VirtualThreadJobRunrExecutor(int) - Constructor for class org.jobrunr.server.threadpool.VirtualThreadJobRunrExecutor
- VirtualThreadJobRunrExecutor(int, String) - Constructor for class org.jobrunr.server.threadpool.VirtualThreadJobRunrExecutor
- VirtualThreads - Enum constant in enum class org.jobrunr.server.configuration.BackgroundJobServerThreadType
- VisibleFor - Annotation Interface in org.jobrunr.utils.annotations
-
Documents why a class, field or method is visible
- visitAnnotation(String, boolean) - Method in class org.jobrunr.jobs.details.KotlinJobDetailsFinder
- VisitFieldInstruction - Class in org.jobrunr.jobs.details.instructions
- VisitFieldInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.VisitFieldInstruction
- visitInnerClass(String, String, String, int) - Method in class org.jobrunr.jobs.details.KotlinJobDetailsFinder
- VisitLocalVariableInstruction - Class in org.jobrunr.jobs.details.instructions
- VisitLocalVariableInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.VisitLocalVariableInstruction
- visitMethod(int, String, String, String, String[]) - Method in class org.jobrunr.jobs.details.JavaJobDetailsFinder
- visitMethod(int, String, String, String, String[]) - Method in class org.jobrunr.jobs.details.KotlinJobDetailsFinder
- VisitMethodInstruction - Class in org.jobrunr.jobs.details.instructions
- VisitMethodInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.VisitMethodInstruction
- VisitTypeInstruction - Class in org.jobrunr.jobs.details.instructions
- VisitTypeInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.VisitTypeInstruction
W
- warn(String) - Method in class org.jobrunr.jobs.context.JobDashboardLogger
- warn(String) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- warn(String, Object) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- warn(String, Object...) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- warn(String, Object, Object) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- warn(String, Throwable) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- warn(Marker, String) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- warn(Marker, String, Object) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- warn(Marker, String, Object...) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- warn(Marker, String, Object, Object) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- warn(Marker, String, Throwable) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
- WARN - Enum constant in enum class org.jobrunr.jobs.context.JobDashboardLogger.Level
- WebServer - Class in org.jobrunr.dashboard.server
- WebServer(int) - Constructor for class org.jobrunr.dashboard.server.WebServer
- 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, Object) - Method in class org.jobrunr.storage.sql.common.db.Sql
- with(String, String, String) - Method in class org.jobrunr.storage.sql.common.JobTable
- with(String, Function) - Method in class org.jobrunr.storage.sql.common.db.Sql
- with(TemporalField, long) - Method in class org.jobrunr.scheduling.carbonaware.CarbonAwarePeriod
- with(List, BiConsumer) - Method in class org.jobrunr.utils.diagnostics.DiagnosticsBuilder
- withAmountOfRetries(int) - Method in class org.jobrunr.scheduling.JobBuilder
-
Allows to specify the amount of retries for a job when it fails
- withAmountOfRetries(int) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
-
Allows to specify number of times that the recurringJob should be retried.
- withAnonymousDataUsage(String, String) - Static method in class org.jobrunr.dashboard.ui.model.VersionUIModel
- withBulletedLine(String) - Method in class org.jobrunr.utils.diagnostics.DiagnosticsBuilder
- withBulletedLine(String, String) - Method in class org.jobrunr.utils.diagnostics.DiagnosticsBuilder
- withBulletedTextBlock(String, String) - Method in class org.jobrunr.utils.diagnostics.DiagnosticsBuilder
- withClock(Clock) - Method in class org.jobrunr.utils.uuid.UUIDv7Factory.Builder
- withCron(String) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
-
Allows to specify the
CronExpressionor a carbon aware schedule expression (seeCarbonAware) that will be used to create the recurringJobs. - withDiagnostics(int, DiagnosticsBuilder) - Method in class org.jobrunr.utils.diagnostics.DiagnosticsBuilder
- withEmptyLine() - Method in class org.jobrunr.utils.diagnostics.DiagnosticsBuilder
- withException(Exception) - Method in class org.jobrunr.utils.diagnostics.DiagnosticsBuilder
- withExceptionMapping(Class, ExceptionHandler) - Method in class org.jobrunr.dashboard.server.http.RestHttpHandler
- withId(String) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
-
Allows to set the id of the recurringJob.
- withId(String) - Method in class org.jobrunr.storage.sql.common.MetadataTable
- withId(String) - Method in class org.jobrunr.storage.sql.common.RecurringJobTable
- withId(UUID) - Method in class org.jobrunr.scheduling.JobBuilder
-
Allows to set the id of the job.
- withId(UUID) - Method in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
- withId(UUID) - Method in class org.jobrunr.storage.sql.common.JobTable
- withIncrementPlus1() - Method in class org.jobrunr.utils.uuid.UUIDv7Factory.Builder
- withIncrementPlusN() - Method in class org.jobrunr.utils.uuid.UUIDv7Factory.Builder
- withIncrementPlusN(long) - Method in class org.jobrunr.utils.uuid.UUIDv7Factory.Builder
- withIndentedBulletedLine(String, String) - Method in class org.jobrunr.utils.diagnostics.DiagnosticsBuilder
- withIndentedLine(int, String) - Method in class org.jobrunr.utils.diagnostics.DiagnosticsBuilder
- withIndentedLine(String) - Method in class org.jobrunr.utils.diagnostics.DiagnosticsBuilder
- withInterval(Duration) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
-
Allows to specify the interval that will be used between each instance of the recurring job.
- withJobFilter(JobFilter...) - Method in class org.jobrunr.configuration.JobRunrConfiguration
-
Allows setting extra JobFilters or to provide another implementation of the
RetryFilter - withJobLambda(IocJobLambda) - Method in class org.jobrunr.scheduling.JobBuilder
-
Allows to provide the job details by means of Java 8 lambda.
- withJobLambda(IocJobLambda) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
-
Allows to provide the job details by means of Java 8 lambda.
- withJobLambda(JobLambda) - Method in class org.jobrunr.scheduling.JobBuilder
-
Allows to provide the job details by means of Java 8 lambda.
- withJobLambda(JobLambda) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
-
Allows to provide the job details by means of Java 8 lambda.
- withJobRequest(JobRequest) - Method in class org.jobrunr.scheduling.JobBuilder
-
Allows to provide the job details by means of
JobRequest. - withJobRequest(JobRequest) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
-
Allows to provide the job details by means of
JobRequest. - withLabels(String...) - Method in class org.jobrunr.scheduling.JobBuilder
-
Allows to provide a set of labels to be shown in the dashboard.
- withLabels(String...) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
-
Allows to provide a set of labels to be shown in the dashboard.
- withLabels(List) - Method in class org.jobrunr.scheduling.JobBuilder
-
Allows to provide a set of labels to be shown in the dashboard.
- withLabels(List) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
-
Allows to provide a set of labels to be shown in the dashboard.
- withLambda(Object) - Method in class org.jobrunr.utils.diagnostics.DiagnosticsBuilder
- withLine(String) - Method in class org.jobrunr.utils.diagnostics.DiagnosticsBuilder
- withName(String) - Method in class org.jobrunr.scheduling.JobBuilder
-
Allows to set the name of the job for the dashboard.
- withName(String) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
-
Allows to set the name of the recurringJob for the dashboard.
- withName(String) - Method in class org.jobrunr.storage.sql.common.MetadataTable
- withObject(Object) - Method in class org.jobrunr.utils.diagnostics.DiagnosticsBuilder
- withObject(String, Object) - Method in class org.jobrunr.utils.diagnostics.DiagnosticsBuilder
- withoutAnonymousDataUsage() - Static method in class org.jobrunr.dashboard.ui.model.VersionUIModel
- withoutLimits() - Method in class org.jobrunr.utils.resilience.RateLimiter.Builder
- withParameters(Object[]) - Method in class org.jobrunr.utils.diagnostics.DiagnosticsBuilder
- withParameterTypes(Class[]) - Method in class org.jobrunr.utils.diagnostics.DiagnosticsBuilder
- withScheduledAt(Instant) - Method in class org.jobrunr.storage.sql.common.JobTable
- withScheduleExpression(String) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
-
Allows to specify a
CronExpression(preferably useRecurringJobBuilder.withCron(String)), an ISO-8601 duration (preferably useRecurringJobBuilder.withInterval(Duration)) or a carbon aware schedule expression (seeCarbonAware) that will be used to create the recurringJobs. - withState(StateName) - Method in class org.jobrunr.storage.sql.common.JobTable
- withSubTitle(String) - Method in class org.jobrunr.utils.diagnostics.DiagnosticsBuilder
- withTitle(String) - Method in class org.jobrunr.utils.diagnostics.DiagnosticsBuilder
- withUpdatedBefore(Instant) - Method in class org.jobrunr.storage.sql.common.JobTable
- withVersion(Function) - Method in class org.jobrunr.storage.sql.common.db.Sql
- withZoneId(ZoneId) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
-
Allows to specify the zoneId that will be used to create the recurringJobs.
- WorkDistributionStrategy - Interface in org.jobrunr.server.strategy
- write(JsonWriter, File) - Method in class org.jobrunr.utils.mapper.gson.FileAdapter
- 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
- write(JsonWriter, LocalDate) - Method in class org.jobrunr.utils.mapper.gson.LocalDateAdapter
- write(JsonWriter, LocalDateTime) - Method in class org.jobrunr.utils.mapper.gson.LocalDateTimeAdapter
- write(JsonWriter, OffsetDateTime) - Method in class org.jobrunr.utils.mapper.gson.OffsetDateTimeAdapter
- write(JsonWriter, Job) - Method in class org.jobrunr.utils.mapper.gson.JobTypeAdapter
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(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.ZeroOperandInstruction
- zoneId() - Element in annotation interface org.jobrunr.jobs.annotations.Recurring
-
Returns the zoneId (timezone) of when to run this recurring job.
_
- _HEADER_NAME - Static variable in class org.jobrunr.dashboard.server.http.ContentType
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ThreadLocalJobContextinstead