Index

$ A B C D E F G H I J K L M N O P Q R S T U V W Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

$

$and(Bson...) - Static method in class org.jobrunr.storage.nosql.mongo.MongoUtils
 
$cond(Bson, Object, Object) - Static method in class org.jobrunr.storage.nosql.mongo.MongoUtils
 
$eq(String, Object) - Static method in class org.jobrunr.storage.nosql.mongo.MongoUtils
 
$gt(String, Object) - Static method in class org.jobrunr.storage.nosql.mongo.MongoUtils
 
$gte(String, Object) - Static method in class org.jobrunr.storage.nosql.mongo.MongoUtils
 
$ifNull(String, Object) - Static method in class org.jobrunr.storage.nosql.mongo.MongoUtils
 
$in(String, Object...) - Static method in class org.jobrunr.storage.nosql.mongo.MongoUtils
 
$or(Object, Object) - Static method in class org.jobrunr.storage.nosql.mongo.MongoUtils
 

A

AAStoreInstruction - Class in org.jobrunr.jobs.details.instructions
 
AAStoreInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.AAStoreInstruction
 
aBatchJob() - Static method in class org.jobrunr.scheduling.JobBuilder
Creates a new JobBuilder instance to create a BatchJob using a builder pattern.
abbreviate(String, int) - Static method in class org.jobrunr.utils.StringUtils
 
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(StorageProvider, JobDefaultFilters, JobResultSaver) - Constructor for class org.jobrunr.server.runner.AbstractBackgroundJobRunner
 
AbstractBackgroundJobRunner.BackgroundJobWorker - Class in org.jobrunr.server.runner
 
AbstractDynamicQueueStrategy - Class in org.jobrunr.server.strategy
 
AbstractDynamicQueueStrategy(DynamicQueueKeyProvider, BackgroundJobServer) - Constructor for class org.jobrunr.server.strategy.AbstractDynamicQueueStrategy
 
AbstractHttpExchangeHandler - Class in org.jobrunr.dashboard.server
 
AbstractHttpExchangeHandler() - Constructor for class org.jobrunr.dashboard.server.AbstractHttpExchangeHandler
 
AbstractInitialJobState - Class in org.jobrunr.jobs.states
 
AbstractInitialJobState(StateName) - Constructor for class org.jobrunr.jobs.states.AbstractInitialJobState
 
AbstractInitialJobState(StateName, Instant) - Constructor for class org.jobrunr.jobs.states.AbstractInitialJobState
 
AbstractInitialJobState(StateName, JobRunrUserInfo) - Constructor for class org.jobrunr.jobs.states.AbstractInitialJobState
 
AbstractInitialJobState(StateName, JobRunrUserInfo, Instant) - Constructor for class org.jobrunr.jobs.states.AbstractInitialJobState
 
AbstractInitialJobState(StateName, JobRunrUserInfo, UUID) - Constructor for class org.jobrunr.jobs.states.AbstractInitialJobState
 
AbstractInitialJobState(StateName, JobRunrUserInfo, UUID, Instant) - Constructor for class org.jobrunr.jobs.states.AbstractInitialJobState
 
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
 
AbstractJobScheduler<T> - Class in org.jobrunr.scheduling
 
AbstractJobScheduler(StorageProvider, JobEnqueuedMessagePublisher, JobDefaultFilters, Queues) - 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
 
AbstractJobState(StateName, JobRunrUserInfo) - Constructor for class org.jobrunr.jobs.states.AbstractJobState
 
AbstractJobState(StateName, JobRunrUserInfo, 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
 
AbstractSqlAmountRequestMapper<S> - Class in org.jobrunr.storage.sql.common.mapper
 
AbstractSqlAmountRequestMapper(Dialect, Set) - Constructor for class org.jobrunr.storage.sql.common.mapper.AbstractSqlAmountRequestMapper
 
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
 
AccessGuard - Class in org.jobrunr.dashboard.server.security
 
AccessGuard() - Constructor for class org.jobrunr.dashboard.server.security.AccessGuard
 
activateJob(Class) - Method in interface org.jobrunr.server.JobActivator
 
actual - Variable in class org.jobrunr.utils.resilience.BackOffResult
 
adaptFromJson(JsonArray) - Method in class org.jobrunr.utils.mapper.jsonb.adapters.DynamicQueuesAdapter
 
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.adapters.JobResultAdapter
 
adaptFromJson(JsonObject) - Method in class org.jobrunr.utils.mapper.jsonb.JobAdapter
 
adaptFromJson(JsonObject) - Method in class org.jobrunr.utils.mapper.jsonb.RecurringJobAdapter
 
adaptFromJson(JsonValue) - Method in class org.jobrunr.utils.mapper.jsonb.adapters.JobResultAdapter
 
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(JobResult) - Method in class org.jobrunr.utils.mapper.jsonb.adapters.JobResultAdapter
 
adaptToJson(DynamicQueues) - Method in class org.jobrunr.utils.mapper.jsonb.adapters.DynamicQueuesAdapter
 
adaptToJson(RecurringJob) - Method in class org.jobrunr.utils.mapper.jsonb.RecurringJobAdapter
 
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, Boolean) - 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(JobFilter) - Method in class org.jobrunr.jobs.filters.JobDefaultFilters
 
addAll(List) - Method in class org.jobrunr.jobs.filters.JobDefaultFilters
 
addAndClause(String, String) - Method in class org.jobrunr.storage.sql.common.mapper.SqlRecurringJobSearchRequestMapper
 
addAndClause(String, String, String) - Method in class org.jobrunr.storage.sql.common.mapper.SqlRecurringJobSearchRequestMapper
 
addAndLikeClause(String) - Method in class org.jobrunr.storage.sql.common.mapper.SqlRecurringJobSearchRequestMapper
 
addAndReturnMovingAverage(double) - Method in class org.jobrunr.utils.resilience.ExponentialMovingAverage
 
addAndWarnIfThresholdIsExceeded(double) - Method in class org.jobrunr.utils.resilience.ExponentialMovingAverageWithThreshold
 
addBatch() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
addBatch(String) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
addClause(String, String) - Method in class org.jobrunr.storage.sql.common.mapper.SqlJobSearchRequestMapper
 
addClause(String, String, String) - Method in class org.jobrunr.storage.sql.common.mapper.SqlJobSearchRequestMapper
 
addClause(String, String, String) - Method in class org.jobrunr.storage.sql.common.mapper.SqlRecurringJobSearchRequestMapper
 
addCookie(HttpExchange, String, String) - Static method in class org.jobrunr.dashboard.server.http.HttpResponse
 
addDynamicQueueStateDetails(String, StateName, Long) - Method in class org.jobrunr.jobs.DynamicQueueStats
 
addEqualsClause(String) - Method in class org.jobrunr.storage.sql.common.mapper.SqlJobSearchRequestMapper
 
addEqualsClause(String) - Method in class org.jobrunr.storage.sql.common.mapper.SqlRecurringJobSearchRequestMapper
 
addIncludedQueues(Set) - Method in class org.jobrunr.storage.DynamicQueueRequest
 
addJobState(JobState) - Method in class org.jobrunr.jobs.Job
 
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
 
addLikeClause(String) - Method in class org.jobrunr.storage.sql.common.mapper.SqlJobSearchRequestMapper
 
addLocalVariable(Object) - Method in class org.jobrunr.jobs.details.JobDetailsBuilder
 
addNull(String) - Method in class org.jobrunr.utils.mapper.jsonb.NullSafeJsonBuilder
 
addOrClause(String, String, String) - Method in class org.jobrunr.storage.sql.common.mapper.SqlRecurringJobSearchRequestMapper
 
addParameter(Object) - Method in class org.jobrunr.jobs.migrations.ScheduledJobUpdater
 
addParameterAtIndex(int, Object) - Method in class org.jobrunr.jobs.migrations.ScheduledJobUpdater
 
addProblem(Problem) - Method in class org.jobrunr.dashboard.ui.model.problems.Problems
 
addTo(Temporal) - Method in class org.jobrunr.utils.InstantUtils.TimeUnit
 
addTo(R, long) - Method in class org.jobrunr.utils.InstantUtils.TimeUnit
 
after(Duration) - Static method in class org.jobrunr.scheduling.carbonaware.CarbonAwareScheduleMargin
 
aggregate(List) - Static method in class org.jobrunr.storage.JobStatsExtended
 
aJob() - Static method in class org.jobrunr.scheduling.JobBuilder
Creates a new JobBuilder instance to create a Job using a builder pattern.
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
 
aJobSearchRequest() - Static method in class org.jobrunr.storage.JobSearchRequestBuilder
 
aJobSearchRequest(StateName) - Static method in class org.jobrunr.storage.JobSearchRequestBuilder
 
aJobSearchRequestForBatchJobs(UUID, StateName) - Static method in class org.jobrunr.storage.JobSearchRequestBuilder
 
aJobSearchRequestForCarbonAwareJobs(Instant) - Static method in class org.jobrunr.storage.JobSearchRequest
 
aJobSearchRequestForRecurringJobsAlreadyRunning(Instant, Instant) - Static method in class org.jobrunr.storage.JobSearchRequest
 
ALL_STATES() - Static method in enum class org.jobrunr.jobs.states.StateName
 
allBut(StateName...) - Static method in enum class org.jobrunr.jobs.states.StateName
 
AllJVMInstructions - Class in org.jobrunr.jobs.details.instructions
 
allowAll() - Static method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRules
Allows to view, trigger, manage and delete BackgroundJobServers, Jobs and RecurringJobs.
allowAll() - Static method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRulesBuilder
 
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.nosql.mongo.mapper.MongoDBAmountRequestMapper
 
allowedSortColumns - Variable in class org.jobrunr.storage.sql.common.mapper.AbstractSqlAmountRequestMapper
 
allowedSortColumns - Variable in class org.jobrunr.utils.jobs.AbstractSortColumns
 
allowRegressionTest() - Static method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRules
Allows to access JobDetails to perform regression testing against Job and RecurringJobs.
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, DatabaseOptions) - Constructor for class org.jobrunr.storage.nosql.documentdb.AmazonDocumentDBStorageProvider
 
AmazonDocumentDBStorageProvider(MongoClient, String, String, DatabaseOptions, RateLimiter) - Constructor for class org.jobrunr.storage.nosql.documentdb.AmazonDocumentDBStorageProvider
 
AmazonDocumentDBStorageProvider(MongoClient, String, DatabaseOptions) - Constructor for class org.jobrunr.storage.nosql.documentdb.AmazonDocumentDBStorageProvider
 
AmazonDocumentDBStorageProvider(MongoClient, 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, int) - 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.
andAllowedOrigins(String...) - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration
Specifies the origins that may query data from this web server from a web browser.
andAllowedOrigins(Set) - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration
Specifies the origins that may query data from this web server from a web browser.
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
andApiKey(String) - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration
Specifies the shared secret to authenticate requests from/to the multi cluster web server.
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.
andAuthentication(AuthenticationProvider) - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration
Allows to add a custom AuthenticationProvider to protect the dashboard.
andAutoDiscovery(String, String) - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration
Allows to configure the auto-discovery for the multi-dashboard using the resolved url from this dashboard.
andAutoDiscovery(String, String, String) - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration
Allows to configure the auto-discovery for the multi-dashboard using the resolved url from this dashboard.
andAutoDiscovery(AutoDiscoveryConfiguration) - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration
Allows to configure the auto-discovery and integration with the multi-dashboard.
andAwaitingJobsRequestSize(int) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
Allows setting the maximum number of jobs to fetch and update from awaiting to enqueued state per database round-trip
andBackgroundJobServerWorkerPolicy(BackgroundJobServerWorkerPolicy) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
Allows setting 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 setting 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.
andCarbonIntensityApiUrl(String) - Method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfiguration
Allows to set the carbon intensity API URL
andConcurrentJobModificationPolicy(ConcurrentJobModificationPolicy) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
Allows setting the ConcurrentJobModificationPolicy for the BackgroundJobServer.
andContextPath(String) - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration
Specifies the context path on which the JobRunrDashboard and api will run.
andDataProvider(String) - Method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfiguration
Allows to set your preferred carbon intensity forecast dataProvider.
andDeleteAllRecurringJobsThatAreNotFound() - Method in class org.jobrunr.jobs.migrations.JobNotFoundConfiguration
Allows to delete all recurring jobs on start that do not exist anymore.
andDeleteAllScheduledJobsThatAreNotFound() - Method in class org.jobrunr.jobs.migrations.JobNotFoundConfiguration
Allows to delete all scheduled jobs on start that do not exist anymore.
andDeleteFailedJobsAfter(Duration) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
Allows setting the duration to wait before deleting failed jobs
andDeleteSucceededJobsAfter(Duration) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
Allows setting the duration to wait before deleting succeeded jobs
andDynamicQueueConfiguration(String) - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration
Specifies the dynamic queue configuration.
andDynamicQueueConfiguration(String, String) - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration
Specifies the dynamic queue configuration.
andDynamicQueueConfiguration(DynamicQueueConfiguration) - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration
Specifies the dynamic queue configuration.
andDynamicQueuePolicy(DynamicQueuePolicy) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
Allows setting the DynamicQueuePolicy to be performed by the BackgroundJobServer.
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.
andHost(String, int) - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration
Specifies the host and port on which the JobRunrDashboard will run
andHostname(String) - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration
Specifies the hostname on which the JobRunrDashboard will run
andId(UUID) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
Allows to set the id for the BackgroundJobServer
andIntegration(Integration...) - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration
Allows to add integrations with other systems, e.g.
andInterruptJobsAwaitDurationOnStopBackgroundJobServer(Duration) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
Allows setting the duration to wait before interrupting jobs/threads when the BackgroundJobServer is stopped
andLabelConfiguration(List) - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration
Specifies the label configuration allowing to customize the color in which a label is displayed.
andLabelConfiguration(LabelConfiguration...) - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration
Specifies the label configuration allowing to customize the color in which a label is displayed.
andLicenseKeyProvider(String) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
Allows to configure the license key provider using the given license key property.
andLicenseKeyProvider(LicenseKeyProvider) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
Allows to configure the license key provider using the given LicenseKeyProvider.
andMigrateScheduledJobsThatAreNotFound(BiConsumer...) - Method in class org.jobrunr.jobs.migrations.JobNotFoundConfiguration
andMigrateScheduledJobsThatAreNotFound(ScheduledJobThatDoNotExistAnymoreMigrations) - Method in class org.jobrunr.jobs.migrations.JobNotFoundConfiguration
Allows to update scheduled jobs that do not exist anymore.
andName(String) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
Allows setting the name for the BackgroundJobServer
andOrphanedJobsRequestSize(int) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
Allows setting the query size for misfired jobs per database round-trip (to retry them).
andPermanentlyDeleteDeletedJobsAfter(Duration) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
Allows setting the duration to wait before permanently deleting succeeded jobs
andPollInterval(Duration) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
Allows setting 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 pollInterval for tasks because of the nature of carbon aware job procesing.
andPollIntervalInSeconds(int) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
Allows setting the pollIntervalInSeconds for the BackgroundJobServer
andPort(int) - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration
Specifies the port on which the JobRunrDashboard will run
andRecurringJobsRequestSize(int) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
Allows setting the maximum number of recurring jobs to fetch per database round-trip
andScheduledJobsRequestSize(int) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
Allows setting the maximum number of scheduled jobs to fetch and update per database round-trip
andServerTimeoutPollIntervalMultiplicand(int) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
Allows setting the pollInterval multiplicand used to determine when a BackgroundJobServer should be seen as timed out (e.g.
andStorageProviderUnhealthyGracePeriod(Duration) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
Allows setting the duration to wait before terminating the server when the storage provider is in an unhealthy state.
andSucceededJobsRequestSize(int) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
Allows setting the maximum number of jobs to update from succeeded to deleted state per database round-trip.
andTags(String...) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
Allows to specify the serverTags.
andWorkerCount(int) - Method in class org.jobrunr.server.BackgroundJobServerConfiguration
Allows setting 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.JobRunrPro
 
An example: - Section in class org.jobrunr.configuration.JobRunrPro
 
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.enqueueOrReplace(UUID, IocJobLambda)
 
An example: - Section in org.jobrunr.scheduling.BackgroundJob.enqueueOrReplace(UUID, JobLambda)
 
An example: - Section in org.jobrunr.scheduling.BackgroundJob.scheduleOrReplace(UUID, Temporal, IocJobLambda)
 
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.BackgroundJob.startBatch(IocJobLambda)
 
An example: - Section in org.jobrunr.scheduling.BackgroundJob.startBatch(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.enqueueOrReplace(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.BackgroundJobRequest.startBatch(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.enqueueOrReplace(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.JobRequestScheduler.startBatch(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.enqueueOrReplace(UUID, IocJobLambda)
 
An example: - Section in org.jobrunr.scheduling.JobScheduler.enqueueOrReplace(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: - Section in org.jobrunr.scheduling.JobScheduler.startBatch(IocJobLambda)
 
An example: - Section in org.jobrunr.scheduling.JobScheduler.startBatch(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.BackgroundJob.scheduleOrReplace(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.BackgroundJobRequest.scheduleOrReplace(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.JobRequestScheduler.scheduleOrReplace(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)
 
An Example with Instant: - Section in org.jobrunr.scheduling.JobScheduler.scheduleOrReplace(UUID, Temporal, IocJobLambda)
 
An Example with Instant: - Section in org.jobrunr.scheduling.JobScheduler.scheduleOrReplace(UUID, Temporal, JobLambda)
 
anExternalJob() - Static method in class org.jobrunr.scheduling.JobBuilder
Creates a new JobBuilder instance to create a Job that waits for a signal using a builder pattern.
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
 
AnonymousAuthenticationProvider - Class in org.jobrunr.dashboard.server.security
An anonymous AuthenticationProvider which allows to configure whether the users have read or write access in the dashboard.
AnonymousAuthenticationProvider() - Constructor for class org.jobrunr.dashboard.server.security.AnonymousAuthenticationProvider
 
AnonymousAuthenticationProvider(JobRunrUserAuthorizationRules) - Constructor for class org.jobrunr.dashboard.server.security.AnonymousAuthenticationProvider
 
AnonymousAuthenticationProvider.AnonymousAuthenticationUserFilter - Class in org.jobrunr.dashboard.server.security
 
AnonymousAuthenticationUserFilter(JobRunrUser) - Constructor for class org.jobrunr.dashboard.server.security.AnonymousAuthenticationProvider.AnonymousAuthenticationUserFilter
 
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.ratelimiters.RateLimiterConfiguration.CreatedBy
 
API - Enum constant in enum class org.jobrunr.jobs.RecurringJob.CreatedBy
 
API_KEY_PREFIX - Static variable in class org.jobrunr.dashboard.server.security.apikey.ApiKeyUtils
 
API_KEY_USER - Static variable in class org.jobrunr.dashboard.server.security.apikey.ApiKeyAuthenticationProvider
 
ApiKeyAuthenticationProvider - Class in org.jobrunr.dashboard.server.security.apikey
The ApiKeyAuthenticationProvider allows to protect the JobRunr Pro Dashboard with an API key for server-to-server communication.
ApiKeyAuthenticationProvider(String) - Constructor for class org.jobrunr.dashboard.server.security.apikey.ApiKeyAuthenticationProvider
 
ApiKeyUtils - Class in org.jobrunr.dashboard.server.security.apikey
 
ApiKeyUtils() - Constructor for class org.jobrunr.dashboard.server.security.apikey.ApiKeyUtils
 
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).
areAllNullOrEmpty(String...) - Static method in class org.jobrunr.utils.StringUtils
 
areAllStateNames(Collection) - Static method in enum class org.jobrunr.jobs.states.StateName
 
areAllStateNames(StateName...) - Static method in enum class org.jobrunr.jobs.states.StateName
 
aRecurringBatchJob() - Static method in class org.jobrunr.scheduling.RecurringJobBuilder
Creates a new RecurringJobBuilder instance to create a RecurringBatchJob
aRecurringExternalJob() - Static method in class org.jobrunr.scheduling.RecurringJobBuilder
Creates a new RecurringJobBuilder instance to create a RecurringExternalJob
aRecurringJob() - Static method in class org.jobrunr.scheduling.RecurringJobBuilder
Creates a new RecurringJobBuilder instance to create a RecurringJob.
aRecurringJobSearchRequest() - Static method in class org.jobrunr.storage.RecurringJobSearchRequestBuilder
 
aRecurringJobSearchRequestForSchedulingJobsRunningLessThanOncePerMinute(Instant, Instant) - Static method in class org.jobrunr.storage.RecurringJobSearchRequest
 
aRecurringJobSearchRequestForUpdatedRecurringJobsRunningMoreThanOncePerMinute(Instant) - Static method in class org.jobrunr.storage.RecurringJobSearchRequest
 
areNewJobs() - Method in class org.jobrunr.jobs.JobListVersioner
 
areNotAllStateNames(Collection) - Static method in enum class org.jobrunr.jobs.states.StateName
 
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
 
ascOnCreatedAt(int) - Static method in class org.jobrunr.storage.Paging.CursorBasedPage
 
ascOnCreatedAt(int) - Static method in class org.jobrunr.storage.Paging.OffsetBasedPage
 
ascOnDeleteAt(int) - Static method in class org.jobrunr.storage.Paging.AmountBasedList
 
ascOnDynamicQueueAndGivenOrder(String) - Static method in class org.jobrunr.storage.Paging.AmountBasedList
 
ascOnName(int) - Static method in class org.jobrunr.storage.Paging.CursorBasedPage
 
ascOnName(int) - Static method in class org.jobrunr.storage.Paging.OffsetBasedPage
 
ascOnPriorityAndUpdatedAt(int) - Static method in class org.jobrunr.storage.Paging.AmountBasedList
 
ascOnPriorityAndUpdatedAt(int) - Static method in class org.jobrunr.storage.Paging.CursorBasedPage
 
ascOnPriorityAndUpdatedAt(int) - Static method in class org.jobrunr.storage.Paging.OffsetBasedPage
 
ascOnPriorityAndUpdatedAt(int, int) - Static method in class org.jobrunr.storage.Paging.OffsetBasedPage
 
ascOnPriorityAndUpdatedAt(int, String) - Static method in class org.jobrunr.storage.Paging.CursorBasedPage
 
ascOnRateLimiterPriorityAndUpdatedAt(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
 
ascOnScheduledAtAndPriority(int) - Static method in class org.jobrunr.storage.Paging.AmountBasedList
 
ascOnScheduledAtAndPriorityAndId(int) - Static method in class org.jobrunr.storage.Paging.AmountBasedList
 
ascOnScheduledAtAndPriorityAndId(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
 
asCreatedByConfiguration() - Method in class org.jobrunr.jobs.ratelimiters.RateLimiterConfiguration
 
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
 
asLong(String, Long) - Method in class org.jobrunr.storage.sql.common.db.SqlResultSet
 
asLong(String, Predicate) - 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.scheduling.custom.CustomSchedule
Returns the string representation of the schedule.
asString() - Method in class org.jobrunr.scheduling.custom.ScheduleWrapper
 
asString() - Method in class org.jobrunr.scheduling.Schedule
Returns the string representation of the schedule.
asString() - Method in class org.jobrunr.storage.navigation.AmountRequest
 
asString() - Method in class org.jobrunr.storage.navigation.CursorBasedPageRequest
 
asString() - Method in class org.jobrunr.storage.navigation.OffsetBasedPageRequest
 
asString(String) - Method in class org.jobrunr.storage.sql.common.db.SqlResultSet
 
asText(String) - Method in class org.jobrunr.dashboard.server.http.HttpResponse
 
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
 
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
 
AuthenticationProvider - Interface in org.jobrunr.dashboard.server.security
An AuthenticationProvider allows to add authentication to the JobRunr Dashboard.
autobox(Object, Class) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
autobox(Object, Type) - Static method in class org.jobrunr.utils.reflection.autobox.Autoboxer
 
autobox(Object, Type) - Method in class org.jobrunr.utils.reflection.autobox.BooleanTypeAutoboxer
 
autobox(Object, Type) - Method in class org.jobrunr.utils.reflection.autobox.DoubleTypeAutoboxer
 
autobox(Object, Type) - Method in class org.jobrunr.utils.reflection.autobox.DurationTypeAutoboxer
 
autobox(Object, Type) - Method in class org.jobrunr.utils.reflection.autobox.EnumAutoboxer
 
autobox(Object, Type) - Method in class org.jobrunr.utils.reflection.autobox.FloatTypeAutoboxer
 
autobox(Object, Type) - Method in class org.jobrunr.utils.reflection.autobox.InstantForOracleTypeAutoboxer
 
autobox(Object, Type) - Method in class org.jobrunr.utils.reflection.autobox.InstantTypeAutoboxer
 
autobox(Object, Type) - Method in class org.jobrunr.utils.reflection.autobox.IntegerTypeAutoboxer
 
autobox(Object, Type) - Method in class org.jobrunr.utils.reflection.autobox.ListTypeAutoboxer
 
autobox(Object, Type) - Method in class org.jobrunr.utils.reflection.autobox.LongTypeAutoboxer
 
autobox(Object, Type) - Method in class org.jobrunr.utils.reflection.autobox.SetTypeAutoboxer
 
autobox(Object, Type) - Method in class org.jobrunr.utils.reflection.autobox.StringTypeAutoboxer
 
autobox(Object, Type) - Method in interface org.jobrunr.utils.reflection.autobox.TypeAutoboxer
 
autobox(Object, Type) - Method in class org.jobrunr.utils.reflection.autobox.UUIDTypeAutoboxer
 
autobox(Object, Type) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
Autoboxer - Class in org.jobrunr.utils.reflection.autobox
 
AutoDiscoveryConfiguration - Class in org.jobrunr.dashboard.autodiscovery
 
AutoDiscoveryConfiguration(String, String, String) - Constructor for class org.jobrunr.dashboard.autodiscovery.AutoDiscoveryConfiguration
 
AutoDiscoveryTask - Class in org.jobrunr.dashboard.autodiscovery
 
AutoDiscoveryTask(String, AutoDiscoveryConfiguration, StorageProvider) - Constructor for class org.jobrunr.dashboard.autodiscovery.AutoDiscoveryTask
 
AWAITING - Enum constant in enum class org.jobrunr.jobs.states.StateName
 
AwaitingBatchJobState - Class in org.jobrunr.jobs.states
 
AwaitingBatchJobState() - Constructor for class org.jobrunr.jobs.states.AwaitingBatchJobState
 
AwaitingBatchJobState(UUID) - Constructor for class org.jobrunr.jobs.states.AwaitingBatchJobState
 
AwaitingBatchJobState(UUID, Duration) - Constructor for class org.jobrunr.jobs.states.AwaitingBatchJobState
 
AwaitingBatchJobState(UUID, Duration, Instant) - Constructor for class org.jobrunr.jobs.states.AwaitingBatchJobState
 
AwaitingJobLambda - Interface in org.jobrunr.jobs.lambdas
 
AwaitingJobWithInfo(UUID, StateName, Job) - Constructor for class org.jobrunr.storage.StorageProvider.AwaitingJobWithInfo
 
AwaitingRateLimiterState - Class in org.jobrunr.jobs.states
 
AwaitingRateLimiterState() - Constructor for class org.jobrunr.jobs.states.AwaitingRateLimiterState
 
AwaitingRateLimiterState(String) - Constructor for class org.jobrunr.jobs.states.AwaitingRateLimiterState
 
AwaitingRateLimiterState(String, Instant) - Constructor for class org.jobrunr.jobs.states.AwaitingRateLimiterState
 
AwaitingState - Class in org.jobrunr.jobs.states
 
AwaitingState() - Constructor for class org.jobrunr.jobs.states.AwaitingState
 
AwaitingState(UUID) - Constructor for class org.jobrunr.jobs.states.AwaitingState
 
AwaitingState(UUID, Duration) - Constructor for class org.jobrunr.jobs.states.AwaitingState
 
AwaitingState(UUID, StateName) - Constructor for class org.jobrunr.jobs.states.AwaitingState
 
AwaitingState(UUID, StateName, Duration) - Constructor for class org.jobrunr.jobs.states.AwaitingState
 
AwaitingState(UUID, StateName, Duration, UUID) - Constructor for class org.jobrunr.jobs.states.AwaitingState
 
AwaitingState(UUID, StateName, Duration, UUID, Instant) - Constructor for class org.jobrunr.jobs.states.AwaitingState
 
awaitRateLimiter() - Method in class org.jobrunr.jobs.Job
 

B

BACKGROUND_JOB_SERVER_COMMON_TASKS_THREAD_SIZE - Static variable in class org.jobrunr.server.BackgroundJobServer
 
BACKGROUND_JOB_SERVER_LICENSE_MONITOR_THREAD_NAME - Static variable in class org.jobrunr.server.StorageProviderLicenseMonitor
 
BACKGROUND_JOB_SERVER_MASTER_TASKS_THREAD_SIZE - Static variable in class org.jobrunr.server.BackgroundJobServer
 
BACKGROUND_JOB_SERVER_SCHEDULED_TASKS_THREAD_SIZE - Static variable in class org.jobrunr.server.BackgroundJobServer
As the BackgroundJobServer.zookeeperThreadPool allows to schedule tasks using BackgroundJobServer.scheduleAt(Instant, Runnable) we need some extra threads to prevent Thread Congestion.
BACKGROUND_JOB_SERVER_STORAGE_PROVIDER_HEALTH_MONITOR_THREAD_NAME - Static variable in class org.jobrunr.server.StorageProviderHealthMonitor
 
BackgroundForIoCJobLambdaWorker(JobActivator, StorageProvider, JobPerformingFilters, JobResultSaver, Job) - Constructor for class org.jobrunr.server.runner.BackgroundJobWithIocRunner.BackgroundForIoCJobLambdaWorker
 
BackgroundForJobLambdaWorker(StorageProvider, JobPerformingFilters, JobResultSaver, 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, URI, JsonMapper, JobActivator, BackgroundJobServerConfigurationReader, JobNotFoundConfiguration) - Constructor for class org.jobrunr.server.BackgroundJobServer
 
BackgroundJobServer(StorageProvider, URI, JsonMapper, JobActivator, BackgroundJobServerConfiguration, JobNotFoundConfiguration) - Constructor for class org.jobrunr.server.BackgroundJobServer
 
BackgroundJobServer(StorageProvider, JsonMapper) - Constructor for class org.jobrunr.server.BackgroundJobServer
 
BackgroundJobServer(StorageProvider, JsonMapper, JobActivator) - 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 configuring 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, Duration) - Constructor for class org.jobrunr.server.metrics.BackgroundJobServerMetricsBinder
 
BackgroundJobServerStatus - Class in org.jobrunr.storage
 
BackgroundJobServerStatus(UUID, String, int, int, int, Set, Duration, Duration, Duration, Instant, Instant, boolean, Long, Long, Double, Long, Long, Long, Double) - Constructor for class org.jobrunr.storage.BackgroundJobServerStatus
 
BackgroundJobServerStatus(UUID, String, int, int, int, Set, Duration, Duration, Duration, Instant, Instant, boolean, JobServerStats) - Constructor for class org.jobrunr.storage.BackgroundJobServerStatus
 
BackgroundJobServerStatusChangeListener - Interface in org.jobrunr.storage.listeners
 
backgroundJobServerStatusDocumentMapper - Variable in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
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, Dialect, String) - 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
A BackgroundJobServerWorkerPolicy allows to configure how Jobs are fetched for processing.
BackgroundJobWithIocRunner - Class in org.jobrunr.server.runner
 
BackgroundJobWithIocRunner(StorageProvider, JobDefaultFilters, JobResultSaver, 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(StorageProvider, JobDefaultFilters, JobResultSaver) - Constructor for class org.jobrunr.server.runner.BackgroundJobWithoutIocRunner
 
BackgroundJobWithoutIocRunner.BackgroundForJobLambdaWorker - Class in org.jobrunr.server.runner
 
BackgroundJobWorker(StorageProvider, JobPerformingFilters, JobResultSaver, Job) - Constructor for class org.jobrunr.server.runner.AbstractBackgroundJobRunner.BackgroundJobWorker
 
BackgroundStaticFieldJobWithoutIocRunner - Class in org.jobrunr.server.runner
 
BackgroundStaticFieldJobWithoutIocRunner(StorageProvider, JobDefaultFilters, JobResultSaver) - Constructor for class org.jobrunr.server.runner.BackgroundStaticFieldJobWithoutIocRunner
 
BackgroundStaticFieldJobWithoutIocRunner.StaticFieldBackgroundJobWorker - Class in org.jobrunr.server.runner
 
BackgroundStaticJobWithoutIocRunner - Class in org.jobrunr.server.runner
 
BackgroundStaticJobWithoutIocRunner(StorageProvider, JobDefaultFilters, JobResultSaver) - Constructor for class org.jobrunr.server.runner.BackgroundStaticJobWithoutIocRunner
 
BackgroundStaticJobWithoutIocRunner.StaticBackgroundJobWorker - Class in org.jobrunr.server.runner
 
BackOffEnforcer<BackOffResultType> - Class in org.jobrunr.utils.resilience
 
BackOffEnforcer() - Constructor for class org.jobrunr.utils.resilience.BackOffEnforcer
 
backOffPeriod() - Method in class org.jobrunr.utils.resilience.BackOffResult
 
BackOffResult - Class in org.jobrunr.utils.resilience
 
BackOffResult(Instant, Object) - Constructor for class org.jobrunr.utils.resilience.BackOffResult
 
BackOffResult(Instant, Duration) - Constructor for class org.jobrunr.utils.resilience.BackOffResult
 
base64Decode(String) - Static method in class org.jobrunr.utils.StringUtils
Decodes base64 string.
base64Encode(String) - Static method in class org.jobrunr.utils.StringUtils
Encodes string in base64 without padding.
base64UrlDecode(String) - Static method in class org.jobrunr.utils.StringUtils
Decodes base64 string.
base64UrlEncode(String) - Static method in class org.jobrunr.utils.StringUtils
Encodes string in base64 without padding and returns a string that can be used in URLs.
BASIC - Enum constant in enum class org.jobrunr.storage.ThreadSafeStorageProvider.MethodStatisticsConfiguration
 
BasicAuthenticationProvider - Class in org.jobrunr.dashboard.server.security.basic
A simple AuthenticationProvider that uses Basic Authentication and which allows to configure one or more BasicAuthenticationUsers using username and password.
BasicAuthenticationProvider(String, String) - Constructor for class org.jobrunr.dashboard.server.security.basic.BasicAuthenticationProvider
Protects the dashboard using a BasicAuthenticationProvider with a given username, password and allowAll authorization rules.
BasicAuthenticationProvider(String, String, JobRunrUserAuthorizationRules) - Constructor for class org.jobrunr.dashboard.server.security.basic.BasicAuthenticationProvider
Protects the dashboard using a BasicAuthenticationProvider with a given username, password and authorization rules.
BasicAuthenticationProvider(Map) - Constructor for class org.jobrunr.dashboard.server.security.basic.BasicAuthenticationProvider
 
BasicAuthenticationProvider(Set) - Constructor for class org.jobrunr.dashboard.server.security.basic.BasicAuthenticationProvider
Protects the dashboard with the given BasicAuthenticationUsers.
BasicAuthenticationProvider(BasicAuthenticationUser...) - Constructor for class org.jobrunr.dashboard.server.security.basic.BasicAuthenticationProvider
Protects the dashboard with the given BasicAuthenticationUsers.
BasicAuthenticationProvider.BasicAuthenticationUserFilter - Class in org.jobrunr.dashboard.server.security.basic
 
BasicAuthenticationUser - Class in org.jobrunr.dashboard.server.security.basic
A class representing a basic authentication user.
BasicAuthenticationUser(String, String, JobRunrUserAuthorizationRules) - Constructor for class org.jobrunr.dashboard.server.security.basic.BasicAuthenticationUser
 
BasicAuthenticationUserFilter(Map) - Constructor for class org.jobrunr.dashboard.server.security.basic.BasicAuthenticationProvider.BasicAuthenticationUserFilter
 
BasicAuthenticationUtils - Class in org.jobrunr.dashboard.server.security.basic
 
BasicAuthenticationUtils() - Constructor for class org.jobrunr.dashboard.server.security.basic.BasicAuthenticationUtils
 
BasicAuthenticationUtils.UsernameAndPassword - Class in org.jobrunr.dashboard.server.security.basic
 
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 - Enum constant in enum class org.jobrunr.jobs.JobType
 
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
batchJob - Static variable in class org.jobrunr.jobs.Job
 
BatchJob - Class in org.jobrunr.jobs
 
BatchJob() - Constructor for class org.jobrunr.jobs.BatchJob
 
BatchJob(UUID, int, JobDetails, List, ConcurrentHashMap) - Constructor for class org.jobrunr.jobs.BatchJob
 
BatchJob(UUID, JobDetails, JobState) - Constructor for class org.jobrunr.jobs.BatchJob
 
BatchJob(JobDetails) - Constructor for class org.jobrunr.jobs.BatchJob
 
BatchJob(JobDetails, JobState) - Constructor for class org.jobrunr.jobs.BatchJob
 
BatchJob.BatchJobStats - Class in org.jobrunr.jobs
 
BatchJobChildStats(UUID, long, long, long, long) - Constructor for class org.jobrunr.storage.StorageProvider.BatchJobChildStats
 
BatchJobDashboardProgressBar - Class in org.jobrunr.jobs.context
 
BatchJobDashboardProgressBar(JobDashboardProgressBar) - Constructor for class org.jobrunr.jobs.context.BatchJobDashboardProgressBar
 
BatchJobFilter - Interface in org.jobrunr.jobs.filters
A filter that can be added to BatchJobs and which will be called with the progress of the child jobs.
BatchJobStats(long, long, long) - Constructor for class org.jobrunr.jobs.BatchJob.BatchJobStats
 
BatchJobStats(JobDashboardProgressBar) - Constructor for class org.jobrunr.jobs.BatchJob.BatchJobStats
 
BatchJobWithChildStats(Job, long, long, long, long) - Constructor for class org.jobrunr.storage.StorageProvider.BatchJobWithChildStats
 
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.
beforeExecute(Thread, Runnable) - Method in class org.jobrunr.server.threadpool.PlatformThreadPoolJobRunrExecutor
 
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.
between(Temporal, Temporal) - Method in class org.jobrunr.utils.InstantUtils.TimeUnit
 
Bool - Enum Class in org.jobrunr.jobs.annotations
A Boolean enum that can be used within annotations as Boolean cannot be used due to possible null.
BooleanTypeAutoboxer - Class in org.jobrunr.utils.reflection.autobox
 
BooleanTypeAutoboxer() - Constructor for class org.jobrunr.utils.reflection.autobox.BooleanTypeAutoboxer
 
booleanValue() - Method in enum class org.jobrunr.jobs.annotations.Bool
 
build() - Method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRulesBuilder
 
build() - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
build() - Method in class org.jobrunr.storage.RecurringJobSearchRequestBuilder
 
build() - Method in class org.jobrunr.utils.mapper.jsonb.NullSafeJsonBuilder
 
build() - Method in class org.jobrunr.utils.uuid.UUIDv7Factory.Builder
 
build(JobDetailsGenerator, Queues) - Method in class org.jobrunr.scheduling.JobBuilder
Not publicly visible as it will be used by the JobScheduler only.
build(JobDetailsGenerator, Queues) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
Not publicly visible as it will be used by the JobScheduler only.
build(Queues) - Method in class org.jobrunr.scheduling.JobBuilder
Not publicly visible as it will be used by the JobRequestScheduler only.
build(Queues) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
Not publicly visible as it will be used by the JobRequestScheduler only.
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
 
ByteUtil - Class in org.jobrunr.utils.uuid
Utility class that contains many static methods for byte handling.

C

cache - Variable in class org.jobrunr.utils.resilience.BackOffEnforcer
 
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
 
calculateBackOffPeriod(String) - Method in class org.jobrunr.scheduling.JobResultProvider
 
calculateBackOffPeriod(UUID, JobResultWithBackOffInfo) - Method in class org.jobrunr.scheduling.JobResultProvider
 
canAccessBackgroundJobServers() - Method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRules
 
canAccessBackgroundJobServers(boolean) - Method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRulesBuilder
 
canAccessJobs() - Method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRules
 
canAccessJobs(boolean) - Method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRulesBuilder
 
canAccessRecurringJobs() - Method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRules
 
canAccessRecurringJobs(boolean) - Method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRulesBuilder
 
canAccessUnredactedJobs() - Method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRules
 
canAccessUnredactedJobs(boolean) - Method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRulesBuilder
 
cancel() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
canControlBackgroundJobServers() - Method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRules
 
canControlBackgroundJobServers(boolean) - Method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRulesBuilder
 
canControlRecurringJobs() - Method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRules
 
canControlRecurringJobs(boolean) - Method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRulesBuilder
 
canDeleteJobs() - Method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRules
 
canDeleteJobs(boolean) - Method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRulesBuilder
 
canDeleteRecurringJobs() - Method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRules
 
canDeleteRecurringJobs(boolean) - Method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRulesBuilder
 
canEnqueueJobs() - Method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRules
 
canEnqueueJobs(boolean) - Method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRulesBuilder
 
canPerformRegressionTest() - Method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRules
 
canPerformRegressionTest(boolean) - Method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRulesBuilder
 
CanSysOut - Annotation Interface in org.jobrunr.utils.annotations
 
canUploadLicense() - Method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRules
 
canUploadLicense(boolean) - Method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRulesBuilder
 
capitalize(String) - Static method in class org.jobrunr.utils.StringUtils
 
capValueBetween(double, double, double) - Static method in class org.jobrunr.utils.NumberUtils
 
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, Instant, Instant) - Constructor for class org.jobrunr.jobs.states.CarbonAwareAwaitingState
 
CarbonAwareAwaitingState(Instant, CarbonAwareScheduleMargin, String, Instant) - 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
Class that allows to configure Carbon Aware Job Processing.
CarbonAwareJobProcessingConfigurationReader - Class in org.jobrunr.server.carbonaware
Internal class for JobRunr to access all CarbonAwareJobProcessingConfiguration details
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 - Variable in class org.jobrunr.scheduling.Schedule
 
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, String) - 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
 
checkAgainAfter() - Method in class org.jobrunr.utils.resilience.BackOffResult
 
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, JobNotFoundConfiguration) - Constructor for class org.jobrunr.server.tasks.startup.CheckIfAllJobsExistTask
 
CheckIfAllJobsExistTask(BackgroundJobServer, JobNotFoundConfigurationReader) - Constructor for class org.jobrunr.server.tasks.startup.CheckIfAllJobsExistTask
 
classExists(String) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
ClassNameObjectTypeAdapter - Class in org.jobrunr.utils.mapper.gson
 
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() - Static method in class org.jobrunr.dashboard.server.security.JobRunrUserContext
 
clear() - Method in interface org.jobrunr.dashboard.server.security.JobRunrUserContextProvider
 
clear() - Method in class org.jobrunr.dashboard.server.security.JobRunrUserContextThreadLocalProvider
 
clear() - Method in class org.jobrunr.storage.InMemoryStorageProvider
 
clear() - Static method in class org.jobrunr.storage.ThreadSafeStorageProvider.MethodSummaryStatisticsThreadLocal
 
clear() - Static method in class org.jobrunr.utils.JobHolderContext
 
clearBatch() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
clearJob() - Static method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
 
clearLongTaskTimerSample() - Static method in class org.jobrunr.server.metrics.MicroMeterJobMetricsThreadLocal
 
clearParameters() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
clearWarnings() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
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.TimedPreparedStatement
 
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.multicast.MulticastMessagePublisher
 
close() - Method in class org.jobrunr.utils.multicast.MulticastMessageReceiver
 
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
 
closeCurrentSpanScope() - Static method in class org.jobrunr.server.metrics.OpenTelemetrySpanScopeThreadLocal
 
closeOnCompletion() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
CockroachDialect - Class in org.jobrunr.storage.sql.cockroachdb
 
CockroachDialect(Boolean) - Constructor for class org.jobrunr.storage.sql.cockroachdb.CockroachDialect
 
CockroachStorageProvider - Class in org.jobrunr.storage.sql.cockroachdb
 
CockroachStorageProvider(DataSource) - Constructor for class org.jobrunr.storage.sql.cockroachdb.CockroachStorageProvider
 
CockroachStorageProvider(DataSource, String) - Constructor for class org.jobrunr.storage.sql.cockroachdb.CockroachStorageProvider
 
CockroachStorageProvider(DataSource, String, DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.cockroachdb.CockroachStorageProvider
 
CockroachStorageProvider(DataSource, String, ConnectionProvider, DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.cockroachdb.CockroachStorageProvider
 
CockroachStorageProvider(DataSource, DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.cockroachdb.CockroachStorageProvider
 
collectionExists(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.mongo.migrations.MongoMigration
 
CollectionUtils - Class in org.jobrunr.utils
 
COMMENTS - Static variable in class org.jobrunr.storage.sql.common.DatabaseCreator
 
commit() - Method in class org.jobrunr.storage.sql.common.db.Transaction
 
commit(Connection) - Method in enum class org.jobrunr.storage.sql.common.db.Transaction.AutoCommitMode
 
commitVersion() - Method in class org.jobrunr.jobs.JobVersioner
 
commitVersions() - Method in class org.jobrunr.jobs.JobListVersioner
 
compareTo(DynamicQueueStats.DynamicQueueDetails) - Method in class org.jobrunr.jobs.DynamicQueueStats.DynamicQueueDetails
 
compareTo(DynamicQueue) - Method in class org.jobrunr.jobs.queues.DynamicQueue
 
compareTo(RateLimiterIdentifier) - Method in class org.jobrunr.jobs.ratelimiters.RateLimiterIdentifier
 
compareTo(Schedule) - Method in class org.jobrunr.scheduling.custom.ScheduleWrapper
 
compareTo(Schedule) - Method in class org.jobrunr.scheduling.Schedule
Compare two Schedule objects 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
 
compute(Key, BiFunction) - Method in class org.jobrunr.utils.resilience.LRUCache
 
computeIfAbsent(Key, Function) - Method in class org.jobrunr.utils.resilience.LRUCache
 
concurrentDatabaseModificationException(Object, int) - Static method in exception class org.jobrunr.storage.sql.common.db.ConcurrentSqlModificationException
 
concurrentDatabaseModificationException(Object, int, Throwable) - 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
 
concurrentDatabaseModificationException(List, int[], Throwable) - 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
 
concurrentJobRateLimiter(String, int) - Static method in class org.jobrunr.jobs.ratelimiters.ConcurrentJobRateLimiterConfiguration
Creates a configuration for a ConcurrentJobRateLimiter that will be treated as created by API.
ConcurrentJobRateLimiter - Class in org.jobrunr.jobs.ratelimiters
 
ConcurrentJobRateLimiter(StorageProvider, Duration, String, RateLimiterConfiguration.CreatedBy, int) - Constructor for class org.jobrunr.jobs.ratelimiters.ConcurrentJobRateLimiter
 
ConcurrentJobRateLimiter(StorageProvider, Duration, String, RateLimiterConfiguration.CreatedBy, String) - Constructor for class org.jobrunr.jobs.ratelimiters.ConcurrentJobRateLimiter
 
ConcurrentJobRateLimiterConfiguration - Class in org.jobrunr.jobs.ratelimiters
Represents the configuration for a ConcurrentJobRateLimiter.
ConcurrentRecurringJobModificationException - Exception Class in org.jobrunr.storage
 
ConcurrentRecurringJobModificationException(List) - Constructor for exception class org.jobrunr.storage.ConcurrentRecurringJobModificationException
 
ConcurrentRecurringJobModificationException(RecurringJob) - Constructor for exception class org.jobrunr.storage.ConcurrentRecurringJobModificationException
 
ConcurrentSqlModificationException - Exception Class in org.jobrunr.storage.sql.common.db
 
CONFIGURATION - Enum constant in enum class org.jobrunr.jobs.ratelimiters.RateLimiterConfiguration.CreatedBy
 
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.JobRunrPro
 
ConnectionProvider - Interface in org.jobrunr.storage.sql.common.db
 
consumerToFunction(Consumer) - Static method in class org.jobrunr.utils.streams.StreamUtils
 
consumerToVoidFunction(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
 
CONTINUATION_JOB_ALLOWED_AWAITED_STATES - Static variable in enum class org.jobrunr.jobs.states.StateName
 
CONTINUATION_JOB_PARENT_JOB_END_STATES - Static variable in enum class org.jobrunr.jobs.states.StateName
 
continueWith(Duration, IocJobLambda) - Method in class org.jobrunr.scheduling.JobProId
 
continueWith(Duration, IocJobLambda, Duration, IocJobLambda) - Method in class org.jobrunr.scheduling.JobProId
 
continueWith(Duration, IocJobLambda, IocJobLambda) - Method in class org.jobrunr.scheduling.JobProId
 
continueWith(Duration, JobLambda) - Method in class org.jobrunr.scheduling.JobProId
 
continueWith(Duration, JobLambda, Duration, JobLambda) - Method in class org.jobrunr.scheduling.JobProId
 
continueWith(Duration, JobLambda, JobLambda) - Method in class org.jobrunr.scheduling.JobProId
 
continueWith(Duration, JobRequest) - Method in class org.jobrunr.scheduling.JobRequestId
 
continueWith(Duration, JobRequest, Duration, JobRequest) - Method in class org.jobrunr.scheduling.JobRequestId
 
continueWith(Duration, JobRequest, JobRequest) - Method in class org.jobrunr.scheduling.JobRequestId
 
continueWith(UUID, Duration, IocJobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
 
continueWith(UUID, Duration, IocJobLambda, IocJobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
 
continueWith(UUID, Duration, JobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
 
continueWith(UUID, Duration, JobLambda, JobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
 
continueWith(UUID, Duration, JobRequest) - Method in class org.jobrunr.scheduling.JobRequestScheduler
 
continueWith(UUID, Duration, JobRequest, Duration, JobRequest) - Method in class org.jobrunr.scheduling.JobRequestScheduler
 
continueWith(UUID, Duration, JobRequest, JobRequest) - Method in class org.jobrunr.scheduling.JobRequestScheduler
 
continueWith(UUID, Duration, JobRunrJob, Duration, JobRunrJob) - Method in class org.jobrunr.scheduling.JobScheduler
 
continueWith(UUID, AwaitingJobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
 
continueWith(UUID, IocJobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
 
continueWith(UUID, IocJobLambda, IocJobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
 
continueWith(UUID, JobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
 
continueWith(UUID, JobLambda, JobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
 
continueWith(UUID, JobRequest) - Method in class org.jobrunr.scheduling.JobRequestScheduler
 
continueWith(UUID, JobRequest, JobRequest) - Method in class org.jobrunr.scheduling.JobRequestScheduler
 
continueWith(IocJobLambda) - Method in class org.jobrunr.scheduling.JobProId
 
continueWith(IocJobLambda, IocJobLambda) - Method in class org.jobrunr.scheduling.JobProId
 
continueWith(JobLambda) - Method in class org.jobrunr.scheduling.JobProId
 
continueWith(JobLambda, JobLambda) - Method in class org.jobrunr.scheduling.JobProId
 
continueWith(JobRequest) - Method in class org.jobrunr.scheduling.JobRequestId
 
continueWith(JobRequest, JobRequest) - Method in class org.jobrunr.scheduling.JobRequestId
 
controlBackgroundJobServer(UUID, boolean) - Method in class org.jobrunr.storage.InMemoryStorageProvider
 
controlBackgroundJobServer(UUID, boolean) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
controlBackgroundJobServer(UUID, boolean) - Method in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
 
controlBackgroundJobServer(UUID, boolean) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
controlBackgroundJobServer(UUID, boolean) - Method in interface org.jobrunr.storage.StorageProvider
 
controlBackgroundJobServer(UUID, boolean) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
controlBackgroundJobServersGuard() - Method in class org.jobrunr.dashboard.server.security.AccessGuard
 
controlRecurringJobsGuard() - Method in class org.jobrunr.dashboard.server.security.AccessGuard
 
convertAndProcessJobs(Collection, Function) - Method in class org.jobrunr.server.tasks.Task
 
convertAndProcessManyJobs(Collection, Function, Consumer) - Method in class org.jobrunr.server.tasks.zookeeper.AbstractJobZooKeeperTask
 
convertAndProcessManyJobs(Function, Function, Consumer) - Method in class org.jobrunr.server.tasks.zookeeper.AbstractJobZooKeeperTask
 
convertAndProcessManyToManyJobs(Function, Function, Consumer) - Method in class org.jobrunr.server.tasks.zookeeper.AbstractJobZooKeeperTask
 
convertListAndProcessJobs(List, Function) - Method in class org.jobrunr.server.tasks.Task
 
copy() - Method in class org.jobrunr.jobs.states.AwaitingState
 
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
 
copyStreamToString(InputStream) - Static method in class org.jobrunr.utils.io.IOUtils
 
copyToStream(String, OutputStream) - Static method in class org.jobrunr.utils.io.IOUtils
 
CorsFilter - Class in org.jobrunr.dashboard.server.security
 
CorsFilter(Set) - Constructor for class org.jobrunr.dashboard.server.security.CorsFilter
 
countJobs(JobSearchRequest) - Method in class org.jobrunr.storage.InMemoryStorageProvider
 
countJobs(JobSearchRequest) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
countJobs(JobSearchRequest) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
countJobs(JobSearchRequest) - Method in interface org.jobrunr.storage.StorageProvider
Counts all the Jobs matching the given JobSearchRequest.
countJobs(JobSearchRequest) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
countRecurringJobs(RecurringJobSearchRequest) - Method in class org.jobrunr.storage.InMemoryStorageProvider
 
countRecurringJobs(RecurringJobSearchRequest) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
countRecurringJobs(RecurringJobSearchRequest) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
countRecurringJobs(RecurringJobSearchRequest) - Method in class org.jobrunr.storage.sql.common.RecurringJobTable
 
countRecurringJobs(RecurringJobSearchRequest) - Method in interface org.jobrunr.storage.StorageProvider
Counts all the RecurringJobs matching the given RecurringJobSearchRequest.
countRecurringJobs(RecurringJobSearchRequest) - 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(String) - Static method in class org.jobrunr.scheduling.cron.CronExpression
Deprecated.
create(Stream) - Method in class org.jobrunr.scheduling.AbstractJobScheduler
Creates a new Job for each JobBuilder and provides an alternative to the job annotation.
create(Stream) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates a new Job for each JobBuilder and provides an alternative to the job annotation.
create(Stream) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
Creates a new Job for each JobBuilder and provides an alternative to the job annotation.
create(DataSource) - Method in interface org.jobrunr.storage.sql.common.db.ConnectionProvider
 
create(DataSource, String, Class, DatabaseMigrationCredentials) - Static method in class org.jobrunr.storage.sql.common.DatabaseCreator
 
create(Queues) - Method in class org.jobrunr.configuration.JobRunrMicroMeterTracingConfiguration
 
create(Queues) - Method in class org.jobrunr.configuration.JobRunrOpenTelemetryTracingConfiguration
 
create(JobBuilder) - Method in class org.jobrunr.scheduling.AbstractJobScheduler
Creates a new Job using a JobBuilder that 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 Job using a JobBuilder that 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 Job using a JobBuilder that can be enqueued or scheduled and provides an alternative to the job annotation.
createAndHandleSseExchange(HttpExchange) - Method in class org.jobrunr.dashboard.JobRunrSseHandler
 
createAndHandleSseExchange(HttpExchange) - Method in class org.jobrunr.dashboard.server.sse.ServerSentEventHandler
 
createApiKeyAuthorizationHeader(String) - Static method in class org.jobrunr.dashboard.server.security.apikey.ApiKeyUtils
 
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
 
createDatabaseChangeLogFile(String, List) - Method in enum class org.jobrunr.storage.sql.common.DatabaseManager
 
createDynamicQueueStrategy(BackgroundJobServerConfigurationReader) - Method in class org.jobrunr.server.BackgroundJobServer
 
createDynamicQueueStrategy(BackgroundJobServer, int) - Method in interface org.jobrunr.server.configuration.DynamicQueuePolicy
 
createDynamicQueueStrategy(BackgroundJobServer, int) - Method in class org.jobrunr.server.configuration.FixedSizeWorkerPoolDynamicQueuePolicy
 
createDynamicQueueStrategy(BackgroundJobServer, int) - Method in class org.jobrunr.server.configuration.RoundRobinDynamicQueuePolicy
 
createDynamicQueueStrategy(BackgroundJobServer, int) - Method in class org.jobrunr.server.configuration.SingleDynamicQueuePolicy
 
createDynamicQueueStrategy(BackgroundJobServer, int) - Method in class org.jobrunr.server.configuration.WeightedRoundRobinDynamicQueuePolicy
 
createIndex(MongoCollection, Bson, IndexOptions) - Method in class org.jobrunr.storage.nosql.mongo.migrations.MongoMigration
 
createJob(JobState) - Method in class org.jobrunr.jobs.RecurringBatchJob
 
createJob(JobState) - Method in class org.jobrunr.jobs.RecurringExternalJob
 
createJob(JobState) - Method in class org.jobrunr.jobs.RecurringJob
 
createJobId(UUID) - Method in class org.jobrunr.scheduling.AbstractJobScheduler
 
createJobId(UUID) - Method in class org.jobrunr.scheduling.JobRequestScheduler
 
createJobId(UUID) - Method in class org.jobrunr.scheduling.JobScheduler
 
createJobSteward() - Method in class org.jobrunr.server.BackgroundJobServer
 
createJsonMapper() - Static method in class org.jobrunr.configuration.JsonMapperFactory
Deprecated.
 
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
 
createOrReplace(Stream) - Method in class org.jobrunr.scheduling.AbstractJobScheduler
Creates or replaces all given Jobs using a JobBuilder that can be enqueued or scheduled and provides an alternative to the job annotation.
createOrReplace(Stream) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates or replaces a Job for each JobBuilder and provides an alternative to the job annotation.
createOrReplace(Stream) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
Creates or replaces a Job for each JobBuilder and provides an alternative to the job annotation.
createOrReplace(JobBuilder) - Method in class org.jobrunr.scheduling.AbstractJobScheduler
Creates or replaces a new Job using a JobBuilder that can be enqueued or scheduled and provides an alternative to the job annotation.
createOrReplace(JobBuilder) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates or replaces a new Job using a JobBuilder that can be enqueued or scheduled and provides an alternative to the job annotation.
createOrReplace(JobBuilder) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
Creates or replaces a new Job using a JobBuilder that can be enqueued or scheduled and provides an alternative to the job annotation.
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 RecurringJob based on the RecurringJobBuilder (using id, cron expression and JobRequest).
createRecurrently(RecurringJobBuilder) - Method in class org.jobrunr.scheduling.JobScheduler
Creates a new RecurringJob or alters the existing RecurringJob based on the given RecurringJobBuilder (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
 
createSqlMigrationFiles(String, DatabaseMigrationsProvider, TablePrefixStatementUpdater) - Method in enum class org.jobrunr.storage.sql.common.DatabaseManager
 
createTables() - Method in class org.jobrunr.storage.DatabaseOptions
 
createWorkDistributionStrategy(BackgroundJobServerConfigurationReader) - 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 RecurringJob to minimize carbon impact.
cron(String, Duration, Duration) - Static method in class org.jobrunr.scheduling.carbonaware.CarbonAware
Allows to relax the schedule of a RecurringJob to 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
 
CursorBasedPage() - Constructor for class org.jobrunr.storage.Paging.CursorBasedPage
 
CursorBasedPageRequest - Class in org.jobrunr.storage.navigation
 
CursorBasedPageRequest(String, String, int) - Constructor for class org.jobrunr.storage.navigation.CursorBasedPageRequest
 
CUSTOM_SCHEDULE - Enum constant in enum class org.jobrunr.scheduling.ScheduleExpressionType
 
CustomRetryPolicy - Class in org.jobrunr.jobs.filters.retry
Allows to setup a custom Backoff Retry Policy.
CustomRetryPolicy(int, int...) - Constructor for class org.jobrunr.jobs.filters.retry.CustomRetryPolicy
 
customSchedule() - Element in annotation interface org.jobrunr.jobs.annotations.Recurring
Your custom schedule.
CustomSchedule - Class in org.jobrunr.scheduling.custom
You can now use a CustomSchedule to handle the schedule of recurring jobs.
CustomSchedule() - Constructor for class org.jobrunr.scheduling.custom.CustomSchedule
 
CustomSchedule(String) - Constructor for class org.jobrunr.scheduling.custom.CustomSchedule
 

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 RecurringJob to minimize carbon impact.
dailyBetween(int, int) - Static method in class org.jobrunr.scheduling.carbonaware.CarbonAware
Allows to relax the daily schedule of a RecurringJob to minimize carbon impact.
DashboardApiHandler - Class in org.jobrunr.dashboard
 
DashboardApiHandler(JobRunrDashboardWebServerConfigurationReader, String, StorageProvider, URI, Queues, JsonMapper) - Constructor for class org.jobrunr.dashboard.DashboardApiHandler
 
DashboardApiHandler(JobRunrDashboardWebServerConfigurationReader, StorageProvider, URI, Queues, JsonMapper) - Constructor for class org.jobrunr.dashboard.DashboardApiHandler
 
DashboardAuditLogger - Class in org.jobrunr.dashboard
 
DashboardAuditLogger() - Constructor for class org.jobrunr.dashboard.DashboardAuditLogger
 
DashboardDataProvider - Interface in org.jobrunr.dashboard
 
DashboardDbDataProvider - Class in org.jobrunr.dashboard
 
DashboardDbDataProvider(StorageProvider, DynamicQueueManager, RateLimiterManager, JobEnqueuedMessagePublisher, JobDefaultFilters, Integrations, Queues, DynamicQueueConfiguration, Features) - Constructor for class org.jobrunr.dashboard.DashboardDbDataProvider
 
DashboardDbDataProvider.JobsMetrics - Class in org.jobrunr.dashboard
A class that represents the latency of a certain queue (e.g.
DashboardDbDataProvider.WorkersMetrics - Class in org.jobrunr.dashboard
A class that represents the total usage of all workers across all BackgroundJobServers.
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
 
DatabaseCreator(DatabaseCreator.ConnectionProvider, String, Class) - Constructor for class org.jobrunr.storage.sql.common.DatabaseCreator
 
DatabaseManager - Enum Class in org.jobrunr.storage.sql.common
 
DatabaseMigrationCredentials - Class in org.jobrunr.storage
 
DatabaseMigrationCredentials(String, String) - Constructor for class org.jobrunr.storage.DatabaseMigrationCredentials
 
DatabaseMigrationsProvider - Class in org.jobrunr.storage.sql.common
 
DatabaseMigrationsProvider(Class) - Constructor for class org.jobrunr.storage.sql.common.DatabaseMigrationsProvider
 
DatabaseOptions - Class in org.jobrunr.storage
Allows to configure Database related options like whether to automatically migrate all JobRunr related tables or whether to enable/disable select for update skip locked.
DatabaseOptions(boolean) - Constructor for class org.jobrunr.storage.DatabaseOptions
 
DatabaseOptions(boolean, boolean) - Constructor for class org.jobrunr.storage.DatabaseOptions
 
DatabaseOptions(boolean, boolean, Boolean, DatabaseMigrationCredentials) - Constructor for class org.jobrunr.storage.DatabaseOptions
 
DatabaseOptions(boolean, DatabaseMigrationCredentials) - Constructor for class org.jobrunr.storage.DatabaseOptions
 
DatabaseSqlMigrationFileProvider - Class in org.jobrunr.storage.sql.common
 
DatabaseSqlMigrationFileProvider() - Constructor for class org.jobrunr.storage.sql.common.DatabaseSqlMigrationFileProvider
 
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(Boolean) - 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, DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.db2.DB2StorageProvider
 
DB2StorageProvider(DataSource, String, ConnectionProvider, DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.db2.DB2StorageProvider
 
DB2StorageProvider(DataSource, 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 - Enum constant in enum class org.jobrunr.jobs.JobType
 
DEFAULT - Enum constant in enum class org.jobrunr.storage.sql.common.db.Transaction.AutoCommitMode
 
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.retry.ExponentialBackoffRetryPolicy
 
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_CONTINUE_COUNT_ON_NO_JOBS - Static variable in class org.jobrunr.server.configuration.RoundRobinDynamicQueuePolicy
 
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_DURATION_BEFORE_DYNAMIC_QUEUE_REFRESH - Static variable in class org.jobrunr.server.configuration.RoundRobinDynamicQueuePolicy
 
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_MAX_AMOUNT_OF_RETRIES - Static variable in class org.jobrunr.jobs.filters.retry.ExponentialBackoffRetryPolicy
 
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_QUEUE - Static variable in class org.jobrunr.jobs.queues.Queues
 
DEFAULT_REMOVAL_THRESHOLD - Static variable in class org.jobrunr.server.configuration.RoundRobinDynamicQueuePolicy
 
DEFAULT_SERVER_TAG - Static variable in class org.jobrunr.server.BackgroundJobServerConfiguration
 
DEFAULT_SERVER_TIMEOUT_POLL_INTERVAL_MULTIPLICAND - Static variable in class org.jobrunr.server.BackgroundJobServerConfiguration
 
DEFAULT_STORAGE_PROVIDER_UNHEALTHY_GRACE_PERIOD - 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(UUID, Queues) - 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
 
DefaultRetryFilter - Class in org.jobrunr.jobs.filters
A JobFilter of type RetryFilter that will retry the job if it fails for up to 10 times with an exponential back-off policy.
DefaultRetryFilter() - Constructor for class org.jobrunr.jobs.filters.DefaultRetryFilter
 
DefaultRetryFilter(int) - Constructor for class org.jobrunr.jobs.filters.DefaultRetryFilter
 
DefaultRetryFilter(int, int) - Constructor for class org.jobrunr.jobs.filters.DefaultRetryFilter
 
DefaultRetryFilter(RetryPolicy) - Constructor for class org.jobrunr.jobs.filters.DefaultRetryFilter
 
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, ConnectionProvider, DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
DefaultSqlStorageProvider(DataSource, Dialect, DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
DefaultSqlStorageProvider(DataSource, Dialect, ConnectionProvider, DatabaseOptions, RateLimiter) - Constructor for class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
delete() - Method in class org.jobrunr.jobs.RecurringJob
 
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, String) - Method in class org.jobrunr.scheduling.AbstractJobScheduler
delete(JobRequestId) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
DELETE - Static variable in class org.jobrunr.dashboard.server.http.handlers.HttpRequestHandlers.RequestMethod
 
DELETE - Static variable in class org.jobrunr.storage.sql.common.db.Sql
 
deleteAt() - Element in annotation interface org.jobrunr.jobs.annotations.Recurring
Allows to specify when this recurring job should be deleted.
deleteById(String) - Method in class org.jobrunr.storage.sql.common.MetadataTable
 
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, JobRunrUserInfo) - Constructor for class org.jobrunr.jobs.states.DeletedState
 
DeletedState(String, JobRunrUserInfo, 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
 
DeleteFilter - Class in org.jobrunr.jobs.filters
 
DeleteFilter(Duration, Duration, Duration) - Constructor for class org.jobrunr.jobs.filters.DeleteFilter
 
deleteJob() - Method in class org.jobrunr.jobs.migrations.ScheduledJobUpdater
 
deleteJob(String) - Method in class org.jobrunr.jobs.migrations.ScheduledJobUpdater
 
deleteJobById(UUID, boolean) - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
deleteJobById(UUID, boolean) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
deleteJobs(JobSearchRequest, boolean) - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
deleteJobs(JobSearchRequest, boolean) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
deleteJobsGuard() - Method in class org.jobrunr.dashboard.server.security.AccessGuard
 
deleteJobsPermanently(JobSearchRequest) - Method in class org.jobrunr.storage.InMemoryStorageProvider
 
deleteJobsPermanently(JobSearchRequest) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
deleteJobsPermanently(JobSearchRequest) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
deleteJobsPermanently(JobSearchRequest) - Method in class org.jobrunr.storage.sql.common.JobTable
 
deleteJobsPermanently(JobSearchRequest) - Method in class org.jobrunr.storage.sql.mariadb.MariaDbJobTable
 
deleteJobsPermanently(JobSearchRequest) - Method in class org.jobrunr.storage.sql.mysql.MySqlJobTable
 
deleteJobsPermanently(JobSearchRequest) - Method in class org.jobrunr.storage.sql.sqlserver.SQLServerJobTable
 
deleteJobsPermanently(JobSearchRequest) - Method in interface org.jobrunr.storage.StorageProvider
Warning: use with caution as it DELETES jobs permanently. Deletes the jobs that match the given JobSearchRequest permanently.
deleteJobsPermanently(JobSearchRequest) - 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
 
deleteOnFailure() - Element in annotation interface org.jobrunr.jobs.annotations.Job
Allows to specify the duration after which to delete failed jobs in the following format: duration1((!)duration2) where - duration 1 is the duration after which a failed job will move to the DELETED state - duration 2 is the duration after which a job in the DELETED state will be permanently deleted.
deleteOnSuccess() - Element in annotation interface org.jobrunr.jobs.annotations.Job
Allows to specify the duration after which to delete succeeded jobs in the following format: duration1((!)duration2) where - duration 1 is the duration after which a succeeded job will move to the DELETED state - duration 2 is the duration after which a job in the DELETED state will be permanently deleted.
DeletePolicyParseResult - Class in org.jobrunr.jobs.filters.delete
 
DeletePolicyParseResult(Duration, boolean, Duration) - Constructor for class org.jobrunr.jobs.filters.delete.DeletePolicyParseResult
 
deleteProblemByType(String) - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
deleteProblemByType(String) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
deleteRateLimiter(String) - Method in class org.jobrunr.jobs.ratelimiters.RateLimiterManager
 
deleteRateLimiters(String...) - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
deleteRateLimiters(String...) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
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 interface org.jobrunr.storage.StorageProvider
 
deleteRecurringJob(String) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
deleteRecurringJobs(RecurringJobSearchRequest) - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
deleteRecurringJobs(RecurringJobSearchRequest) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
deleteRecurringJobsGuard() - Method in class org.jobrunr.dashboard.server.security.AccessGuard
 
deleteRecurringJobsPermanently(RecurringJobSearchRequest) - Method in class org.jobrunr.storage.InMemoryStorageProvider
 
deleteRecurringJobsPermanently(RecurringJobSearchRequest) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
deleteRecurringJobsPermanently(RecurringJobSearchRequest) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
deleteRecurringJobsPermanently(RecurringJobSearchRequest) - Method in class org.jobrunr.storage.sql.common.RecurringJobTable
 
deleteRecurringJobsPermanently(RecurringJobSearchRequest) - Method in interface org.jobrunr.storage.StorageProvider
Warning: use with caution as it DELETES RecurringJobs permanently. Deletes the RecurringJobs that match the given RecurringJobSearchRequest permanently.
deleteRecurringJobsPermanently(RecurringJobSearchRequest) - 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
 
denyAll() - Static method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRules
Deny access to the dashboard
denyAll() - Static method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRulesBuilder
 
DESC - Enum constant in enum class org.jobrunr.storage.navigation.OrderTerm.Order
 
DESC - Static variable in class org.jobrunr.storage.Paging
 
descOnName(int) - Static method in class org.jobrunr.storage.Paging.CursorBasedPage
 
descOnName(int) - Static method in class org.jobrunr.storage.Paging.OffsetBasedPage
 
descOnPriorityAndUpdatedAt(int) - Static method in class org.jobrunr.storage.Paging.AmountBasedList
 
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.CursorBasedPage
 
descOnUpdatedAt(int) - Static method in class org.jobrunr.storage.Paging.OffsetBasedPage
 
descOnUpdatedAt(int, int) - Static method in class org.jobrunr.storage.Paging.OffsetBasedPage
 
description() - Method in class org.jobrunr.dashboard.server.security.AnonymousAuthenticationProvider.AnonymousAuthenticationUserFilter
 
description() - Method in class org.jobrunr.dashboard.server.security.basic.BasicAuthenticationProvider.BasicAuthenticationUserFilter
 
description() - Method in class org.jobrunr.dashboard.server.security.CorsFilter
 
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.JobResultDeserializer
 
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.JobParameterDeserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.jobrunr.utils.mapper.gson.JobResultDeserializer
 
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
 
deserializeJob(String) - Method in class org.jobrunr.jobs.mappers.JobMapper
 
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.JobRunrPro
 
DETAILED - Enum constant in enum class org.jobrunr.storage.ThreadSafeStorageProvider.MethodStatisticsConfiguration
 
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.mapper.AbstractSqlAmountRequestMapper
 
Dialect - Interface in org.jobrunr.storage.sql.common.db
 
DISABLED - Enum constant in enum class org.jobrunr.storage.ThreadSafeStorageProvider.MethodStatisticsConfiguration
 
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
 
distinctByKey(Function) - Static method in class org.jobrunr.utils.CollectionUtils
 
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
 
DO_NOT_RUN - Static variable in class org.jobrunr.jobs.RecurringJob
 
doFilter(HttpExchange, Filter.Chain) - Method in class org.jobrunr.dashboard.server.security.AnonymousAuthenticationProvider.AnonymousAuthenticationUserFilter
 
doFilter(HttpExchange, Filter.Chain) - Method in class org.jobrunr.dashboard.server.security.basic.BasicAuthenticationProvider.BasicAuthenticationUserFilter
 
doFilter(HttpExchange, Filter.Chain) - Method in class org.jobrunr.dashboard.server.security.CorsFilter
 
doNotCreateTables() - Method in class org.jobrunr.storage.DatabaseOptions
 
DoNotRetryPolicy - Class in org.jobrunr.jobs.filters.retry
Allows to setup a policy which will not retry jobs if an exception occurs.
DoNotRetryPolicy() - Constructor for class org.jobrunr.jobs.filters.retry.DoNotRetryPolicy
 
DoubleTypeAutoboxer - Class in org.jobrunr.utils.reflection.autobox
 
DoubleTypeAutoboxer() - Constructor for class org.jobrunr.utils.reflection.autobox.DoubleTypeAutoboxer
 
dropIndex(MongoCollection, String) - Method in class org.jobrunr.storage.nosql.mongo.migrations.MongoMigration
 
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
Calculates the duration between two consecutive scheduled executions.
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 Duration type.
DurationTypeSerializer() - Constructor for class org.jobrunr.utils.mapper.jsonb.serializer.DurationTypeSerializer
 
DurationUtils - Class in org.jobrunr.utils
 
DynamicAmountRequest - Class in org.jobrunr.storage.navigation
 
DynamicAmountRequest(Function, AmountRequest) - Constructor for class org.jobrunr.storage.navigation.DynamicAmountRequest
 
DynamicAmountRequest(Function, AmountRequest, Predicate) - Constructor for class org.jobrunr.storage.navigation.DynamicAmountRequest
 
DynamicAmountRequest(AmountRequest) - Constructor for class org.jobrunr.storage.navigation.DynamicAmountRequest
 
DynamicAmountRequest(AmountRequest, Predicate) - Constructor for class org.jobrunr.storage.navigation.DynamicAmountRequest
 
DynamicQueue - Class in org.jobrunr.jobs.queues
 
DynamicQueue(String, boolean) - Constructor for class org.jobrunr.jobs.queues.DynamicQueue
 
DynamicQueueConfiguration - Class in org.jobrunr.dashboard.ui.model
 
DynamicQueueConfiguration(String, Function) - Constructor for class org.jobrunr.dashboard.ui.model.DynamicQueueConfiguration
 
DynamicQueueDetails(String, Function) - Constructor for class org.jobrunr.jobs.DynamicQueueStats.DynamicQueueDetails
 
DynamicQueueKeyProvider - Interface in org.jobrunr.server.strategy
Classes implementing this interface are responsible to get the Dynamic Queue for a certain job and to provide it to the Job via Job.setDynamicQueue(String).
DynamicQueueManager - Class in org.jobrunr.jobs.queues
The DynamicQueueManager allows to pause and resume dynamic queues.
DynamicQueueManager(BackgroundJobServer) - Constructor for class org.jobrunr.jobs.queues.DynamicQueueManager
 
DynamicQueueManager(StorageProvider, TemporalAmount) - Constructor for class org.jobrunr.jobs.queues.DynamicQueueManager
 
DynamicQueuePolicy - Interface in org.jobrunr.server.configuration
Allows to create a DynamicQueueStrategy that will then be used by the BackgroundJobServer.
dynamicQueueRequest - Variable in class org.jobrunr.server.strategy.AbstractDynamicQueueStrategy
 
DynamicQueueRequest - Class in org.jobrunr.storage
 
DynamicQueueRequest(Set) - Constructor for class org.jobrunr.storage.DynamicQueueRequest
 
dynamicQueueRequestMapper - Variable in class org.jobrunr.storage.sql.common.JobTable
 
DynamicQueues - Class in org.jobrunr.jobs.queues
 
DynamicQueues() - Constructor for class org.jobrunr.jobs.queues.DynamicQueues
 
DynamicQueues(Collection) - Constructor for class org.jobrunr.jobs.queues.DynamicQueues
 
DynamicQueuesAdapter - Class in org.jobrunr.utils.mapper.jsonb.adapters
 
DynamicQueuesAdapter() - Constructor for class org.jobrunr.utils.mapper.jsonb.adapters.DynamicQueuesAdapter
 
DynamicQueueStats - Class in org.jobrunr.jobs
Returns details about the dynamic queues.
DynamicQueueStats(Function) - Constructor for class org.jobrunr.jobs.DynamicQueueStats
 
DynamicQueueStats.DynamicQueueDetails - Class in org.jobrunr.jobs
 
dynamicQueueStatsView(Connection) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
DynamicQueueStatsView - Class in org.jobrunr.storage.sql.common
 
DynamicQueueStatsView(Connection, Dialect, String) - Constructor for class org.jobrunr.storage.sql.common.DynamicQueueStatsView
 
DynamicQueueStrategy - Interface in org.jobrunr.server.strategy
A DynamicQueueStrategy is responsible to get the new Jobs to process and to decide whether a RecurringJob is running on a paused dynamic queue.

E

editRecurringJob(String, String) - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
editRecurringJob(String, String) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
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
 
empty() - Static method in class org.jobrunr.storage.Page
 
emptyPage() - Method in class org.jobrunr.storage.navigation.CursorBasedPageRequest
 
emptyPage() - Method in class org.jobrunr.storage.navigation.OffsetBasedPageRequest
 
emptyPage() - Method in class org.jobrunr.storage.navigation.PageRequest
 
EndState - Interface in org.jobrunr.jobs.states
 
endsWith(List, List) - Static method in class org.jobrunr.utils.CollectionUtils
 
endsWith(List, T...) - Static method in class org.jobrunr.utils.CollectionUtils
 
enqueue() - Method in class org.jobrunr.jobs.Job
 
enqueue(String) - 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.
enqueueAwaitingJobsForRateLimiterIfPossible(RateLimiter) - Method in class org.jobrunr.server.tasks.zookeeper.ProcessJobsAwaitingRateLimiterTask
 
ENQUEUED - Enum constant in enum class org.jobrunr.jobs.states.StateName
 
EnqueuedFromScheduledConcurrentStateChange - Class in org.jobrunr.server.concurrent.statechanges
Needed for jobs that go from scheduled state to enqueued state while the job was already enqueued or is already processing.
EnqueuedFromScheduledConcurrentStateChange() - Constructor for class org.jobrunr.server.concurrent.statechanges.EnqueuedFromScheduledConcurrentStateChange
 
EnqueuedState - Class in org.jobrunr.jobs.states
 
EnqueuedState() - Constructor for class org.jobrunr.jobs.states.EnqueuedState
 
EnqueuedState(String, JobRunrUserInfo) - Constructor for class org.jobrunr.jobs.states.EnqueuedState
 
EnqueuedState(String, JobRunrUserInfo, Instant) - Constructor for class org.jobrunr.jobs.states.EnqueuedState
 
enqueueJobsGuard() - Method in class org.jobrunr.dashboard.server.security.AccessGuard
 
enqueueOrReplace(UUID, IocJobLambda) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates or replaces a fire-and-forget job based on a given lambda.
enqueueOrReplace(UUID, IocJobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
Creates or replaces a new fire-and-forget job based on a given lambda.
enqueueOrReplace(UUID, JobLambda) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates or replaces a fire-and-forget job based on a given lambda.
enqueueOrReplace(UUID, JobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
Creates or replaces a new fire-and-forget job based on the given lambda.
enqueueOrReplace(UUID, JobRequest) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
Creates or replaces a fire-and-forget job based on a given jobRequest.
enqueueOrReplace(UUID, JobRequest) - Method in class org.jobrunr.scheduling.JobRequestScheduler
Creates or replaces a fire-and-forget job based on a given jobRequest.
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
 
EnvironmentHolder - Class in org.jobrunr.dashboard.ui.model
 
EnvironmentHolder() - Constructor for class org.jobrunr.dashboard.ui.model.EnvironmentHolder
 
EnvLicenseKeyProvider - Class in org.jobrunr.server.licensing
 
EnvLicenseKeyProvider() - Constructor for class org.jobrunr.server.licensing.EnvLicenseKeyProvider
 
EnvLicenseKeyProvider(String) - Constructor for class org.jobrunr.server.licensing.EnvLicenseKeyProvider
 
equals(Object) - Method in class org.jobrunr.dashboard.server.security.basic.BasicAuthenticationUser
 
equals(Object) - Method in class org.jobrunr.dashboard.ui.model.LabelConfiguration
 
equals(Object) - Method in class org.jobrunr.jobs.JobId
 
equals(Object) - Method in class org.jobrunr.jobs.queues.DynamicQueue
 
equals(Object) - Method in class org.jobrunr.jobs.ratelimiters.RateLimiterIdentifier
 
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.custom.ScheduleWrapper
 
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.JobSearchRequest
 
equals(Object) - Method in class org.jobrunr.storage.sql.common.db.SqlStatement
 
equals(Object) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider.Query
 
equals(Object) - Method in class org.jobrunr.utils.VersionNumber
 
equals(String, String) - Static method in class org.jobrunr.utils.StringUtils
 
error(int, String) - Method in class org.jobrunr.dashboard.server.http.HttpResponse
 
error(HttpExchange, int, String) - Static method in class org.jobrunr.dashboard.server.http.HttpResponse
 
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(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.mariadb.MariaDbDialect
 
escape(String) - Method in class org.jobrunr.storage.sql.mysql.MySqlDialect
 
escape(String) - Method in class org.jobrunr.storage.sql.oracle.OracleDialect
 
escape(String) - Method in class org.jobrunr.storage.sql.sqlite.SqLiteDialect
 
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,R> - Interface in org.jobrunr.utils.exceptions
 
Exceptions.ThrowingConsumer<T> - Interface in org.jobrunr.utils.exceptions
 
Exceptions.ThrowingFunction<T,R> - Interface in org.jobrunr.utils.exceptions
 
Exceptions.ThrowingRunnable - Interface in org.jobrunr.utils.exceptions
A Runnable that can throw checked Exceptions.
Exceptions.ThrowingSupplier<T> - Interface in org.jobrunr.utils.exceptions
A Supplier that can throw checked Exceptions.
execute() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
execute(Runnable) - Method in class org.jobrunr.server.threadpool.VirtualThreadJobRunrExecutor
 
execute(String) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
execute(String, int) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
execute(String, int[]) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
execute(String, String[]) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
EXECUTE_ON_EXISTING_MIGRATION - Static variable in class org.jobrunr.storage.sql.common.DatabaseCreator
 
EXECUTE_ON_MISSING_MIGRATION - Static variable in class org.jobrunr.storage.sql.common.DatabaseCreator
 
executeBatch() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
executeLargeBatch() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
executeLargeUpdate() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
executeLargeUpdate(String) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
executeLargeUpdate(String, int) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
executeLargeUpdate(String, int[]) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
executeLargeUpdate(String, String[]) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
executeQuery() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
executeQuery(String) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
executeUpdate() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
executeUpdate(String) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
executeUpdate(String, int) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
executeUpdate(String, int[]) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
executeUpdate(String, String[]) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
ExponentialBackoffRetryPolicy - Class in org.jobrunr.jobs.filters.retry
Allows to set up a Exponential Backoff Retry Policy.
ExponentialBackoffRetryPolicy() - Constructor for class org.jobrunr.jobs.filters.retry.ExponentialBackoffRetryPolicy
 
ExponentialBackoffRetryPolicy(int) - Constructor for class org.jobrunr.jobs.filters.retry.ExponentialBackoffRetryPolicy
 
ExponentialBackoffRetryPolicy(int, int) - Constructor for class org.jobrunr.jobs.filters.retry.ExponentialBackoffRetryPolicy
 
ExponentialMovingAverage - Class in org.jobrunr.utils.resilience
 
ExponentialMovingAverage(double) - Constructor for class org.jobrunr.utils.resilience.ExponentialMovingAverage
the alpha parameter controls the rate of decay, with smaller values giving more weight to recent observations.
ExponentialMovingAverageWithThreshold - Class in org.jobrunr.utils.resilience
 
ExponentialMovingAverageWithThreshold(double, double, int) - Constructor for class org.jobrunr.utils.resilience.ExponentialMovingAverageWithThreshold
the alpha parameter controls the rate of decay, with smaller values giving more weight to recent observations.
expressionFor(Class, String) - Static method in class org.jobrunr.scheduling.custom.CustomSchedule
 
EXTERNAL - Enum constant in enum class org.jobrunr.jobs.JobType
 
ExternalJob - Class in org.jobrunr.jobs
 
ExternalJob() - Constructor for class org.jobrunr.jobs.ExternalJob
 
ExternalJob(UUID, int, JobDetails, List, ConcurrentHashMap) - Constructor for class org.jobrunr.jobs.ExternalJob
 
ExternalJob(UUID, JobDetails, JobState) - Constructor for class org.jobrunr.jobs.ExternalJob
 
ExternalJob(JobDetails, JobState) - Constructor for class org.jobrunr.jobs.ExternalJob
 
extract(T) - Method in class org.jobrunr.utils.jobs.PropertyExtractor
 
extraLicenseDays - Static variable in class org.jobrunr.server.licensing.LicenseKeyValidator
 

F

Facet() - Constructor for class org.jobrunr.storage.StorageProvider.Facet
 
Facet(SortedMap) - Constructor for class org.jobrunr.storage.StorageProvider.Facet
 
FACTORY - Static variable in class org.jobrunr.utils.mapper.gson.ClassNameObjectTypeAdapter
 
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 - Enum constant in enum class org.jobrunr.scheduling.JobResultState
 
FAILED_STATES - Static variable in enum class org.jobrunr.jobs.states.StateName
 
FailedBatchJobState - Class in org.jobrunr.jobs.states
 
FailedBatchJobState() - Constructor for class org.jobrunr.jobs.states.FailedBatchJobState
 
FailedBatchJobState(Instant) - Constructor for class org.jobrunr.jobs.states.FailedBatchJobState
 
FailedState - Class in org.jobrunr.jobs.states
 
FailedState() - Constructor for class org.jobrunr.jobs.states.FailedState
 
FailedState(String, Exception, Duration, Duration) - Constructor for class org.jobrunr.jobs.states.FailedState
 
FailedState(String, String, String, String, String, String, boolean, Duration, Duration, Instant) - Constructor for class org.jobrunr.jobs.states.FailedState
 
FALSE - Enum constant in enum class org.jobrunr.jobs.annotations.Bool
 
Features - Class in org.jobrunr.dashboard.ui.model
 
Features() - Constructor for class org.jobrunr.dashboard.ui.model.Features
 
fetchCarbonIntensityForecast() - Method in class org.jobrunr.server.carbonaware.CarbonIntensityApiClient
 
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_AWAITING_ON - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
 
FIELD_AWAITING_ON_STATE - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
 
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_AT - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
 
FIELD_DELETE_AT - Static variable in class org.jobrunr.storage.StorageProviderUtils.RecurringJobs
 
FIELD_DELETE_DELETED_JOBS_AFTER - Static variable in class org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
 
FIELD_DELETE_FAILED_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_DYNAMIC_QUEUE - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
 
FIELD_ENQUEUED - Static variable in class org.jobrunr.storage.StorageProviderUtils.JobStats
 
FIELD_ENQUEUED_QUEUE_0 - Static variable in class org.jobrunr.storage.StorageProviderUtils.JobStats
 
FIELD_ENQUEUED_QUEUE_1 - Static variable in class org.jobrunr.storage.StorageProviderUtils.JobStats
 
FIELD_ENQUEUED_QUEUE_2 - Static variable in class org.jobrunr.storage.StorageProviderUtils.JobStats
 
FIELD_ENQUEUED_QUEUE_3 - Static variable in class org.jobrunr.storage.StorageProviderUtils.JobStats
 
FIELD_ENQUEUED_QUEUE_4 - 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
 
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_BATCH - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
 
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_EXCEPTION_TYPE - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
 
FIELD_JOB_FINGERPRINT - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
 
FIELD_JOB_FINGERPRINT_MAX_LENGTH - Static variable in class org.jobrunr.jobs.AbstractJob
 
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_RESULT_OBJECT - Static variable in class org.jobrunr.utils.mapper.JsonMapperUtils.Json
 
FIELD_JOB_SIGNATURE - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
 
FIELD_JOB_SIGNATURE - Static variable in class org.jobrunr.storage.StorageProviderUtils.RecurringJobs
 
FIELD_JOB_SIGNATURE_MAX_LENGTH - Static variable in class org.jobrunr.jobs.AbstractJob
 
FIELD_LABELS - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
 
FIELD_LABELS - Static variable in class org.jobrunr.storage.StorageProviderUtils.RecurringJobs
 
FIELD_LAST_HEARTBEAT - Static variable in class org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
 
FIELD_METADATA_PREVIOUS_JOB_SIGNATURE - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
 
FIELD_METHOD_NAME - Static variable in class org.jobrunr.utils.mapper.JsonMapperUtils.Json
 
FIELD_MUTEX - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
 
FIELD_MUTEX_IN_USE - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
 
FIELD_MUTEX_MAX_LENGTH - Static variable in class org.jobrunr.jobs.AbstractJob
 
FIELD_NAME - Static variable in class org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
 
FIELD_NAME - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
 
FIELD_NAME - Static variable in class org.jobrunr.storage.StorageProviderUtils.Metadata
 
FIELD_NAME - Static variable in class org.jobrunr.storage.StorageProviderUtils.Migrations
 
FIELD_NAME - Static variable in class org.jobrunr.storage.StorageProviderUtils.RecurringJobs
 
FIELD_NAME_MAX_LENGTH - Static variable in class org.jobrunr.jobs.AbstractJob
 
FIELD_NEXT_RUN_AT - Static variable in class org.jobrunr.storage.StorageProviderUtils.RecurringJobs
 
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_OCCUPIED_WORKERS - Static variable in class org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
 
FIELD_OWNER - Static variable in class org.jobrunr.storage.StorageProviderUtils.Metadata
 
FIELD_PARENT_ID - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
 
FIELD_PAUSED - Static variable in class org.jobrunr.storage.StorageProviderUtils.RecurringJobs
 
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_PRIORITY - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
 
FIELD_PRIORITY - Static variable in class org.jobrunr.storage.StorageProviderUtils.RecurringJobs
 
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_PROCESSED - Static variable in class org.jobrunr.storage.StorageProviderUtils.JobStats
 
FIELD_PROCESSING - Static variable in class org.jobrunr.storage.StorageProviderUtils.JobStats
 
FIELD_PROCESSING_DURATION - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
 
FIELD_RATE_LIMITER - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
 
FIELD_RATE_LIMITER_MAX_LENGTH - Static variable in class org.jobrunr.jobs.AbstractJob
 
FIELD_RECURRING_JOB_ID - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
 
FIELD_RESULT_ACTUAL_CLASS_NAME - Static variable in class org.jobrunr.utils.mapper.JsonMapperUtils.Json
 
FIELD_RESULT_CLASS_NAME - Static variable in class org.jobrunr.utils.mapper.JsonMapperUtils.Json
 
FIELD_RUNS_MORE_THAN_ONCE_PER_MINUTE - Static variable in class org.jobrunr.storage.StorageProviderUtils.RecurringJobs
 
FIELD_SCHEDULED - Static variable in class org.jobrunr.storage.StorageProviderUtils.JobStats
 
FIELD_SCHEDULED_AT - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
 
FIELD_SERVER_TAG - Static variable in class org.jobrunr.storage.StorageProviderUtils.Jobs
 
FIELD_SERVER_TAG - Static variable in class org.jobrunr.storage.StorageProviderUtils.RecurringJobs
 
FIELD_SERVER_TAG_MAX_LENGTH - Static variable in class org.jobrunr.jobs.AbstractJob
 
FIELD_SERVER_TAGS - Static variable in class org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
 
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_UPDATED_AT - Static variable in class org.jobrunr.storage.StorageProviderUtils.RecurringJobs
 
FIELD_UPDATED_AT_MILLIS - Static variable in class org.jobrunr.storage.StorageProviderUtils.RecurringJobs
 
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
 
filter(List) - Method in class org.jobrunr.storage.navigation.AmountRequest
 
filter(List) - Method in class org.jobrunr.storage.navigation.DynamicAmountRequest
 
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
 
findIntegration(Class) - Method in class org.jobrunr.dashboard.integrations.Integrations
 
findJobAnnotation(JobDetails) - Static method in class org.jobrunr.utils.JobUtils
 
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
 
firstBusinessDayOfTheMonth() - Static method in class org.jobrunr.scheduling.cron.Cron
 
firstBusinessDayOfTheMonth(int) - Static method in class org.jobrunr.scheduling.cron.Cron
 
firstBusinessDayOfTheMonth(int, int) - Static method in class org.jobrunr.scheduling.cron.Cron
 
firstDayOfTheMonth() - Static method in class org.jobrunr.scheduling.cron.Cron
 
firstDayOfTheMonth(int) - Static method in class org.jobrunr.scheduling.cron.Cron
 
firstDayOfTheMonth(int, int) - Static method in class org.jobrunr.scheduling.cron.Cron
 
FIVE_HUNDRED_MILLIS - Static variable in class org.jobrunr.utils.InstantUtils
 
FixedSizeBackgroundJobServerWorkerPolicy - Class in org.jobrunr.server.configuration
 
FixedSizeBackgroundJobServerWorkerPolicy(int) - Constructor for class org.jobrunr.server.configuration.FixedSizeBackgroundJobServerWorkerPolicy
 
FixedSizeWorkerPoolDynamicQueuePolicy - Class in org.jobrunr.server.configuration
FixedSizeWorkerPoolDynamicQueuePolicy(String, Map) - Constructor for class org.jobrunr.server.configuration.FixedSizeWorkerPoolDynamicQueuePolicy
 
FixedSizeWorkerPoolDynamicQueuePolicy(DynamicQueueKeyProvider, Map) - Constructor for class org.jobrunr.server.configuration.FixedSizeWorkerPoolDynamicQueuePolicy
 
FixedSizeWorkerPoolDynamicQueueStrategy - Class in org.jobrunr.server.strategy
A Fixed Thread Pool Size Dynamic Queue Strategy that cycles through the different Dynamic Queues and only processes the amount of jobs per given Dynamic Queue.
FixedSizeWorkerPoolDynamicQueueStrategy(DynamicQueueKeyProvider, BackgroundJobServer, int, Map) - Constructor for class org.jobrunr.server.strategy.FixedSizeWorkerPoolDynamicQueueStrategy
 
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
 
FLYWAY - Enum constant in enum class org.jobrunr.storage.sql.common.DatabaseManager
 
forBatchJobsOnly(JobSearchRequest) - Static method in class org.jobrunr.storage.JobSearchRequest
 
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
 
from(JobRunrDashboardWebServerConfigurationReader, StorageProvider, URI, Queues) - Static method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
from(JobRunrDashboardWebServerConfigurationReader, StorageProvider, JobEnqueuedMessagePublisher, Queues) - Static method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
fromBigDecimal(BigDecimal) - Static method in class org.jobrunr.utils.DurationUtils
 
fromEnum(String, String) - Static method in class org.jobrunr.jobs.queues.Queues
 
fromException() - Static method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast
 
fromException(CarbonIntensityApiClientException) - Static method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast
 
fromIdentifier(String) - Static method in class org.jobrunr.jobs.JobId
 
fromJobState(StateName) - Static method in enum class org.jobrunr.scheduling.JobResultState
 
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
 
fromRecurringJob(RecurringJob, Instant, Instant, String) - Static method in class org.jobrunr.jobs.states.ScheduledState
 
fromString(String) - Method in class org.jobrunr.dashboard.server.http.HttpResponse
 
fromString(String) - Static method in class org.jobrunr.storage.navigation.AmountRequest
 
fromString(String) - Static method in class org.jobrunr.storage.navigation.CursorBasedPageRequest
 
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.dashboard.server.security.JobRunrUserContextProvider
Retrieves the current JobRunrUser from the provider.
get() - Method in class org.jobrunr.dashboard.server.security.JobRunrUserContextThreadLocalProvider
 
get() - Method in interface org.jobrunr.storage.sql.common.db.SqlSpliterator.ThrowingSqlSupplier
 
get() - Method in interface org.jobrunr.storage.sql.common.db.TimedPreparedStatement.ThrowingSqlSupplier
 
get() - Static method in class org.jobrunr.storage.ThreadSafeStorageProvider.MethodSummaryStatisticsThreadLocal
 
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) - Method in class org.jobrunr.jobs.migrations.ScheduledJobUpdater.JobArgs
 
get(int, JobDetailsBuilder) - Static method in class org.jobrunr.jobs.details.instructions.AllJVMInstructions
 
get(String) - Static method in enum class org.jobrunr.storage.sql.common.DatabaseManager
 
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(TemporalUnit) - Method in class org.jobrunr.utils.InstantUtils.TimeUnit
 
get(UUID) - Method in class org.jobrunr.utils.resilience.BackOffEnforcer
 
get(Key) - Method in class org.jobrunr.utils.resilience.LRUCache
 
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() - Method in class org.jobrunr.jobs.JobResult
 
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
 
getAheadOfTimeScheduleState(Job) - Static method in class org.jobrunr.storage.StorageProviderUtils
 
getAll() - Method in class org.jobrunr.storage.sql.common.BackgroundJobServerTable
 
getAll(String) - Method in class org.jobrunr.storage.sql.common.MetadataTable
 
getAllDynamicQueues() - Method in class org.jobrunr.jobs.queues.DynamicQueueManager
 
getAllOrderTerms(Set) - Method in class org.jobrunr.storage.navigation.AmountRequest
 
getAllOrderTerms(Set) - Method in class org.jobrunr.storage.navigation.CursorBasedPageRequest
 
getAllowedOrigins() - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfigurationReader
 
getAllQueues() - Method in class org.jobrunr.jobs.DynamicQueueStats
 
getAllQueues() - Method in class org.jobrunr.jobs.queues.Queues
 
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
 
getAmountOfJobsToEnqueue() - Method in class org.jobrunr.jobs.ratelimiters.ConcurrentJobRateLimiter
 
getAmountOfJobsToEnqueue() - Method in interface org.jobrunr.jobs.ratelimiters.RateLimiter
 
getAmountOfJobsToEnqueue() - Method in class org.jobrunr.jobs.ratelimiters.SlidingTimeWindowRateLimiter
 
getAmountOfRetries() - Method in class org.jobrunr.jobs.AbstractJob
 
getAmountOfSeconds() - Method in class org.jobrunr.server.dashboard.CpuAllocationIrregularityNotification
 
getAmountRequestWithSortingOnDynamicQueue(AmountRequest) - Method in class org.jobrunr.server.strategy.AbstractDynamicQueueStrategy
 
getAmountRequestWithSortingOnDynamicQueue(AmountRequest) - Method in class org.jobrunr.server.strategy.FixedSizeWorkerPoolDynamicQueueStrategy
 
getAmountSucceeded() - Method in class org.jobrunr.storage.JobStatsExtended
 
getAndClearLongTaskTimerSample() - Static method in class org.jobrunr.server.metrics.MicroMeterJobMetricsThreadLocal
 
getAndResetSucceededJobsCounter() - Method in class org.jobrunr.jobs.filters.DeleteFilter
 
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
 
getApiKey() - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfigurationReader
 
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
 
getArgs() - Method in class org.jobrunr.jobs.ratelimiters.RateLimiterIdentifier
 
getAssignees(Job) - Method in class org.jobrunr.dashboard.integrations.GitHubIssueTrackingIntegration
 
getAssignees(Job) - Method in class org.jobrunr.dashboard.integrations.JiraIssueTrackingIntegration
 
getAuthenticationProvider() - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfigurationReader
 
getAuthorizationHeader() - Method in interface org.jobrunr.utils.testing.JobRegressionGuardAuthenticationProvider
The value for the Authorization Header (e.g.
getAuthorizationHeader() - Method in class org.jobrunr.utils.testing.JobRegressionGuardBasicAuthenticationProvider
 
getAuthorizationHeader() - Method in class org.jobrunr.utils.testing.JobRegressionGuardOpenIdAuthenticationProvider
 
getAuthorizationHeader(HttpExchange) - Static method in class org.jobrunr.dashboard.server.security.SecurityUtils
 
getAuthorizationRules() - Method in class org.jobrunr.dashboard.server.security.basic.BasicAuthenticationUser
 
getAuthorizationRules() - Method in class org.jobrunr.dashboard.server.security.JobRunrUser
 
getAutoDiscoveryConfiguration() - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfigurationReader
 
getAverageJobDuration() - Method in class org.jobrunr.storage.StorageProvider.RateLimiterAnalytics
 
getAverageJobProcessDuration() - Method in class org.jobrunr.storage.StorageProvider.RateLimiterInfo
 
getAwaitedJob() - Method in class org.jobrunr.jobs.context.JobContext
 
getAwaitedJobId() - Method in class org.jobrunr.storage.StorageProvider.AwaitingJobWithInfo
 
getAwaitedJobState() - Method in class org.jobrunr.storage.StorageProvider.AwaitingJobWithInfo
 
getAwaiting() - Method in class org.jobrunr.storage.JobStats
 
getAwaitingJob() - Method in class org.jobrunr.storage.StorageProvider.AwaitingJobWithInfo
 
getAwaitingJobsRequestSize() - Method in class org.jobrunr.server.BackgroundJobServerConfigurationReader
 
getAwaitingJobsWithInfo(AmountRequest) - Method in class org.jobrunr.storage.InMemoryStorageProvider
 
getAwaitingJobsWithInfo(AmountRequest) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
getAwaitingJobsWithInfo(AmountRequest) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
getAwaitingJobsWithInfo(AmountRequest) - Method in class org.jobrunr.storage.sql.common.JobTable
 
getAwaitingJobsWithInfo(AmountRequest) - Method in class org.jobrunr.storage.sql.sqlserver.SQLServerJobTable
 
getAwaitingJobsWithInfo(AmountRequest) - Method in interface org.jobrunr.storage.StorageProvider
 
getAwaitingJobsWithInfo(AmountRequest) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
getAwaitingOn() - Method in class org.jobrunr.storage.JobSearchRequest
 
getAwaitingOnStates() - Method in class org.jobrunr.storage.JobSearchRequest
 
getBackgroundJobServer() - Static method in class org.jobrunr.configuration.JobRunrPro
 
getBackgroundJobServerConfiguration() - Method in class org.jobrunr.server.tasks.TaskRunInfo
 
getBackgroundJobServers() - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
getBackgroundJobServers() - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
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(StorageProvider, JobPerformingFilters, JobResultSaver, Job) - Method in class org.jobrunr.server.runner.AbstractBackgroundJobRunner
 
getBackgroundJobWorker(StorageProvider, JobPerformingFilters, JobResultSaver, Job) - Method in class org.jobrunr.server.runner.BackgroundJobWithIocRunner
 
getBackgroundJobWorker(StorageProvider, JobPerformingFilters, JobResultSaver, Job) - Method in class org.jobrunr.server.runner.BackgroundJobWithoutIocRunner
 
getBackgroundJobWorker(StorageProvider, JobPerformingFilters, JobResultSaver, Job) - Method in class org.jobrunr.server.runner.BackgroundStaticFieldJobWithoutIocRunner
 
getBackgroundJobWorker(StorageProvider, JobPerformingFilters, JobResultSaver, Job) - Method in class org.jobrunr.server.runner.BackgroundStaticJobWithoutIocRunner
 
getBackOffResult(UUID) - Method in class org.jobrunr.scheduling.JobResultProvider
 
getBackOffResult(UUID) - Method in class org.jobrunr.utils.resilience.BackOffEnforcer
 
getBackOffResult(UUID, BackOffResultType) - Method in class org.jobrunr.utils.resilience.BackOffEnforcer
 
getBackOffResult(UUID, JobResultWithBackOffInfo) - Method in class org.jobrunr.scheduling.JobResultProvider
 
getBaseline() - Method in class org.jobrunr.storage.sql.common.DatabaseMigrationsProvider
 
getBaseline(Class) - Method in class org.jobrunr.storage.sql.common.migrations.DefaultSqlMigrationProvider
 
getBaseline(Class) - Method in class org.jobrunr.storage.sql.common.migrations.RunningOnJava11OrLowerWithinFatJarSqlMigrationProvider
 
getBaseline(Class) - Method in interface org.jobrunr.storage.sql.common.migrations.SqlMigrationProvider
 
getBatchJob() - Method in class org.jobrunr.storage.StorageProvider.BatchJobWithChildStats
 
getBatchJobId() - Method in class org.jobrunr.storage.StorageProvider.BatchJobChildStats
 
getBatchJobs(StateName...) - Method in class org.jobrunr.storage.InMemoryStorageProvider
 
getBatchJobs(StateName...) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
getBatchJobs(StateName...) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
getBatchJobs(StateName[]) - Method in class org.jobrunr.storage.sql.common.JobTable
 
getBatchJobs(StateName...) - Method in interface org.jobrunr.storage.StorageProvider
 
getBatchJobs(StateName...) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
getBatchJobStats() - Method in class org.jobrunr.jobs.BatchJob
 
getBatchJobsWithChildStats(Instant, StateName...) - Method in class org.jobrunr.storage.InMemoryStorageProvider
 
getBatchJobsWithChildStats(Instant, StateName...) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
getBatchJobsWithChildStats(Instant, StateName...) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
getBatchJobsWithChildStats(Instant, StateName...) - Method in class org.jobrunr.storage.sql.common.JobTable
 
getBatchJobsWithChildStats(Instant, StateName...) - Method in interface org.jobrunr.storage.StorageProvider
 
getBatchJobsWithChildStats(Instant, StateName...) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
getBooleanOrNull(JsonObject, String) - Static method in class org.jobrunr.utils.mapper.jsonb.JsonbUtils
 
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
 
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
 
getCarbonIntensityApiErrorMetadata() - Method in class org.jobrunr.dashboard.ui.model.problems.CarbonIntensityApiErrorProblem
 
getCarbonIntensityApiUrl() - Method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfigurationReader
 
getCarbonIntensityForecastApiUrl(String) - Static method in class org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfigurationReader
 
getChildStats() - Method in class org.jobrunr.storage.StorageProvider.BatchJobWithChildStats
 
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 class org.jobrunr.jobs.JobResult
 
getClassName() - Method in class org.jobrunr.jobs.migrations.ScheduledJobMatcher
 
getClassName() - Method in class org.jobrunr.jobs.ratelimiters.RateLimiterIdentifier
 
getClassName() - Method in class org.jobrunr.scheduling.JobResultWithBackOffInfo
 
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 interface org.jobrunr.dashboard.DashboardDataProvider
 
getClusterId() - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
getClusterId() - Method in class org.jobrunr.dashboard.ui.model.VersionUIModel
 
getCode() - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast.ApiResponseStatus
 
getColor() - Method in class org.jobrunr.dashboard.ui.model.LabelConfiguration
 
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
 
getConcurrentUpdatedRecurringJobs() - Method in exception class org.jobrunr.storage.ConcurrentRecurringJobModificationException
 
getConfiguration() - Method in class org.jobrunr.server.BackgroundJobServer
 
getConnection() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
getContextPath() - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfigurationReader
 
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
 
getCookieValue(HttpExchange, String) - Static method in class org.jobrunr.dashboard.server.http.HttpRequest
 
getCount() - Method in class org.jobrunr.dashboard.DashboardDbDataProvider.JobsMetrics
 
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.jobs.states.PreviousJobState
 
getCreatedAt() - Method in class org.jobrunr.storage.JobRunrMetadata
 
getCreatedAt() - Method in class org.jobrunr.storage.StorageProvider.ScheduledRecurringJobInfo
 
getCreatedAtFrom() - Method in class org.jobrunr.storage.JobSearchRequest
 
getCreatedAtFrom() - Method in class org.jobrunr.storage.RecurringJobSearchRequest
 
getCreatedAtTo() - Method in class org.jobrunr.storage.JobSearchRequest
 
getCreatedAtTo() - Method in class org.jobrunr.storage.RecurringJobSearchRequest
 
getCreatedBy() - Method in class org.jobrunr.jobs.ratelimiters.ConcurrentJobRateLimiter
 
getCreatedBy() - Method in interface org.jobrunr.jobs.ratelimiters.RateLimiter
 
getCreatedBy() - Method in class org.jobrunr.jobs.ratelimiters.RateLimiterConfiguration
 
getCreatedBy() - Method in class org.jobrunr.jobs.ratelimiters.RateLimiterIdentifier
 
getCreatedBy() - Method in class org.jobrunr.jobs.ratelimiters.SlidingTimeWindowRateLimiter
 
getCreatedBy() - Method in class org.jobrunr.jobs.RecurringJob
 
getCurrentPage() - Method in class org.jobrunr.storage.Page
 
getCurrentPageRequest() - Method in class org.jobrunr.storage.Page
 
getCurrentUser() - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
getCurrentUser() - Static method in class org.jobrunr.dashboard.server.security.JobRunrUserContext
 
getCursor() - Method in class org.jobrunr.storage.navigation.CursorBasedPageRequest
 
getCursorValues() - Method in class org.jobrunr.storage.navigation.CursorBasedPageRequest
 
getDashboardNotification(Class) - Method in class org.jobrunr.server.dashboard.DashboardNotificationManager
 
getDashboardNotificationManager() - Method in class org.jobrunr.server.BackgroundJobServer
 
getDashboardType() - Method in class org.jobrunr.dashboard.ui.model.VersionUIModel
 
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
 
getDecodedHeader() - Method in class org.jobrunr.server.licensing.LicenseKey
 
getDecodedPayload() - Method in class org.jobrunr.server.licensing.LicenseKey
 
getDecodedSignature() - Method in class org.jobrunr.server.licensing.LicenseKey
 
getDefaultQueuePriority() - Method in class org.jobrunr.jobs.queues.Queues
 
getDefaultThreadType() - Static method in enum class org.jobrunr.server.configuration.BackgroundJobServerThreadType
 
getDefaultWorkerCount() - Method in enum class org.jobrunr.server.configuration.BackgroundJobServerThreadType
 
getDeleteAt() - Method in class org.jobrunr.jobs.Job
 
getDeleteAt() - Method in class org.jobrunr.jobs.RecurringJob
 
getDeleteAtFrom() - Method in class org.jobrunr.storage.RecurringJobSearchRequest
 
getDeleteAtTo() - Method in class org.jobrunr.storage.JobSearchRequest
 
getDeleteAtTo() - Method in class org.jobrunr.storage.RecurringJobSearchRequest
 
getDeleted() - Method in class org.jobrunr.storage.JobStats
 
getDeletedAt() - Method in class org.jobrunr.jobs.states.DeletedState
 
getDeleteFailedJobsAfter() - Method in class org.jobrunr.server.BackgroundJobServerConfigurationReader
 
getDeleteFailedJobsAfter() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
 
getDeleteFailedJobsAfter() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
 
getDeleteOnFailure() - Method in class org.jobrunr.jobs.AbstractJob
 
getDeleteOnSuccess() - Method in class org.jobrunr.jobs.AbstractJob
 
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 interface org.jobrunr.storage.StorageProvider
Returns the distinct Job Signatures for all Jobs.
getDistinctJobSignatures(StateName...) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
getDistinctRecurringJobSignatures() - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
getDistinctRecurringJobSignatures() - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
getDistinctRecurringJobSignatures(RecurringJobSearchRequest) - Method in class org.jobrunr.storage.InMemoryStorageProvider
 
getDistinctRecurringJobSignatures(RecurringJobSearchRequest) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
getDistinctRecurringJobSignatures(RecurringJobSearchRequest) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
getDistinctRecurringJobSignatures(RecurringJobSearchRequest) - Method in class org.jobrunr.storage.sql.common.RecurringJobTable
 
getDistinctRecurringJobSignatures(RecurringJobSearchRequest) - Method in interface org.jobrunr.storage.StorageProvider
Returns the distinct Job Signatures for all RecurringJobs.
getDistinctRecurringJobSignatures(RecurringJobSearchRequest) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
getDuration() - Method in class org.jobrunr.utils.InstantUtils.TimeUnit
 
getDurationOrNull(JsonObject, String) - Static method in class org.jobrunr.utils.mapper.jsonb.JsonbUtils
 
getDurationToWaitAfterIdSucceeded() - Method in class org.jobrunr.jobs.states.AwaitingState
 
getDynamicQueue() - Method in class org.jobrunr.jobs.Job
 
getDynamicQueue() - Method in class org.jobrunr.storage.DynamicQueueRequest
 
getDynamicQueueConfiguration() - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfigurationReader
 
getDynamicQueueFor(AbstractJob) - Method in interface org.jobrunr.server.strategy.DynamicQueueKeyProvider
 
getDynamicQueueFor(AbstractJob) - Method in class org.jobrunr.server.strategy.LabelPrefixDynamicQueueProvider
 
getDynamicQueueKeyToUrlMapper() - Method in class org.jobrunr.dashboard.ui.model.DynamicQueueConfiguration
 
getDynamicQueuePolicy() - Method in class org.jobrunr.server.BackgroundJobServerConfigurationReader
 
getDynamicQueueProvider() - Method in interface org.jobrunr.server.configuration.DynamicQueuePolicy
 
getDynamicQueueProvider() - Method in class org.jobrunr.server.configuration.FixedSizeWorkerPoolDynamicQueuePolicy
 
getDynamicQueueProvider() - Method in class org.jobrunr.server.configuration.RoundRobinDynamicQueuePolicy
 
getDynamicQueueProvider() - Method in class org.jobrunr.server.configuration.SingleDynamicQueuePolicy
 
getDynamicQueueProvider() - Method in class org.jobrunr.server.configuration.WeightedRoundRobinDynamicQueuePolicy
 
getDynamicQueues() - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
getDynamicQueues() - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
getDynamicQueueStats() - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
getDynamicQueueStats() - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
getDynamicQueueStats(Function) - Method in class org.jobrunr.storage.InMemoryStorageProvider
 
getDynamicQueueStats(Function) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
getDynamicQueueStats(Function) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
getDynamicQueueStats(Function) - Method in class org.jobrunr.storage.sql.common.DynamicQueueStatsView
 
getDynamicQueueStats(Function) - Method in interface org.jobrunr.storage.StorageProvider
 
getDynamicQueueStats(Function) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
getDynamicQueueStrategy() - Method in class org.jobrunr.server.BackgroundJobServer
 
getEndpoint() - Method in class org.jobrunr.dashboard.server.security.LogoutDetails
 
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
 
getEnqueuedAndProcessingCount() - Method in class org.jobrunr.storage.StorageProvider.RateLimiterInfo
 
getEnqueuedAt() - Method in class org.jobrunr.jobs.states.EnqueuedState
 
getEnqueuedJobsMetrics(Integer) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
getEnqueuedQueue0() - Method in class org.jobrunr.storage.JobStats
 
getEnqueuedQueue1() - Method in class org.jobrunr.storage.JobStats
 
getEnqueuedQueue2() - Method in class org.jobrunr.storage.JobStats
 
getEnqueuedQueue3() - Method in class org.jobrunr.storage.JobStats
 
getEnqueuedQueue4() - Method in class org.jobrunr.storage.JobStats
 
getEnvironment() - Static method in class org.jobrunr.dashboard.ui.model.EnvironmentHolder
 
getEnvironment() - Method in class org.jobrunr.dashboard.ui.model.VersionUIModel
 
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.FailedBatchJobState
 
getExceptionType() - Method in class org.jobrunr.jobs.states.FailedState
 
getExceptionType(Job) - Static method in class org.jobrunr.utils.JobUtils
 
getExcludedQueues() - Method in class org.jobrunr.storage.DynamicQueueRequest
 
getExpression() - Method in class org.jobrunr.jobs.ratelimiters.RateLimiterIdentifier
 
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
 
getFailedChildCount() - Method in class org.jobrunr.storage.StorageProvider.BatchJobChildStats
 
getFailedChildJobCount() - Method in class org.jobrunr.jobs.BatchJob.BatchJobStats
 
getFailedChildJobs() - Method in class org.jobrunr.jobs.states.FailedBatchJobState
 
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
 
getFeatures() - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
getFeatures() - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfigurationReader
 
getFetchDirection() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
getFetchSize() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
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
 
getFirstCheckedAt() - Method in class org.jobrunr.utils.resilience.BackOffResult
 
getFirstDuration() - Method in class org.jobrunr.jobs.filters.delete.DeletePolicyParseResult
 
getFirstFilterOfType(Class) - Method in class org.jobrunr.jobs.filters.JobDefaultFilters
 
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 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
 
getGeneratedKeys() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
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
 
getHeader() - Method in class org.jobrunr.server.licensing.LicenseKey
 
getHttpMethod() - Method in class org.jobrunr.dashboard.server.security.LogoutDetails
 
getId() - Method in class org.jobrunr.dashboard.server.security.JobRunrUser
 
getId() - Method in class org.jobrunr.dashboard.server.security.JobRunrUserInfo
 
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
 
getId() - Method in class org.jobrunr.storage.RecurringJobSearchRequest
 
getIdAsUUID(Document) - Static method in class org.jobrunr.storage.nosql.mongo.MongoUtils
 
getIdAsUUID(Document, String) - Static method in class org.jobrunr.storage.nosql.mongo.MongoUtils
 
getIds() - Method in class org.jobrunr.storage.RecurringJobSearchRequest
 
getImplementationClass() - Method in class org.jobrunr.storage.StorageProvider.StorageProviderInfo
 
getIncludedQueues() - Method in class org.jobrunr.storage.DynamicQueueRequest
 
getIncrementSupplier() - Method in class org.jobrunr.utils.uuid.UUIDv7Factory.Builder
 
getIncrementType() - Method in class org.jobrunr.utils.uuid.UUIDv7Factory.Builder
 
getInetSocketAddress() - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfigurationReader
 
getInstant(JsonObject, String) - Static method in class org.jobrunr.utils.mapper.jsonb.JsonbUtils
 
getInstantOrNull(JsonObject, String) - Static method in class org.jobrunr.utils.mapper.jsonb.JsonbUtils
 
getInstructions() - Method in class org.jobrunr.jobs.details.JobDetailsBuilder
 
getIntegerOrNull(JsonObject, String) - Static method in class org.jobrunr.utils.mapper.jsonb.JsonbUtils
 
getIntegrations() - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfigurationReader
 
getIntensityForecast() - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast
 
getInterruptJobsAwaitDurationOnStopBackgroundJobServer() - Method in class org.jobrunr.server.BackgroundJobServerConfigurationReader
 
getIssueBody(Job) - Method in class org.jobrunr.dashboard.integrations.GitHubIssueTrackingIntegration
 
getIssueBody(Job) - Method in class org.jobrunr.dashboard.integrations.JiraIssueTrackingIntegration
 
getIssueTitle(Job) - Method in class org.jobrunr.dashboard.integrations.GitHubIssueTrackingIntegration
 
getIssueTitle(Job) - Method in class org.jobrunr.dashboard.integrations.JiraIssueTrackingIntegration
 
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
 
getJob() - Static method in class org.jobrunr.utils.JobHolderContext
 
getJob(JobSearchRequest) - Method in interface org.jobrunr.storage.StorageProvider
Returns the first (oldest) Job matching the given JobSearchRequest.
getJobAnnotation(JobDetails) - Static method in class org.jobrunr.utils.JobUtils
 
getJobById(UUID) - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
getJobById(UUID) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
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 Job with the given id or throws a JobNotFoundException if 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 Job with the given id or throws a JobNotFoundException if 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 JobContext for the currently executing job.
getJobDetails() - Method in class org.jobrunr.dashboard.ui.model.RegressionJobDetailsModel
 
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
 
getJobExceptionType() - Method in class org.jobrunr.storage.JobSearchRequest
 
getJobExceptionTypeFacet(JobSearchRequest) - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
getJobExceptionTypeFacet(JobSearchRequest) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
getJobExceptionTypeFacet(JobSearchRequest) - Method in class org.jobrunr.storage.InMemoryStorageProvider
 
getJobExceptionTypeFacet(JobSearchRequest) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
getJobExceptionTypeFacet(JobSearchRequest) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
getJobExceptionTypeFacet(JobSearchRequest) - Method in class org.jobrunr.storage.sql.common.JobTable
 
getJobExceptionTypeFacet(JobSearchRequest) - Method in class org.jobrunr.storage.sql.oracle.OracleStorageProvider
 
getJobExceptionTypeFacet(JobSearchRequest) - Method in interface org.jobrunr.storage.StorageProvider
Returns the distinct Job Exception Types with the count of failed Jobs associated to each.
getJobExceptionTypeFacet(JobSearchRequest) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
getJobFilters() - Method in class org.jobrunr.server.BackgroundJobServer
 
getJobFingerprint() - Method in class org.jobrunr.storage.JobSearchRequest
 
getJobFingerprint(Job) - Static method in class org.jobrunr.utils.JobUtils
 
getJobFingerprint(JobDetails) - Static method in class org.jobrunr.utils.JobUtils
 
getJobFingerPrint() - Method in class org.jobrunr.jobs.AbstractJob
 
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 class org.jobrunr.storage.JobSearchRequest
 
getJobId() - Method in interface org.jobrunr.storage.listeners.JobChangeListener
 
getJobIdGreaterThan() - Method in class org.jobrunr.storage.JobSearchRequest
 
getJobIds() - Method in class org.jobrunr.storage.JobSearchRequest
 
getJobLabels() - Method in class org.jobrunr.jobs.context.JobContext
 
getJobList(JobSearchRequest, AmountRequest) - Method in class org.jobrunr.storage.InMemoryStorageProvider
 
getJobList(JobSearchRequest, AmountRequest) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
getJobList(JobSearchRequest, AmountRequest) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
getJobList(JobSearchRequest, AmountRequest) - Method in class org.jobrunr.storage.sql.sqlserver.SQLServerStorageProvider
 
getJobList(JobSearchRequest, AmountRequest) - Method in interface org.jobrunr.storage.StorageProvider
Returns all the Jobs matching the given JobSearchRequest and AmountRequest.
getJobList(JobSearchRequest, 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
 
getJobName() - Method in class org.jobrunr.storage.JobSearchRequest
 
getJobName() - Method in class org.jobrunr.storage.RecurringJobSearchRequest
 
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
Returns the handler that will be used to process the JobRequest.
getJobRequestScheduler() - Method in class org.jobrunr.configuration.JobRunrConfiguration.JobRunrConfigurationResult
 
getJobResult() - Method in class org.jobrunr.jobs.Job
 
getJobResult(UUID) - Method in class org.jobrunr.scheduling.AbstractJobScheduler
Returns the result of the given job by means of a JobResultWithBackOffInfo.
getJobResult(UUID) - Static method in class org.jobrunr.scheduling.BackgroundJob
Returns the result of the given job by means of a JobResultWithBackOffInfo.
getJobResult(UUID) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
Returns the result of the given job by means of a JobResultWithBackOffInfo.
getJobResult(JobId) - Method in class org.jobrunr.scheduling.AbstractJobScheduler
Returns the result of the given job by means of a JobResultWithBackOffInfo.
getJobResult(JobId) - Static method in class org.jobrunr.scheduling.BackgroundJob
Returns the result of the given job by means of a JobResultWithBackOffInfo.
getJobResult(JobId) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
Returns the result of the given job by means of a JobResultWithBackOffInfo.
getJobs(JobSearchRequest, PageRequest) - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
getJobs(JobSearchRequest, PageRequest) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
getJobs(JobSearchRequest, PageRequest) - Method in interface org.jobrunr.storage.StorageProvider
Returns a Page of Jobs matching the given JobSearchRequest and PageRequest.
getJobs(JobSearchRequest, PageRequest) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
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() - Method in class org.jobrunr.jobs.migrations.ScheduledJobMatcher
 
getJobSignature() - Method in class org.jobrunr.storage.JobSearchRequest
 
getJobSignature() - Method in class org.jobrunr.storage.RecurringJobSearchRequest
 
getJobSignature(AbstractJob) - Static method in class org.jobrunr.utils.JobUtils
 
getJobSignature(JobDetails) - Static method in class org.jobrunr.utils.JobUtils
 
getJobSignatureFacet(JobSearchRequest) - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
getJobSignatureFacet(JobSearchRequest) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
getJobSignatureFacet(JobSearchRequest) - Method in class org.jobrunr.storage.InMemoryStorageProvider
 
getJobSignatureFacet(JobSearchRequest) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
getJobSignatureFacet(JobSearchRequest) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
getJobSignatureFacet(JobSearchRequest) - Method in class org.jobrunr.storage.sql.common.JobTable
 
getJobSignatureFacet(JobSearchRequest) - Method in class org.jobrunr.storage.sql.oracle.OracleStorageProvider
 
getJobSignatureFacet(JobSearchRequest) - Method in interface org.jobrunr.storage.StorageProvider
Returns the distinct Job Signatures with the count of Jobs associated to each.
getJobSignatureFacet(JobSearchRequest) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
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.context.JobContext
 
getJobStates() - Method in class org.jobrunr.jobs.Job
 
getJobStatesOfType(Class) - Method in class org.jobrunr.jobs.Job
 
getJobStats() - Method in class org.jobrunr.jobs.DynamicQueueStats.DynamicQueueDetails
 
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() - Method in class org.jobrunr.server.strategy.BasicWorkDistributionStrategy
 
getJobsToProcess() - Method in class org.jobrunr.server.strategy.SmartQueueWorkDistributionStrategy
 
getJobsToProcess() - Method in interface org.jobrunr.server.strategy.WorkDistributionStrategy
 
getJobsToProcess(Set, DynamicQueueRequest, AmountRequest) - Method in class org.jobrunr.storage.InMemoryStorageProvider
 
getJobsToProcess(Set, DynamicQueueRequest, AmountRequest) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
getJobsToProcess(Set, DynamicQueueRequest, AmountRequest) - Method in interface org.jobrunr.storage.StorageProvider
 
getJobsToProcess(BackgroundJobServer, DynamicQueueRequest, AmountRequest) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
getJobsToProcess(BackgroundJobServer, DynamicQueueRequest, AmountRequest) - Method in interface org.jobrunr.storage.StorageProvider
Returns ENQUEUED jobs to process and updates the state to PROCESSING.
getJobsToProcess(BackgroundJobServer, DynamicQueueRequest, AmountRequest) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
getJobsToProcess(DynamicQueueRequest, AmountRequest) - Method in class org.jobrunr.server.strategy.AbstractDynamicQueueStrategy
 
getJobsToProcess(DynamicQueueRequest, AmountRequest) - Method in class org.jobrunr.server.strategy.FixedSizeWorkerPoolDynamicQueueStrategy
 
getJobsToProcess(AmountRequest) - Method in class org.jobrunr.server.strategy.AbstractDynamicQueueStrategy
 
getJobsToProcess(AmountRequest) - Method in interface org.jobrunr.server.strategy.DynamicQueueStrategy
 
getJobsToProcess(AmountRequest) - Method in class org.jobrunr.server.strategy.SingleDynamicQueueStrategy
 
getJobsUsingMutexInUse() - Method in exception class org.jobrunr.storage.MutexInUseException
 
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
 
getJobTypes() - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
getJobTypes() - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
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
 
getLabel() - Method in class org.jobrunr.jobs.DynamicQueueStats.DynamicQueueDetails
 
getLabel() - Method in class org.jobrunr.storage.JobSearchRequest
 
getLabel() - Method in class org.jobrunr.storage.RecurringJobSearchRequest
 
getLabelConfiguration() - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfigurationReader
 
getLabelPrefix() - Method in class org.jobrunr.dashboard.ui.model.LabelConfiguration
 
getLabels() - Method in class org.jobrunr.jobs.AbstractJob
 
getLabels(Job) - Method in class org.jobrunr.dashboard.integrations.GitHubIssueTrackingIntegration
 
getLargeMaxRows() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
getLargeUpdateCount() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
getLast(List) - Static method in class org.jobrunr.utils.CollectionUtils
 
getLastCheckedAt() - Method in class org.jobrunr.utils.resilience.BackOffResult
 
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
 
getLastRunAt() - Method in class org.jobrunr.jobs.RecurringJob
 
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
 
getLatency() - Method in class org.jobrunr.dashboard.DashboardDbDataProvider.JobsMetrics
 
getLatencyDuration() - Method in class org.jobrunr.jobs.ExternalJob
 
getLatencyDuration() - Method in class org.jobrunr.jobs.Job
 
getLatencyDuration() - Method in interface org.jobrunr.jobs.states.EndState
 
getLatencyDuration() - Method in class org.jobrunr.jobs.states.FailedState
 
getLatencyDuration() - Method in class org.jobrunr.jobs.states.ProcessedState
 
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
 
getLicense() - Method in interface org.jobrunr.storage.StorageProvider
 
getLicense() - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
getLicenseKey() - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
getLicenseKey() - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
getLicenseKey() - Method in class org.jobrunr.server.licensing.EnvLicenseKeyProvider
 
getLicenseKey() - Method in interface org.jobrunr.server.licensing.LicenseKeyProvider
Retrieves the license key.
getLicenseKey() - Method in class org.jobrunr.server.licensing.ResourceLicenseKeyProvider
 
getLicenseKey() - Method in class org.jobrunr.server.licensing.UrlLicenseKeyProvider
Retrieves the license key from the configured URL.
getLicenseKeyLoader() - Method in class org.jobrunr.server.BackgroundJobServerConfigurationReader
 
getLicenseKeyValidUntilAsInstant(String) - Static method in class org.jobrunr.utils.LicenseKeyUtils
 
getLicenseKeyValidUntilAsInstant(Supplier) - Static method in class org.jobrunr.utils.LicenseKeyUtils
 
getLimit() - Method in class org.jobrunr.storage.navigation.AmountRequest
 
getLimit() - Method in class org.jobrunr.storage.Page
 
getLinkToCreateIssue(Job) - Method in class org.jobrunr.dashboard.integrations.GitHubIssueTrackingIntegration
 
getLinkToCreateIssue(Job) - Method in interface org.jobrunr.dashboard.integrations.IssueTrackingIntegration
 
getLinkToCreateIssue(Job) - Method in class org.jobrunr.dashboard.integrations.JiraIssueTrackingIntegration
 
getLinkToObservabilityDashboard(Job) - Method in class org.jobrunr.dashboard.integrations.JaegerObservabilityIntegration
 
getLinkToObservabilityDashboard(Job) - Method in interface org.jobrunr.dashboard.integrations.ObservabilityIntegration
 
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
 
getLogoutDetails() - Method in interface org.jobrunr.dashboard.server.security.AuthenticationProvider
 
getLogoutDetails() - Method in class org.jobrunr.dashboard.server.security.basic.BasicAuthenticationProvider
 
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
 
getLongTaskTimerSample() - Static method in class org.jobrunr.server.metrics.MicroMeterJobMetricsThreadLocal
 
getMajorVersion() - Method in class org.jobrunr.storage.sql.oracle.OracleDialect
 
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
 
getMaxAmountOfRetries() - Method in class org.jobrunr.jobs.filters.DefaultRetryFilter
 
getMaxAmountOfRetries() - Method in class org.jobrunr.jobs.filters.retry.CustomRetryPolicy
 
getMaxAmountOfRetries() - Method in class org.jobrunr.jobs.filters.retry.DoNotRetryPolicy
 
getMaxAmountOfRetries() - Method in class org.jobrunr.jobs.filters.retry.ExponentialBackoffRetryPolicy
 
getMaxAmountOfRetries() - Method in class org.jobrunr.jobs.filters.retry.JobRetryPolicy
 
getMaxAmountOfRetries() - Method in class org.jobrunr.jobs.filters.retry.PerJobRetryPolicy
 
getMaxAmountOfRetries() - Method in interface org.jobrunr.jobs.filters.retry.RetryPolicy
 
getMaxAmountOfRetries() - Method in interface org.jobrunr.jobs.filters.RetryFilter
Provides the max amount of retries as a delegate to the retry policy that should hold this value.
getMaxConcurrentJobs() - Method in class org.jobrunr.jobs.RecurringJob
 
getMaxFieldSize() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
getMaxJobDuration() - Method in class org.jobrunr.storage.StorageProvider.RateLimiterAnalytics
 
getMaxOccupiedWorkersInPollInterval() - Method in class org.jobrunr.server.JobSteward
 
getMaxRows() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
getMedian(Collection) - Static method in class org.jobrunr.utils.CollectionUtils
 
getMessage() - Method in class org.jobrunr.jobs.states.FailedBatchJobState
 
getMessage() - Method in class org.jobrunr.jobs.states.FailedState
 
getMessage() - Method in class org.jobrunr.jobs.states.ProcessedState
 
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 interface org.jobrunr.dashboard.DashboardDataProvider
 
getMetadata(String, String) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
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
 
getMetaData() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
getMethod(Class, String, Class...) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
getMethodIdentifier() - Method in class org.jobrunr.storage.ThreadSafeStorageProvider.MethodStatistics
 
getMethodName() - Method in class org.jobrunr.jobs.JobDetails
 
getMethodName() - Method in class org.jobrunr.jobs.migrations.ScheduledJobMatcher
 
getMethodNameFromJobSignature(String) - Static method in class org.jobrunr.utils.JobUtils
 
getMethodStatistics() - Static method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
getMethodStatisticsConfiguration() - Static method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
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
 
getMigrationCredentials() - Method in class org.jobrunr.storage.DatabaseOptions
 
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
 
getMinJobDuration() - Method in class org.jobrunr.storage.StorageProvider.RateLimiterAnalytics
 
getMinorVersion() - Method in class org.jobrunr.utils.VersionNumber
 
getMoreResults() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
getMoreResults(int) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
getMovingAverage() - Method in class org.jobrunr.utils.resilience.ExponentialMovingAverage
 
getMutex() - Method in class org.jobrunr.jobs.AbstractJob
 
getMutex() - Method in class org.jobrunr.storage.JobSearchRequest
 
getName() - Method in class org.jobrunr.dashboard.integrations.GitHubIssueTrackingIntegration
 
getName() - Method in interface org.jobrunr.dashboard.integrations.Integration
 
getName() - Method in class org.jobrunr.dashboard.integrations.JaegerObservabilityIntegration
 
getName() - Method in class org.jobrunr.dashboard.integrations.JiraIssueTrackingIntegration
 
getName() - Method in class org.jobrunr.dashboard.ui.model.RegressionJobDetailsModel
 
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.DynamicQueueStats.DynamicQueueDetails
 
getName() - Method in class org.jobrunr.jobs.queues.DynamicQueue
 
getName() - Method in class org.jobrunr.jobs.ratelimiters.ConcurrentJobRateLimiter
 
getName() - Method in interface org.jobrunr.jobs.ratelimiters.RateLimiter
 
getName() - Method in class org.jobrunr.jobs.ratelimiters.RateLimiterConfiguration
 
getName() - Method in class org.jobrunr.jobs.ratelimiters.RateLimiterIdentifier
 
getName() - Method in class org.jobrunr.jobs.ratelimiters.SlidingTimeWindowRateLimiter
 
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
 
getNextRunAt() - Method in class org.jobrunr.jobs.RecurringJob
The next time this recurring job will be re-evaluated to schedule new job instances of this recurring job.
getNextRunFrom() - Method in class org.jobrunr.storage.RecurringJobSearchRequest
 
getNextRunTo() - Method in class org.jobrunr.storage.RecurringJobSearchRequest
 
getNotApplicableChildCount() - Method in class org.jobrunr.storage.StorageProvider.BatchJobChildStats
 
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
getObject() - Method in class org.jobrunr.jobs.JobResult
Returns the output saved when the job succeeded.
getObjectClassName() - Method in class org.jobrunr.jobs.exceptions.JobParameterNotDeserializableException
 
getObjectClassName() - Method in exception class org.jobrunr.jobs.exceptions.JobResultNotDeserializableException
 
getObjectOrThrow() - Method in class org.jobrunr.jobs.JobResult
Returns the output saved when the job succeeded.
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
 
getOccupiedWorkers() - Method in class org.jobrunr.dashboard.DashboardDbDataProvider.WorkersMetrics
 
getOccupiedWorkers() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
 
getOccupiedWorkers() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
 
getOffset() - Method in class org.jobrunr.storage.navigation.OffsetBasedPageRequest
 
getOffset() - Method in class org.jobrunr.storage.Page
 
getOnlyBatchJobs() - Method in class org.jobrunr.storage.JobSearchRequest
 
getOrCreateConnection() - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
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
 
getOrInitBatchJobDashboardProgressBar(BatchJob) - Static method in class org.jobrunr.jobs.context.BatchJobDashboardProgressBar
 
getOrphanedJobsRequestSize() - Method in class org.jobrunr.server.BackgroundJobServerConfigurationReader
 
getOwner() - Method in class org.jobrunr.storage.JobRunrMetadata
 
getParameterMetaData() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
getParametersUsingParamTypes(Class[]) - Method in class org.jobrunr.jobs.details.instructions.VisitMethodInstruction
 
getParameterTypeNames() - Method in class org.jobrunr.jobs.migrations.ScheduledJobMatcher
 
getParameterTypeNamesFromJobSignature(String) - Static method in class org.jobrunr.utils.JobUtils
 
getParameterTypes() - Method in class org.jobrunr.jobs.migrations.ScheduledJobMatcher
 
getParamNames() - Method in class org.jobrunr.storage.sql.common.db.SqlStatement
 
getParams() - Method in class org.jobrunr.dashboard.server.http.url.RequestUrl
 
getParentId() - Method in class org.jobrunr.storage.JobSearchRequest
 
getParentJobId() - Method in class org.jobrunr.jobs.states.AbstractInitialJobState
 
getParentJobId() - Method in interface org.jobrunr.jobs.states.InitialState
 
getParsedSql() - Method in class org.jobrunr.storage.sql.common.db.SqlStatement
 
getPassword() - Method in class org.jobrunr.dashboard.server.security.basic.BasicAuthenticationUser
 
getPassword() - Method in class org.jobrunr.dashboard.server.security.basic.BasicAuthenticationUtils.UsernameAndPassword
 
getPassword() - Method in class org.jobrunr.storage.DatabaseMigrationCredentials
 
getPatchVersion() - Method in class org.jobrunr.utils.VersionNumber
 
getPaused() - Method in class org.jobrunr.jobs.RecurringJob
 
getPaused() - Method in class org.jobrunr.storage.RecurringJobSearchRequest
 
getPausedDynamicQueueNames() - Method in class org.jobrunr.jobs.queues.DynamicQueues
 
getPausedDynamicQueues() - Method in class org.jobrunr.jobs.queues.DynamicQueueManager
 
getPayload() - Method in class org.jobrunr.server.licensing.LicenseKey
 
getPercentile(Collection, double) - Static method in class org.jobrunr.utils.CollectionUtils
 
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
 
getPersistedJobs(List) - Method in exception class org.jobrunr.storage.JobStorageException
 
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
 
getPort() - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServerConfigurationReader
 
getPreferredInstant() - Method in class org.jobrunr.jobs.states.CarbonAwareAwaitingState
 
getPreviousJobState() - Method in class org.jobrunr.jobs.states.AbstractInitialJobState
 
getPreviousJobState() - Method in interface org.jobrunr.jobs.states.InitialState
 
getPreviousPageRequest() - Method in class org.jobrunr.storage.Page
 
getPriority() - Method in class org.jobrunr.jobs.AbstractJob
 
getPriority() - Method in interface org.jobrunr.server.BackgroundJobPerformerFactory
 
getPriority() - Method in class org.jobrunr.storage.JobSearchRequest
 
getPriority() - Method in class org.jobrunr.storage.RecurringJobSearchRequest
 
getPriorityQueues() - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
getPriorityQueues() - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
getProblems() - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
getProblems() - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
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.ExternalJob
 
getProcessDuration() - Method in class org.jobrunr.jobs.Job
 
getProcessDuration() - Method in interface org.jobrunr.jobs.states.EndState
 
getProcessDuration() - Method in class org.jobrunr.jobs.states.FailedState
 
getProcessDuration() - Method in class org.jobrunr.jobs.states.ProcessedState
 
getProcessDuration() - Method in class org.jobrunr.jobs.states.SucceededState
 
getProcessed() - Method in class org.jobrunr.storage.JobStats
 
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
 
getProcessTimeOut() - Method in class org.jobrunr.jobs.AbstractJob
 
getProgress() - Method in class org.jobrunr.jobs.filters.JobServerFilter.JobProgress
Deprecated.
getProgressAsPercentage() - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar
 
getProgressAsPercentage() - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar.JobDashboardProgress
 
getProgressAsPercentage() - Method in class org.jobrunr.jobs.filters.JobServerFilter.JobProgress
 
getProgressAsRatio() - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar
 
getProgressAsRatio() - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar.JobDashboardProgress
 
getProgressAsRatio() - Method in class org.jobrunr.jobs.filters.JobServerFilter.JobProgress
 
getPublicKey() - Static method in class org.jobrunr.server.licensing.PublicKeyExtractor
 
getPublicKeyFile() - Static method in class org.jobrunr.server.licensing.PublicKeyExtractor
 
getQueriedAt() - Method in class org.jobrunr.storage.StorageProvider.RateLimiterAnalytics
 
getQueriedAt() - Method in class org.jobrunr.storage.StorageProvider.RateLimiterInfo
 
getQueries() - Method in class org.jobrunr.storage.ThreadSafeStorageProvider.MethodStatistics
 
getQueryDurationInMillis() - Method in class org.jobrunr.storage.JobStats
 
getQueryIdentifier() - Method in class org.jobrunr.storage.ThreadSafeStorageProvider.Query
 
getQueryTimeout() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
getQueryTimings() - Method in class org.jobrunr.storage.ThreadSafeStorageProvider.Query
 
getQueryWithValues() - Method in class org.jobrunr.storage.ThreadSafeStorageProvider.Query
 
getRank() - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast.TimestampedCarbonIntensityForecast
 
getRateLimiter() - Method in class org.jobrunr.jobs.AbstractJob
 
getRateLimiter() - Method in class org.jobrunr.jobs.ratelimiters.RateLimiterConfiguration
 
getRateLimiter() - Method in class org.jobrunr.storage.JobSearchRequest
 
getRateLimiterAnalytics(String, Duration...) - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
getRateLimiterAnalytics(String, Duration...) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
getRateLimiterAnalytics(String, Duration...) - Method in class org.jobrunr.storage.InMemoryStorageProvider
 
getRateLimiterAnalytics(String, Duration...) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
getRateLimiterAnalytics(String, Duration...) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
getRateLimiterAnalytics(String, Duration...) - Method in class org.jobrunr.storage.sql.common.JobTable
 
getRateLimiterAnalytics(String, Duration...) - Method in interface org.jobrunr.storage.StorageProvider
 
getRateLimiterAnalytics(String, Duration...) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
getRateLimiterArgs() - Method in class org.jobrunr.jobs.ratelimiters.RateLimiterConfiguration
 
getRateLimiterBuckets() - Method in class org.jobrunr.storage.StorageProvider.RateLimiterInfo
 
getRateLimiterConfigurations() - Method in class org.jobrunr.jobs.ratelimiters.RateLimiterManager
 
getRateLimiterFacet() - Method in class org.jobrunr.storage.StorageProvider.RateLimiterAnalytics
 
getRateLimiterInfo(String) - Method in class org.jobrunr.storage.InMemoryStorageProvider
 
getRateLimiterInfo(String) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
getRateLimiterInfo(String) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
getRateLimiterInfo(String) - Method in class org.jobrunr.storage.sql.common.JobTable
 
getRateLimiterInfo(String) - Method in interface org.jobrunr.storage.StorageProvider
 
getRateLimiterInfo(String) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
getRateLimiterName() - Method in class org.jobrunr.storage.StorageProvider.RateLimiterAnalytics
 
getRateLimiterName() - Method in class org.jobrunr.storage.StorageProvider.RateLimiterInfo
 
getRateLimiters() - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
getRateLimiters() - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
getRateLimiters() - Method in class org.jobrunr.jobs.ratelimiters.RateLimiterManager
 
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.EnqueuedState
 
getReason() - Method in class org.jobrunr.jobs.states.NotApplicableState
 
getReason() - Method in class org.jobrunr.jobs.states.ScheduledState
 
getRecurringAnnotation(JobDetails) - Static method in class org.jobrunr.utils.JobUtils
 
getRecurringJob(RecurringJobSearchRequest) - Method in interface org.jobrunr.storage.StorageProvider
Returns the first (oldest) RecurringJob matching the given RecurringJobSearchRequest.
getRecurringJobById(String) - Method in class org.jobrunr.storage.InMemoryStorageProvider
 
getRecurringJobById(String) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
getRecurringJobById(String) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
getRecurringJobById(String) - Method in interface org.jobrunr.storage.StorageProvider
Returns the RecurringJob with the given id or throws a RecurringJobNotFoundException if the RecurringJob does not exist
getRecurringJobById(String) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
getRecurringJobId() - Method in class org.jobrunr.jobs.Job
 
getRecurringJobId() - Method in class org.jobrunr.storage.JobSearchRequest
 
getRecurringJobId() - Method in class org.jobrunr.storage.StorageProvider.ScheduledRecurringJobInfo
 
getRecurringJobIds() - Method in class org.jobrunr.storage.JobSearchRequest
 
getRecurringJobIdsOfJobs(JobSearchRequest) - Method in class org.jobrunr.storage.InMemoryStorageProvider
 
getRecurringJobIdsOfJobs(JobSearchRequest) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
getRecurringJobIdsOfJobs(JobSearchRequest) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
getRecurringJobIdsOfJobs(JobSearchRequest) - Method in class org.jobrunr.storage.sql.common.JobTable
 
getRecurringJobIdsOfJobs(JobSearchRequest) - Method in interface org.jobrunr.storage.StorageProvider
Returns a List containing the recurring job ids of jobs matching the JobSearchRequest.
getRecurringJobIdsOfJobs(JobSearchRequest) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
getRecurringJobList(RecurringJobSearchRequest, AmountRequest) - Method in class org.jobrunr.storage.InMemoryStorageProvider
 
getRecurringJobList(RecurringJobSearchRequest, AmountRequest) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
getRecurringJobList(RecurringJobSearchRequest, AmountRequest) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
getRecurringJobList(RecurringJobSearchRequest, AmountRequest) - Method in interface org.jobrunr.storage.StorageProvider
Returns all the RecurringJobs matching the given RecurringJobSearchRequest and AmountRequest.
getRecurringJobList(RecurringJobSearchRequest, AmountRequest) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
getRecurringJobNextRunAt() - Method in class org.jobrunr.jobs.states.CarbonAwareAwaitingState
 
getRecurringJobNextRunAt() - Method in interface org.jobrunr.jobs.states.SchedulableState
 
getRecurringJobNextRunAt() - Method in class org.jobrunr.jobs.states.ScheduledState
 
getRecurringJobs() - Method in class org.jobrunr.server.jmx.JobRunrJMXExtensions
 
getRecurringJobs() - Method in interface org.jobrunr.server.jmx.JobStatsMBean
 
getRecurringJobs() - Method in class org.jobrunr.storage.JobStats
 
getRecurringJobs(RecurringJobSearchRequest, PageRequest) - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
getRecurringJobs(RecurringJobSearchRequest, PageRequest) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
getRecurringJobs(RecurringJobSearchRequest, PageRequest) - Method in interface org.jobrunr.storage.StorageProvider
Returns a Page of RecurringJobs matching the given RecurringJobSearchRequest and PageRequest.
getRecurringJobs(RecurringJobSearchRequest, PageRequest) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
getRecurringJobsRequestSize() - Method in class org.jobrunr.server.BackgroundJobServerConfigurationReader
 
getResult() - Method in class org.jobrunr.jobs.Job
Returns the output, cast to T, saved when the job succeeded, or null if the job does not produce an output.
getResult() - Method in class org.jobrunr.utils.resilience.BackOffResult
 
getResultSet() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
getResultSetConcurrency() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
getResultSetHoldability() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
getResultSetType() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
getRetryFilter() - Method in class org.jobrunr.jobs.filters.JobPerformingFilters
 
getRetryPolicy(Job, Exception) - Method in class org.jobrunr.jobs.filters.retry.PerJobRetryPolicy
 
getRootPackage() - Method in class org.jobrunr.dashboard.ui.model.VersionUIModel
 
getRootPackageNames(Set) - Static method in class org.jobrunr.utils.JobUtils
 
getRunIndex() - Method in class org.jobrunr.server.dashboard.PollIntervalInSecondsTimeBoxIsTooSmallNotification
 
getRunnerJobContext() - Method in class org.jobrunr.server.runner.AbstractBackgroundJobRunner.BackgroundJobWorker
 
getRunsLessThanOncePerMinute() - Method in class org.jobrunr.storage.RecurringJobSearchRequest
 
getRunsMoreThanOncePerMinute() - Method in class org.jobrunr.storage.RecurringJobSearchRequest
 
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
 
getScheduledAt() - Method in class org.jobrunr.storage.StorageProvider.ScheduledRecurringJobInfo
 
getScheduledAtFrom() - Method in class org.jobrunr.storage.JobSearchRequest
 
getScheduledAtTo() - Method in class org.jobrunr.storage.JobSearchRequest
 
getScheduledJobsMetrics(Duration, Integer) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
getScheduledJobsRequestSize() - Method in class org.jobrunr.server.BackgroundJobServerConfigurationReader
 
getScheduledJobsThatDoNotExistAnymoreMigrations() - Method in class org.jobrunr.jobs.migrations.JobNotFoundConfigurationReader
 
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 interface org.jobrunr.storage.sql.common.tables.TablePrefixStatementUpdater
 
getSecondDuration() - Method in class org.jobrunr.jobs.filters.delete.DeletePolicyParseResult
 
getSecondsToAdd(int) - Method in class org.jobrunr.jobs.filters.retry.CustomRetryPolicy
 
getSecondsToAdd(int) - Method in class org.jobrunr.jobs.filters.retry.DoNotRetryPolicy
 
getSecondsToAdd(int) - Method in class org.jobrunr.jobs.filters.retry.ExponentialBackoffRetryPolicy
 
getSecondsToAdd(int) - Method in class org.jobrunr.jobs.filters.retry.JobRetryPolicy
 
getSecondsToAdd(int) - Method in class org.jobrunr.jobs.filters.retry.PerJobRetryPolicy
 
getSecondsToAdd(int) - Method in interface org.jobrunr.jobs.filters.retry.RetryPolicy
 
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
 
getServerTag() - Method in class org.jobrunr.jobs.AbstractJob
 
getServerTag() - Method in class org.jobrunr.storage.JobSearchRequest
 
getServerTag() - Method in class org.jobrunr.storage.RecurringJobSearchRequest
 
getServerTags() - Method in class org.jobrunr.server.BackgroundJobServerConfigurationReader
 
getServerTags() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
 
getServerTags() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
 
getServerTimeoutPollIntervalMultiplicand() - Method in class org.jobrunr.server.BackgroundJobServerConfigurationReader
 
getSignedPart() - Method in class org.jobrunr.server.licensing.LicenseKey
 
getSqlWithValues() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
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
 
getStackTrace(FailedState) - Static method in class org.jobrunr.dashboard.integrations.IssueTrackingUtils
 
getStackTraceAsString(Throwable) - Static method in class org.jobrunr.utils.exceptions.Exceptions
 
getStartedAt() - Method in class org.jobrunr.jobs.states.ProcessingState
 
getState() - Method in class org.jobrunr.jobs.Job
 
getState() - Method in class org.jobrunr.jobs.states.PreviousJobState
 
getState() - Method in class org.jobrunr.scheduling.JobResultWithBackOffInfo
 
getState() - Method in class org.jobrunr.storage.JobSearchRequest
 
getStateChangesForJobFilters() - Method in class org.jobrunr.jobs.Job
This method is only to be called by JobRunr itself.
getStatementAsString(PreparedStatement) - Method in interface org.jobrunr.storage.sql.common.db.Dialect
 
getStatementAsString(PreparedStatement) - Method in class org.jobrunr.storage.sql.mariadb.MariaDbDialect
 
getStatementAsString(PreparedStatement) - Method in class org.jobrunr.storage.sql.mysql.MySqlDialect
 
getStateNames(StateName...) - Static method in enum class org.jobrunr.jobs.states.StateName
 
getStates() - Method in class org.jobrunr.storage.JobSearchRequest
 
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() - 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
 
getStorageProviderUnhealthyGracePeriod() - Method in class org.jobrunr.server.BackgroundJobServerConfigurationReader
 
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
 
getSucceededAmount() - Method in class org.jobrunr.jobs.filters.JobServerFilter.JobProgress
 
getSucceededChildCount() - Method in class org.jobrunr.storage.StorageProvider.BatchJobChildStats
 
getSucceededChildJobCount() - Method in class org.jobrunr.jobs.BatchJob.BatchJobStats
 
getSucceededCount() - Method in class org.jobrunr.storage.StorageProvider.RateLimiterInfo
 
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
 
getTagsForJob(Job) - Method in class org.jobrunr.server.metrics.MicroMeterJobMetrics
 
getTaskOfType(Class) - Method in class org.jobrunr.server.JobHandler
 
getThreadNamePrefix() - Method in class org.jobrunr.server.threadpool.PlatformThreadPoolJobRunrExecutor
 
getThreadProcessingJob(Job) - Method in class org.jobrunr.server.JobSteward
 
getThroughput() - Method in class org.jobrunr.storage.StorageProvider.RateLimiterAnalytics
 
getThroughput(Duration) - Method in class org.jobrunr.storage.StorageProvider.RateLimiterAnalytics
 
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
 
getTitle() - Method in class org.jobrunr.dashboard.ui.model.DynamicQueueConfiguration
 
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
 
getTotalAmount() - Method in class org.jobrunr.jobs.filters.JobServerFilter.JobProgress
 
getTotalApplicableChildCount() - Method in class org.jobrunr.storage.StorageProvider.BatchJobChildStats
 
getTotalChildCount() - Method in class org.jobrunr.storage.StorageProvider.BatchJobChildStats
 
getTotalChildJobCount() - Method in class org.jobrunr.jobs.BatchJob.BatchJobStats
 
getTotalDuration() - Method in class org.jobrunr.jobs.filters.delete.DeletePolicyParseResult
 
getTotalPages() - Method in class org.jobrunr.storage.Page
 
getTotalWorkers() - Method in class org.jobrunr.dashboard.DashboardDbDataProvider.WorkersMetrics
 
getUnits() - Method in class org.jobrunr.utils.InstantUtils.TimeUnit
 
getUnpersistedJobs() - Method in exception class org.jobrunr.storage.ConcurrentJobModificationException
 
getUnpersistedJobs() - Method in exception class org.jobrunr.storage.JobStorageException
 
getUnpersistedJobs() - Method in exception class org.jobrunr.storage.MutexInUseException
 
getUpdateCount() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
getUpdatedAt() - Method in class org.jobrunr.jobs.context.JobContext
 
getUpdatedAt() - Method in class org.jobrunr.jobs.Job
 
getUpdatedAt() - Method in class org.jobrunr.jobs.RecurringJob
 
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
 
getUpdatedAtFrom() - Method in class org.jobrunr.storage.JobSearchRequest
 
getUpdatedAtFrom() - Method in class org.jobrunr.storage.RecurringJobSearchRequest
 
getUpdatedAtTo() - Method in class org.jobrunr.storage.JobSearchRequest
 
getUpdatedAtTo() - Method in class org.jobrunr.storage.RecurringJobSearchRequest
 
getUrl() - Method in class org.jobrunr.dashboard.server.http.url.MatchUrl
 
getUrl() - Method in class org.jobrunr.dashboard.server.http.url.RequestUrl
 
getUsage() - Method in class org.jobrunr.dashboard.DashboardDbDataProvider.WorkersMetrics
 
getUser() - Method in class org.jobrunr.jobs.states.AbstractJobState
 
getUser() - Method in interface org.jobrunr.jobs.states.JobState
 
getUserInfo() - Method in class org.jobrunr.dashboard.server.security.JobRunrUser
 
getUsername() - Method in class org.jobrunr.dashboard.server.security.basic.BasicAuthenticationUser
 
getUsername() - Method in class org.jobrunr.dashboard.server.security.basic.BasicAuthenticationUtils.UsernameAndPassword
 
getUsername() - Method in class org.jobrunr.dashboard.server.security.JobRunrUser
 
getUsername() - Method in class org.jobrunr.dashboard.server.security.JobRunrUserInfo
 
getUsername() - Method in class org.jobrunr.storage.DatabaseMigrationCredentials
 
getUsernameAndPasswordFromBasicAuthorizationHeader(String) - Static method in class org.jobrunr.dashboard.server.security.basic.BasicAuthenticationUtils
 
getUUIDOrNull(JsonObject, String) - Static method in class org.jobrunr.utils.mapper.jsonb.JsonbUtils
 
getValidUntil() - Method in class org.jobrunr.server.licensing.LicenseKey
 
getValue() - Method in enum class org.jobrunr.jobs.JobType
 
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 interface org.jobrunr.dashboard.DashboardDataProvider
 
getVersion() - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
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
 
getWaitingOnJob() - Method in class org.jobrunr.jobs.states.AwaitingState
 
getWaitingOnRateLimiter() - Method in class org.jobrunr.jobs.states.AwaitingRateLimiterState
 
getWaitingOnState() - Method in class org.jobrunr.jobs.states.AwaitingState
 
getWarnings() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
getWebServerHostAddress() - Method in class org.jobrunr.dashboard.server.WebServer
 
getWebServerHostPort() - Method in class org.jobrunr.dashboard.server.WebServer
 
getWorkAmountRequest() - Method in class org.jobrunr.server.strategy.BasicWorkDistributionStrategy
 
getWorkDistributionStrategy() - Method in class org.jobrunr.server.BackgroundJobServer
 
getWorkerCount() - Method in interface org.jobrunr.server.configuration.BackgroundJobServerWorkerPolicy
 
getWorkerCount() - Method in class org.jobrunr.server.configuration.DefaultBackgroundJobServerWorkerPolicy
 
getWorkerCount() - Method in class org.jobrunr.server.configuration.FixedSizeBackgroundJobServerWorkerPolicy
 
getWorkerCount() - Method in class org.jobrunr.server.strategy.BasicWorkDistributionStrategy
 
getWorkerCount() - Method in class org.jobrunr.server.strategy.SmartQueueWorkDistributionStrategy
 
getWorkerCount() - Method in interface org.jobrunr.server.strategy.WorkDistributionStrategy
 
getWorkerCount() - Method in interface org.jobrunr.server.threadpool.JobRunrExecutor
 
getWorkerCount() - Method in class org.jobrunr.server.threadpool.PlatformThreadPoolJobRunrExecutor
 
getWorkerCount() - Method in class org.jobrunr.server.threadpool.VirtualThreadJobRunrExecutor
 
getWorkerPoolSize() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
 
getWorkerPoolSize() - Method in class org.jobrunr.storage.BackgroundJobServerStatus
 
getWorkersMetrics() - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
getZoneId() - Method in class org.jobrunr.jobs.RecurringJob
 
GitHubIssueTrackingIntegration - Class in org.jobrunr.dashboard.integrations
Allows to create a GitHub issue directly from JobRunr.
GitHubIssueTrackingIntegration(String, String) - Constructor for class org.jobrunr.dashboard.integrations.GitHubIssueTrackingIntegration
 
GitHubIssueTrackingIntegration(String, String, String, String) - Constructor for class org.jobrunr.dashboard.integrations.GitHubIssueTrackingIntegration
 
goBackToAwaitingOnJob() - Method in class org.jobrunr.jobs.Job
 
goTo(BackgroundJobServerLifecycleEvent) - Method in class org.jobrunr.server.lifecycle.BackgroundJobServerLifecycle
 
GraalVMUtils - Class in org.jobrunr.utils
 
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(Boolean, String) - 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, DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.h2.H2StorageProvider
 
H2StorageProvider(DataSource, String, ConnectionProvider, DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.h2.H2StorageProvider
 
H2StorageProvider(DataSource, 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
 
hasColumn(String) - Method in class org.jobrunr.storage.sql.common.db.SqlResultSet
 
hasCompletedStep(String) - Method in class org.jobrunr.jobs.context.JobContext
Returns true if the given step has already completed successfully in a previous run.
hasConstructorWithParameterTypes(Class, Class...) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
hasCurrentUser() - Static method in class org.jobrunr.dashboard.server.security.JobRunrUserContext
 
hasDefaultNoArgConstructor(Class) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
hasDefaultNoArgConstructor(String) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
hasDeleteAtBefore(Instant) - Method in class org.jobrunr.jobs.RecurringJob
 
hasDynamicQueue() - Method in class org.jobrunr.storage.DynamicQueueRequest
 
hasError() - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast
 
hasForecastForPeriod(Instant, Instant) - Method in class org.jobrunr.server.carbonaware.CarbonIntensityForecast
 
hasHadState(StateName) - Method in class org.jobrunr.jobs.Job
 
hashCode() - Method in class org.jobrunr.dashboard.server.security.basic.BasicAuthenticationUser
 
hashCode() - Method in class org.jobrunr.dashboard.ui.model.LabelConfiguration
 
hashCode() - Method in class org.jobrunr.jobs.JobId
 
hashCode() - Method in class org.jobrunr.jobs.queues.DynamicQueue
 
hashCode() - Method in class org.jobrunr.jobs.ratelimiters.RateLimiterIdentifier
 
hashCode() - Method in class org.jobrunr.scheduling.cron.CronExpression
 
hashCode() - Method in class org.jobrunr.scheduling.custom.ScheduleWrapper
 
hashCode() - Method in class org.jobrunr.scheduling.interval.Interval
 
hashCode() - Method in class org.jobrunr.scheduling.Schedule
 
hashCode() - Method in class org.jobrunr.storage.JobSearchRequest
 
hashCode() - Method in class org.jobrunr.storage.sql.common.db.SqlStatement
 
hashCode() - Method in class org.jobrunr.storage.ThreadSafeStorageProvider.Query
 
hashCode() - Method in class org.jobrunr.utils.VersionNumber
 
hasIntegrationOfType(Class) - Method in class org.jobrunr.dashboard.integrations.Integrations
 
hasItems() - Method in class org.jobrunr.storage.Page
 
hasJob() - Static method in class org.jobrunr.utils.JobHolderContext
 
hasJob(Predicate) - Static method in class org.jobrunr.utils.JobHolderContext
 
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
 
hasNoCurrentUser() - Static method in class org.jobrunr.dashboard.server.security.JobRunrUserContext
 
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
 
hasQueryParam(String) - Method in class org.jobrunr.dashboard.server.http.HttpRequest
 
hasResult() - Method in class org.jobrunr.jobs.Job
 
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.BatchJobDashboardProgressBar
 
hasSucceeded() - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar
 
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
 
Header(String, String, String) - Constructor for class org.jobrunr.server.licensing.LicenseKey.Header
 
hexStringFromByteArray(byte[]) - Static method in class org.jobrunr.utils.StringUtils
 
hexStringToByteArray(String) - Static method in class org.jobrunr.utils.StringUtils
 
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) - Constructor for class org.jobrunr.dashboard.server.http.HttpResponse
 
HttpResponse(HttpExchange, JsonMapper) - Constructor for class org.jobrunr.dashboard.server.http.HttpResponse
 
HttpUtils - Class in org.jobrunr.utils
 
HttpUtils() - Constructor for class org.jobrunr.utils.HttpUtils
 

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.
idsOf(List) - Static method in class org.jobrunr.utils.JobUtils
 
ifException(Predicate) - Method in interface org.jobrunr.jobs.filters.retry.RetryPolicy
 
ifJob(Predicate) - Method in interface org.jobrunr.jobs.filters.retry.RetryPolicy
 
ifJobAndException(Predicate, Predicate) - Method in interface org.jobrunr.jobs.filters.retry.RetryPolicy
 
ifPositiveOrElse0(int) - Static method in class org.jobrunr.utils.NumberUtils
 
IllegalJobStateChangeException - Exception Class in org.jobrunr.jobs.states
 
IllegalJobStateChangeException(Job, StateName) - Constructor for exception class org.jobrunr.jobs.states.IllegalJobStateChangeException
 
IllegalJobStateChangeException(Job, 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
 
immediatelyDelete() - Method in class org.jobrunr.jobs.filters.delete.DeletePolicyParseResult
 
immediatelyDeletePermanently() - Method in class org.jobrunr.jobs.filters.delete.DeletePolicyParseResult
 
in(Collection) - Static method in class org.jobrunr.storage.sql.common.db.Sql
 
in(T...) - Static method in class org.jobrunr.storage.sql.common.db.Sql
 
increasePoolSize(int) - Method in class org.jobrunr.server.threadpool.PlatformThreadPoolJobRunrExecutor
 
incrementCounter(String, int) - Method in class org.jobrunr.storage.sql.common.MetadataTable
 
incrementDynamicQueueStateDetails(String, StateName) - Method in class org.jobrunr.jobs.DynamicQueueStats
 
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
 
INHERIT_FROM_CONNECTION - Enum constant in enum class org.jobrunr.storage.sql.common.db.Transaction.AutoCommitMode
 
initBatchJobDashboardProgressBar(BatchJob) - Static method in class org.jobrunr.jobs.context.BatchJobDashboardProgressBar
 
initGson(GsonBuilder) - Method in class org.jobrunr.utils.mapper.gson.GsonJsonMapper
 
initialBackOffPeriod() - Method in class org.jobrunr.utils.resilience.BackOffResult
 
initialize() - Method in class org.jobrunr.configuration.JobRunrConfiguration
Initializes JobRunr and returns a JobScheduler which can then be used to register in the IoC framework or to enqueue/schedule some Jobs.
initialize(StorageProvider, BackgroundJobServer, Queues) - Method in class org.jobrunr.configuration.JobRunrMicroMeterIntegration
 
InitialState - Interface in org.jobrunr.jobs.states
 
initJobDashboardProgress(Job, JobDashboardProgressBar.JobDashboardProgress) - Static method in class org.jobrunr.jobs.context.JobDashboardProgressBar
 
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 - Static variable 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
 
insertOrUpdateAll(List, 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
 
InstantUtils.TimeUnit - Class in org.jobrunr.utils
 
IntegerTypeAutoboxer - Class in org.jobrunr.utils.reflection.autobox
 
IntegerTypeAutoboxer() - Constructor for class org.jobrunr.utils.reflection.autobox.IntegerTypeAutoboxer
 
Integration - Interface in org.jobrunr.dashboard.integrations
 
Integrations - Class in org.jobrunr.dashboard.integrations
 
Integrations() - Constructor for class org.jobrunr.dashboard.integrations.Integrations
 
InterruptJobsThatHaveTimedOutTask - Class in org.jobrunr.server.tasks.steward
 
InterruptJobsThatHaveTimedOutTask(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.steward.InterruptJobsThatHaveTimedOutTask
 
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 Interval schedule of a RecurringJob to minimize carbon impact.
interval(Duration, Duration, Duration) - Static method in class org.jobrunr.scheduling.carbonaware.CarbonAware
Allows to relax the Interval schedule of a RecurringJob to 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
 
InvalidLicenseException - Exception Class in org.jobrunr.server.licensing
 
InvalidLicenseException(String) - Constructor for exception class org.jobrunr.server.licensing.InvalidLicenseException
 
InvalidLicenseException(String, Throwable) - Constructor for exception class org.jobrunr.server.licensing.InvalidLicenseException
 
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
 
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
 
IS_V6_BATCH_JOB - Static variable in class org.jobrunr.server.tasks.startup.MigrateFromV6toV7Task
 
isAllJobProcessingPaused() - Method in interface org.jobrunr.storage.StorageProvider
 
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
 
isAnyNullOrEmpty(String...) - Static method in class org.jobrunr.utils.StringUtils
 
isApiKeyAuthorizationHeader(String) - Static method in class org.jobrunr.dashboard.server.security.apikey.ApiKeyUtils
 
isAvailable() - Method in class org.jobrunr.utils.resilience.BackOffResult
 
isBackgroundOperationInProgressException(RuntimeException) - Method in class org.jobrunr.storage.nosql.mongo.migrations.MongoMigration
 
isBatchJob() - Method in class org.jobrunr.jobs.BatchJob
 
isBatchJob() - Method in class org.jobrunr.jobs.Job
 
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
 
isClosed() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
isCloseOnCompletion() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
isConcurrentJobModificationException(MongoWriteException) - Static method in class org.jobrunr.storage.nosql.mongo.MongoUtils
 
isConfigured() - Method in class org.jobrunr.jobs.queues.Queues
 
isDateBased() - Method in class org.jobrunr.utils.InstantUtils.TimeUnit
 
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
 
isDone() - Method in class org.jobrunr.jobs.Job
 
isDuration(String) - Static method in class org.jobrunr.utils.StringUtils
 
isDurationEstimated() - Method in class org.jobrunr.utils.InstantUtils.TimeUnit
 
isDynamicQueuePaused(String) - Method in class org.jobrunr.jobs.queues.DynamicQueueManager
 
isDynamicQueuePaused(String) - Method in class org.jobrunr.jobs.queues.DynamicQueues
 
isEmpty(String) - Static method in class org.jobrunr.utils.StringUtils
 
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
 
isExistingJob() - Method in class org.jobrunr.jobs.JobVersioner
 
isForProcessRecurringJobsTask() - Method in class org.jobrunr.storage.RecurringJobSearchRequest
 
isForRecurringJobsAlreadyRunning() - Method in class org.jobrunr.storage.JobSearchRequest
 
isIllegalStateChange(StateName, StateName) - Static method in class org.jobrunr.jobs.states.AllowedJobStateStateChanges
 
isIndexStatement(String) - Method in class org.jobrunr.storage.sql.common.tables.AnsiDatabaseTablePrefixStatementUpdater
 
isIndexStatement(String) - Method in class org.jobrunr.storage.sql.common.tables.SqlServerDatabaseTablePrefixStatementUpdater
 
isInfoEnabled() - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
 
isInfoEnabled(Marker) - Method in class org.jobrunr.jobs.context.JobRunrDashboardLogger
 
isInitialPageRequest() - Method in class org.jobrunr.storage.navigation.CursorBasedPageRequest
 
isInitialPageRequest() - Method in class org.jobrunr.storage.navigation.OffsetBasedPageRequest
 
isInitialPageRequest() - Method in class org.jobrunr.storage.navigation.PageRequest
 
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
 
isInteger(String) - Static method in class org.jobrunr.utils.StringUtils
 
isInterface - Variable in class org.jobrunr.jobs.details.instructions.VisitMethodInstruction
 
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
 
isLastRetry() - Method in class org.jobrunr.jobs.context.JobContext
 
isLocked() - Method in class org.jobrunr.utils.resilience.Lock
 
isMaster() - Method in class org.jobrunr.server.BackgroundJobServer
 
isMutexInUseException(MongoBulkWriteException) - Static method in class org.jobrunr.storage.nosql.mongo.MongoUtils
 
isMutexInUseException(MongoWriteException) - Static method in class org.jobrunr.storage.nosql.mongo.MongoUtils
 
isMutexInUseException(SQLException) - Method in interface org.jobrunr.storage.sql.common.db.Dialect
 
isMutexInUseException(SQLException) - Method in class org.jobrunr.storage.sql.db2.DB2Dialect
 
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
 
isNotApiKeyAuthorizationHeader(String) - Static method in class org.jobrunr.dashboard.server.security.apikey.ApiKeyUtils
 
isNotCarbonAware() - Method in class org.jobrunr.scheduling.Schedule
 
isNotDeserializable() - Method in class org.jobrunr.jobs.JobParameter
 
isNotDeserializable() - Method in class org.jobrunr.jobs.JobResult
 
isNotEmpty(Collection) - Static method in class org.jobrunr.utils.CollectionUtils
 
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(Map) - 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
 
isPaused() - Method in class org.jobrunr.jobs.queues.DynamicQueue
 
isPaused() - Method in class org.jobrunr.jobs.RecurringJob
 
isPoolable() - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
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
 
isReady() - Method in class org.jobrunr.utils.resilience.BackOffResult
 
isRecurringJob() - Method in class org.jobrunr.dashboard.ui.model.RegressionJobDetailsModel
 
isRecurringJobUsingPausedDynamicQueue(RecurringJob) - Method in class org.jobrunr.server.strategy.AbstractDynamicQueueStrategy
 
isRecurringJobUsingPausedDynamicQueue(RecurringJob) - Method in interface org.jobrunr.server.strategy.DynamicQueueStrategy
 
isRecurringJobUsingPausedDynamicQueue(RecurringJob) - Method in class org.jobrunr.server.strategy.SingleDynamicQueueStrategy
 
isReplacingExistingJob() - Method in class org.jobrunr.jobs.states.AbstractInitialJobState
 
isReplacingExistingJob() - Method in interface org.jobrunr.jobs.states.InitialState
 
isReplacingJobInState(StateName, Instant) - Method in class org.jobrunr.jobs.states.AbstractInitialJobState
 
isReplacingJobInState(StateName, Instant) - Method in interface org.jobrunr.jobs.states.InitialState
 
isReservedAndReadyToProcessBy(BackgroundJobServer) - Method in class org.jobrunr.jobs.Job
 
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
 
isRunningLessThanOncePerMinute() - Method in class org.jobrunr.jobs.RecurringJob
 
isRunningMoreThanOncePerMinute() - Method in class org.jobrunr.jobs.RecurringJob
 
isRunningMoreThanOncePerMinute() - Method in class org.jobrunr.scheduling.Schedule
Determines whether this schedule triggers more frequently than once per minute.
isScheduledByRecurringJobRunningLessThanOncePerMinute() - Method in class org.jobrunr.jobs.states.CarbonAwareAwaitingState
 
isScheduledByRecurringJobRunningLessThanOncePerMinute() - Method in interface org.jobrunr.jobs.states.SchedulableState
 
isScheduledByRecurringJobRunningLessThanOncePerMinute() - Method in class org.jobrunr.jobs.states.ScheduledState
 
isScheduleStillRunning() - Method in class org.jobrunr.jobs.RecurringJob
 
isScheduleUpdated() - Method in class org.jobrunr.jobs.RecurringJob
 
isSelectForUpdateSkipLockedEnabled() - Method in class org.jobrunr.storage.DatabaseOptions
 
isStarted() - Method in class org.jobrunr.server.BackgroundJobServer
 
isStaticFile(String) - Static method in class org.jobrunr.dashboard.server.http.StaticFileHttpHandler
 
isStopped() - Method in class org.jobrunr.server.BackgroundJobServer
 
isStopping() - Method in interface org.jobrunr.server.threadpool.JobRunrExecutor
 
isStopping() - Method in class org.jobrunr.server.threadpool.PlatformThreadPoolJobRunrExecutor
 
isStopping() - Method in class org.jobrunr.server.threadpool.VirtualThreadJobRunrExecutor
 
IssueTrackingIntegration - Interface in org.jobrunr.dashboard.integrations
 
IssueTrackingUtils - Class in org.jobrunr.dashboard.integrations
 
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
 
isTimeBased() - Method in class org.jobrunr.utils.InstantUtils.TimeUnit
 
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
 
isUnHealthy() - Method in class org.jobrunr.storage.AbstractStorageProvider
 
isUnHealthy() - Method in interface org.jobrunr.storage.StorageProvider
Returns whether the StorageProvider is unhealthy, when for example there are connection problems with the underlying storage implementation.
isUnHealthy() - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
isUniqueConstraintException(SQLException) - Method in interface org.jobrunr.storage.sql.common.db.Dialect
 
isUsingBatches() - Method in class org.jobrunr.dashboard.ui.model.VersionUIModel
 
isUsingWorkflow() - Method in class org.jobrunr.dashboard.ui.model.VersionUIModel
 
isValidApiKey(String, String) - Static method in class org.jobrunr.dashboard.server.security.apikey.ApiKeyUtils
 
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
 
isWrapperFor(Class) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
isZero(BigDecimal) - Static method in class org.jobrunr.utils.NumberUtils
 
ItemNotFoundException - Exception Class in org.jobrunr.storage
 
ItemNotFoundException(String) - Constructor for exception class org.jobrunr.storage.ItemNotFoundException
 
ItemNotFoundException(String, Throwable) - Constructor for exception class org.jobrunr.storage.ItemNotFoundException
 

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
 
JaegerObservabilityIntegration - Class in org.jobrunr.dashboard.integrations
 
JaegerObservabilityIntegration(String) - Constructor for class org.jobrunr.dashboard.integrations.JaegerObservabilityIntegration
 
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
 
JiraIssueTrackingIntegration - Class in org.jobrunr.dashboard.integrations
Allows to create a Jira issue directly from JobRunr.
JiraIssueTrackingIntegration(String, String) - Constructor for class org.jobrunr.dashboard.integrations.JiraIssueTrackingIntegration
 
JiraIssueTrackingIntegration(String, String, String, String) - Constructor for class org.jobrunr.dashboard.integrations.JiraIssueTrackingIntegration
Allows to create an issue in Jira
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, Job Metadata and JobResult.
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 a custom delete policy, extra jobFilters and server tag filters that will be used for the job.
Job() - Constructor for class org.jobrunr.jobs.Job
 
Job(UUID, int, JobDetails, List, ConcurrentHashMap) - 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
 
JOB_DONE_OR_DELETED_STATES - Static variable in enum class org.jobrunr.jobs.states.StateName
 
JOB_ID_IS_NULL - Static variable in class org.jobrunr.storage.JobSearchRequest
 
JOB_PROCESSING_PAUSED_METADATA_KEY - Static variable in interface org.jobrunr.storage.StorageProvider
 
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
 
JobArgs(List) - Constructor for class org.jobrunr.jobs.migrations.ScheduledJobUpdater.JobArgs
 
JobBuilder - Class in org.jobrunr.scheduling
This class is used to build a Job using a job lambda or a JobRequest.
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 the StorageProvider Please note: Any JobFilter should 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, JobPerformingFilters, StorageProvider) - 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
 
JobContextAdapter - Class in org.jobrunr.utils.mapper.gson
 
JobContextAdapter() - Constructor for class org.jobrunr.utils.mapper.gson.JobContextAdapter
 
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(BatchJob) - 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(UUID, List, Queues) - Constructor for class org.jobrunr.jobs.filters.JobDefaultFilters
 
JobDefaultFilters(UUID, 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, 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
 
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
 
JobDetailsPostProcessor - Interface in org.jobrunr.jobs.details.postprocess
 
jobDocumentMapper - Variable in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
JobDocumentMapper - Class in org.jobrunr.storage.nosql.mongo.mapper
 
JobDocumentMapper(JobMapper) - Constructor for class org.jobrunr.storage.nosql.mongo.mapper.JobDocumentMapper
 
JobEnqueuedMessagePublisher - Interface in org.jobrunr.utils.multicast
 
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
 
JobHolderContext - Class in org.jobrunr.utils
 
JobHolderContext() - Constructor for class org.jobrunr.utils.JobHolderContext
 
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 - Variable in class org.jobrunr.storage.sql.common.JobTable
 
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() - Constructor for class org.jobrunr.utils.mapper.jackson.modules.JobMixin
 
JobNotFoundConfiguration - Class in org.jobrunr.jobs.migrations
 
JobNotFoundConfigurationReader - Class in org.jobrunr.jobs.migrations
 
JobNotFoundConfigurationReader(JobNotFoundConfiguration) - Constructor for class org.jobrunr.jobs.migrations.JobNotFoundConfigurationReader
 
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, 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) - 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
 
JobProgress(long, long) - Constructor for class org.jobrunr.jobs.filters.JobServerFilter.JobProgress
 
JobProId - Class in org.jobrunr.scheduling
Class which represents the Id of the job and allows chaining.
JobProId(UUID) - Constructor for class org.jobrunr.scheduling.JobProId
 
JobProId(UUID, JobScheduler) - Constructor for class org.jobrunr.scheduling.JobProId
 
JobProId(JobId, JobScheduler) - Constructor for class org.jobrunr.scheduling.JobProId
 
JobRegressionGuard - Class in org.jobrunr.utils.testing
The JobRegressionGuard fetches all the distinct JobDetails for Jobs and RecurringJobs and check whether the classes and methods still exist in the current codebase.
JobRegressionGuard() - Constructor for class org.jobrunr.utils.testing.JobRegressionGuard
 
JobRegressionGuard(JsonMapper) - Constructor for class org.jobrunr.utils.testing.JobRegressionGuard
 
JobRegressionGuardAuthenticationProvider - Interface in org.jobrunr.utils.testing
Allows to add authentication to the JobRegressionGuard if the dashboard uses authentication / authorization.
JobRegressionGuardBasicAuthenticationProvider - Class in org.jobrunr.utils.testing
An implementation of the JobRegressionGuardAuthenticationProvider that authenticates using Basic Authentication.
JobRegressionGuardBasicAuthenticationProvider(String, String) - Constructor for class org.jobrunr.utils.testing.JobRegressionGuardBasicAuthenticationProvider
 
JobRegressionGuardOpenIdAuthenticationProvider - Class in org.jobrunr.utils.testing
An implementation of the JobRegressionGuardAuthenticationProvider that authenticates using OpenId Authentication.
JobRegressionGuardOpenIdAuthenticationProvider(String, String, String) - Constructor for class org.jobrunr.utils.testing.JobRegressionGuardOpenIdAuthenticationProvider
Constructs a new JobRegressionGuardOpenIdAuthenticationProvider with the specified token endpoint, client ID, and client secret.
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.
JobRequestId - Class in org.jobrunr.scheduling
 
JobRequestId(UUID) - Constructor for class org.jobrunr.scheduling.JobRequestId
 
JobRequestId(UUID, JobRequestScheduler) - Constructor for class org.jobrunr.scheduling.JobRequestId
 
JobRequestId(JobId, JobRequestScheduler) - Constructor for class org.jobrunr.scheduling.JobRequestId
 
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, JobEnqueuedMessagePublisher, List, Queues) - Constructor for class org.jobrunr.scheduling.JobRequestScheduler
Creates a new JobRequestScheduler using the provided StorageProvider and the list of JobFilters that will be used for every background job
JobRequestScheduler(StorageProvider, JobEnqueuedMessagePublisher, JobDefaultFilters, Queues) - Constructor for class org.jobrunr.scheduling.JobRequestScheduler
Creates a new JobRequestScheduler using the provided storageProvider and the list of JobFilters that will be used for every background job
JobRequestScheduler(StorageProvider, JobEnqueuedMessagePublisher, Queues) - Constructor for class org.jobrunr.scheduling.JobRequestScheduler
Creates a new JobRequestScheduler using the provided StorageProvider
JobResult - Class in org.jobrunr.jobs
Contains the Job Result saved when the Job succeeded.
JobResult(String, Object) - Constructor for class org.jobrunr.jobs.JobResult
 
JobResult(String, String, Object, JobResultNotDeserializableException) - Constructor for class org.jobrunr.jobs.JobResult
 
JobResultAdapter - Class in org.jobrunr.utils.mapper.jsonb.adapters
 
JobResultAdapter(JobRunrJsonb) - Constructor for class org.jobrunr.utils.mapper.jsonb.adapters.JobResultAdapter
 
JobResultDeserializer - Class in org.jobrunr.utils.mapper.gson
 
JobResultDeserializer - Class in org.jobrunr.utils.mapper.jackson.modules
 
JobResultDeserializer() - Constructor for class org.jobrunr.utils.mapper.gson.JobResultDeserializer
 
JobResultDeserializer() - Constructor for class org.jobrunr.utils.mapper.jackson.modules.JobResultDeserializer
 
JobResultNotDeserializableException - Exception Class in org.jobrunr.jobs.exceptions
 
JobResultNotDeserializableException(String, Throwable) - Constructor for exception class org.jobrunr.jobs.exceptions.JobResultNotDeserializableException
 
JobResultProvider - Class in org.jobrunr.scheduling
 
JobResultProvider(StorageProvider) - Constructor for class org.jobrunr.scheduling.JobResultProvider
 
JobResultRequestHandler<T> - Interface in org.jobrunr.jobs.lambdas
Classes implementing this interface will handle the actual JobRequest and must return a result.
JobResultSaver - Class in org.jobrunr.server.runner
 
JobResultSaver(JsonMapper) - Constructor for class org.jobrunr.server.runner.JobResultSaver
 
JobResultSerializer - Class in org.jobrunr.utils.mapper.jackson.modules
 
JobResultSerializer() - Constructor for class org.jobrunr.utils.mapper.jackson.modules.JobResultSerializer
 
JobResultState - Enum Class in org.jobrunr.scheduling
 
JobResultWithBackOffInfo - Class in org.jobrunr.scheduling
JobResultWithBackOffInfo is a wrapper around the result of a job.
JobResultWithBackOffInfo(Instant, Duration) - Constructor for class org.jobrunr.scheduling.JobResultWithBackOffInfo
 
JobResultWithBackOffInfo(Instant, Job) - Constructor for class org.jobrunr.scheduling.JobResultWithBackOffInfo
 
JobResultWithBackOffInfo(JobResultWithBackOffInfo) - Constructor for class org.jobrunr.scheduling.JobResultWithBackOffInfo
 
JobRetryPolicy - Class in org.jobrunr.jobs.filters.retry
 
JobRetryPolicy(Predicate, Predicate, RetryPolicy) - Constructor for class org.jobrunr.jobs.filters.retry.JobRetryPolicy
 
JOBRUNR_CLASSES - Static variable in class org.jobrunr.utils.GraalVMUtils
 
JOBRUNR_CONSTRUCTING_SPAN_ID_KEY - Static variable in class org.jobrunr.jobs.mappers.MDCMapper
 
JOBRUNR_CONSTRUCTING_TRACE_ID_KEY - Static variable in class org.jobrunr.jobs.mappers.MDCMapper
 
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
 
JOBRUNR_STATIC_ROOT_DIR - Static variable in class org.jobrunr.dashboard.JobRunrStaticFileHandler
 
JobRunrConfiguration - Class in org.jobrunr.configuration
The main class to configure JobRunrPro
JobRunrConfiguration.JobRunrConfigurationResult - Class in org.jobrunr.configuration
 
JobRunrConfigurationResult(JobScheduler, JobRequestScheduler) - 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(JobRunrDashboardWebServerConfiguration, StorageProvider, URI, JsonMapper, Queues) - Constructor for class org.jobrunr.dashboard.JobRunrDashboardWebServer
 
JobRunrDashboardWebServer(StorageProvider, JsonMapper, Queues) - Constructor for class org.jobrunr.dashboard.JobRunrDashboardWebServer
 
JobRunrDashboardWebServer(StorageProvider, JsonMapper, Queues, int) - Constructor for class org.jobrunr.dashboard.JobRunrDashboardWebServer
 
JobRunrDashboardWebServerConfiguration - Class in org.jobrunr.dashboard
This class allows to configure the JobRunrDashboard
JobRunrDashboardWebServerConfiguration() - Constructor for class org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration
 
JobRunrDashboardWebServerConfigurationReader - Class in org.jobrunr.dashboard
This class allows to read the JobRunrDashboardWebServerConfiguration
JobRunrDashboardWebServerConfigurationReader(JobRunrDashboardWebServerConfiguration) - Constructor for class org.jobrunr.dashboard.JobRunrDashboardWebServerConfigurationReader
 
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
 
jobRunrExecutorFunction - Variable in class org.jobrunr.server.configuration.DefaultBackgroundJobServerWorkerPolicy
 
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() - Constructor for class org.jobrunr.storage.JobRunrMetadata
 
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
 
JobRunrMetadata(String, UUID, String) - Constructor for class org.jobrunr.storage.JobRunrMetadata
 
JobRunrMicroMeterIntegration - Class in org.jobrunr.configuration
A wrapper around a Micrometer MeterRegistry that allows to integrate Micrometer with JobRunr.
JobRunrMicroMeterIntegration(MeterRegistry) - Constructor for class org.jobrunr.configuration.JobRunrMicroMeterIntegration
Publishes information about StorageProvider (e.g.
JobRunrMicroMeterIntegration(MeterRegistry, boolean) - Constructor for class org.jobrunr.configuration.JobRunrMicroMeterIntegration
Publishes information about StorageProvider (e.g.
JobRunrMicroMeterIntegration(MeterRegistry, String...) - Constructor for class org.jobrunr.configuration.JobRunrMicroMeterIntegration
Publishes information about StorageProvider (e.g.
JobRunrMicroMeterTracingConfiguration - Class in org.jobrunr.configuration
 
JobRunrMicroMeterTracingConfiguration(ObservationRegistry) - Constructor for class org.jobrunr.configuration.JobRunrMicroMeterTracingConfiguration
 
JobRunrModule - Class in org.jobrunr.utils.mapper.jackson.modules
 
JobRunrModule() - Constructor for class org.jobrunr.utils.mapper.jackson.modules.JobRunrModule
 
JobRunrOpenTelemetryTracingConfiguration - Class in org.jobrunr.configuration
 
JobRunrOpenTelemetryTracingConfiguration(Tracer) - Constructor for class org.jobrunr.configuration.JobRunrOpenTelemetryTracingConfiguration
 
JobRunrPro - Class in org.jobrunr.configuration
This class provides the entry point for the JobRunr configuration.
JobRunrSseHandler - Class in org.jobrunr.dashboard
 
JobRunrSseHandler(JobRunrDashboardWebServerConfigurationReader, String, StorageProvider, JsonMapper) - Constructor for class org.jobrunr.dashboard.JobRunrSseHandler
 
JobRunrSseHandler(JobRunrDashboardWebServerConfigurationReader, StorageProvider, JsonMapper) - Constructor for class org.jobrunr.dashboard.JobRunrSseHandler
 
JobRunrStaticFileHandler - Class in org.jobrunr.dashboard
 
JobRunrStaticFileHandler(JobRunrDashboardWebServerConfigurationReader) - 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
 
JobRunrUser - Class in org.jobrunr.dashboard.server.security
 
JobRunrUser() - Constructor for class org.jobrunr.dashboard.server.security.JobRunrUser
 
JobRunrUser(String) - Constructor for class org.jobrunr.dashboard.server.security.JobRunrUser
 
JobRunrUser(String, String) - Constructor for class org.jobrunr.dashboard.server.security.JobRunrUser
 
JobRunrUser(String, String, JobRunrUserAuthorizationRules) - Constructor for class org.jobrunr.dashboard.server.security.JobRunrUser
 
JobRunrUserAuthorizationRules - Class in org.jobrunr.dashboard.server.security
 
JobRunrUserAuthorizationRules(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRules
 
JobRunrUserAuthorizationRules(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRules
 
JobRunrUserAuthorizationRulesBuilder - Class in org.jobrunr.dashboard.server.security
 
JobRunrUserContext - Class in org.jobrunr.dashboard.server.security
 
JobRunrUserContextProvider - Interface in org.jobrunr.dashboard.server.security
 
JobRunrUserContextThreadLocalProvider - Class in org.jobrunr.dashboard.server.security
 
JobRunrUserContextThreadLocalProvider() - Constructor for class org.jobrunr.dashboard.server.security.JobRunrUserContextThreadLocalProvider
 
JobRunrUserInfo - Class in org.jobrunr.dashboard.server.security
 
JobRunrUserInfo() - Constructor for class org.jobrunr.dashboard.server.security.JobRunrUserInfo
 
JobRunrUserInfo(String, String) - Constructor for class org.jobrunr.dashboard.server.security.JobRunrUserInfo
 
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, the list of JobFilters that will be used for every background job and a default queue
JobScheduler(StorageProvider, Queues) - Constructor for class org.jobrunr.scheduling.JobScheduler
Creates a new JobScheduler using the provided storageProvider, the list of JobFilters that will be used for every background job and a default queue
JobScheduler(StorageProvider, JobEnqueuedMessagePublisher, List, Queues) - Constructor for class org.jobrunr.scheduling.JobScheduler
Creates a new JobScheduler using the provided storageProvider, the list of JobFilters that will be used for every background job and the provided queues
JobScheduler(StorageProvider, JobEnqueuedMessagePublisher, JobDetailsGenerator, List, Queues) - Constructor for class org.jobrunr.scheduling.JobScheduler
 
JobScheduler(StorageProvider, JobEnqueuedMessagePublisher, JobDetailsGenerator, JobDefaultFilters, Queues) - Constructor for class org.jobrunr.scheduling.JobScheduler
 
JobSearchRequest - Class in org.jobrunr.storage
Allows to query for Jobs matching this JobSearchRequest.
JobSearchRequest(List, Integer, UUID, UUID, List, String, String, String, String, String, String, String, String, List, UUID, UUID, String, Boolean, Instant, Instant, Instant, Instant, Instant, Instant, Instant) - Constructor for class org.jobrunr.storage.JobSearchRequest
 
JobSearchRequest(StateName) - Constructor for class org.jobrunr.storage.JobSearchRequest
 
JobSearchRequest(StateName, Integer) - Constructor for class org.jobrunr.storage.JobSearchRequest
 
JobSearchRequest(StateName, Integer, UUID, UUID, List, String, String, String, String, String, String, String, String, List, UUID, UUID, String, Boolean, Instant, Instant, Instant, Instant, Instant, Instant, Instant) - Constructor for class org.jobrunr.storage.JobSearchRequest
 
JobSearchRequest(StateName, String) - Constructor for class org.jobrunr.storage.JobSearchRequest
 
JobSearchRequest(StateName, Instant) - Constructor for class org.jobrunr.storage.JobSearchRequest
 
JobSearchRequest(StateName, List, Integer, UUID, UUID, List, String, String, String, String, String, String, String, String, List, UUID, List, UUID, String, Boolean, Instant, Instant, Instant, Instant, Instant, Instant, Instant, Boolean) - Constructor for class org.jobrunr.storage.JobSearchRequest
 
JobSearchRequestBuilder - Class in org.jobrunr.storage
A builder which allows to easily create a JobSearchRequest.
jobSearchRequestMapper - Variable in class org.jobrunr.storage.sql.common.JobTable
 
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
JobServerFilter.JobProgress - Class in org.jobrunr.jobs.filters
 
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
 
JobsMetrics(long) - Constructor for class org.jobrunr.dashboard.DashboardDbDataProvider.JobsMetrics
 
JobsMetrics(long, long) - Constructor for class org.jobrunr.dashboard.DashboardDbDataProvider.JobsMetrics
 
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
 
JobStats - Class in org.jobrunr.storage
 
JobStats() - Constructor for class org.jobrunr.storage.JobStats
 
JobStats(Instant, Long, Long, Long, Long, Long, Long, 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
 
JobStorageException - Exception Class in org.jobrunr.storage
 
JobStorageException(String, Throwable) - Constructor for exception class org.jobrunr.storage.JobStorageException
 
jobTable(Connection, Dialect, String, JobMapper) - Method in class org.jobrunr.storage.sql.cockroachdb.CockroachStorageProvider
 
jobTable(Connection, Dialect, String, JobMapper) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
jobTable(Connection, Dialect, String, JobMapper) - Method in class org.jobrunr.storage.sql.mariadb.MariaDbStorageProvider
 
jobTable(Connection, Dialect, String, JobMapper) - Method in class org.jobrunr.storage.sql.mysql.MySqlStorageProvider
 
jobTable(Connection, Dialect, String, JobMapper) - Method in class org.jobrunr.storage.sql.oracle.OracleStorageProvider
 
jobTable(Connection, Dialect, String, JobMapper) - Method in class org.jobrunr.storage.sql.postgres.PostgresStorageProvider
 
jobTable(Connection, Dialect, String, JobMapper) - Method in class org.jobrunr.storage.sql.sqlite.SqLiteStorageProvider
 
jobTable(Connection, Dialect, String, JobMapper) - Method in class org.jobrunr.storage.sql.sqlserver.SQLServerStorageProvider
 
JobTable - Class in org.jobrunr.storage.sql.common
 
JobTable(Connection, Dialect, String, JobMapper) - Constructor for class org.jobrunr.storage.sql.common.JobTable
 
JobType - Enum Class in org.jobrunr.jobs
 
JobUtils - Class in org.jobrunr.utils
 
JobVersioner - Class in org.jobrunr.jobs
 
JobVersioner(AbstractJob) - Constructor for class org.jobrunr.jobs.JobVersioner
 
JobVersioner(AbstractJob, int) - Constructor for class org.jobrunr.jobs.JobVersioner
 
JobZooKeeper - Class in org.jobrunr.server
A JobZooKeeper manages 1 or more JobZooKeeper Tasks like ProcessScheduledJobsTask and DeleteSucceededJobsTask.
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 - Variable in class org.jobrunr.dashboard.sse.AbstractObjectSseExchange
 
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.configuration
Deprecated.
no longer used and will be removed in the next major version
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

LabelConfiguration - Class in org.jobrunr.dashboard.ui.model
 
LabelConfiguration(String) - Constructor for class org.jobrunr.dashboard.ui.model.LabelConfiguration
 
LabelConfiguration(String, String) - Constructor for class org.jobrunr.dashboard.ui.model.LabelConfiguration
 
LabelConfigurations - Class in org.jobrunr.dashboard.ui.model
 
LabelConfigurations(List) - Constructor for class org.jobrunr.dashboard.ui.model.LabelConfigurations
 
LabelPrefixDynamicQueueProvider - Class in org.jobrunr.server.strategy
 
LabelPrefixDynamicQueueProvider(String) - Constructor for class org.jobrunr.server.strategy.LabelPrefixDynamicQueueProvider
 
LabelPrefixDynamicQueueProvider(String, String) - Constructor for class org.jobrunr.server.strategy.LabelPrefixDynamicQueueProvider
 
labels() - Element in annotation interface org.jobrunr.jobs.annotations.Job
The labels for the job.
lastBusinessDayOfTheMonth() - Static method in class org.jobrunr.scheduling.cron.Cron
 
lastBusinessDayOfTheMonth(int) - Static method in class org.jobrunr.scheduling.cron.Cron
 
lastBusinessDayOfTheMonth(int, int) - Static method in class org.jobrunr.scheduling.cron.Cron
 
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.
License() - Constructor for class org.jobrunr.storage.StorageProviderUtils.License
 
LicenseKey - Class in org.jobrunr.server.licensing
 
LicenseKey(String) - Constructor for class org.jobrunr.server.licensing.LicenseKey
 
LicenseKey.Header - Class in org.jobrunr.server.licensing
 
LicenseKey.Payload - Class in org.jobrunr.server.licensing
 
LicenseKeyLoader - Class in org.jobrunr.server.licensing
 
LicenseKeyLoader() - Constructor for class org.jobrunr.server.licensing.LicenseKeyLoader
 
LicenseKeyLoader(LicenseKeyProvider) - Constructor for class org.jobrunr.server.licensing.LicenseKeyLoader
 
LicenseKeyLoadingTask - Class in org.jobrunr.server.tasks.licensing
 
LicenseKeyLoadingTask(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.licensing.LicenseKeyLoadingTask
 
LicenseKeyProvider - Interface in org.jobrunr.server.licensing
A functional interface for providing license keys.
LicenseKeyUtils - Class in org.jobrunr.utils
 
LicenseKeyValidator - Class in org.jobrunr.server.licensing
 
LicenseKeyValidator() - Constructor for class org.jobrunr.server.licensing.LicenseKeyValidator
 
LicenseNotFoundException - Exception Class in org.jobrunr.server.licensing
 
LicenseNotFoundException(String) - Constructor for exception class org.jobrunr.server.licensing.LicenseNotFoundException
 
LicenseNotFoundException(String, Throwable) - Constructor for exception class org.jobrunr.server.licensing.LicenseNotFoundException
 
LicenseSignatureConverter - Class in org.jobrunr.server.licensing
 
LicenseSignatureConverter() - Constructor for class org.jobrunr.server.licensing.LicenseSignatureConverter
 
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
 
LIQUIBASE - Enum constant in enum class org.jobrunr.storage.sql.common.DatabaseManager
 
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
 
ListTypeAutoboxer - Class in org.jobrunr.utils.reflection.autobox
 
ListTypeAutoboxer() - Constructor for class org.jobrunr.utils.reflection.autobox.ListTypeAutoboxer
 
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
 
loadLicenseKey() - Method in class org.jobrunr.server.licensing.LicenseKeyLoader
 
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.
logDeleteJob(Job) - Method in class org.jobrunr.dashboard.DashboardAuditLogger
 
logDeleteJobs(List) - Method in class org.jobrunr.dashboard.DashboardAuditLogger
 
logDeleteRateLimiters(String[]) - Method in class org.jobrunr.dashboard.DashboardAuditLogger
 
logDeleteRecurringJobs(List) - Method in class org.jobrunr.dashboard.DashboardAuditLogger
 
logger() - Method in class org.jobrunr.jobs.context.JobContext
 
LOGGER - Variable in class org.jobrunr.server.strategy.AbstractDynamicQueueStrategy
 
LOGGER - Static variable in class org.jobrunr.server.tasks.licensing.ValidateLicenseKeyTask
 
LOGGER - Variable in class org.jobrunr.server.tasks.Task
 
LogoutDetails - Class in org.jobrunr.dashboard.server.security
 
LogoutDetails(String) - Constructor for class org.jobrunr.dashboard.server.security.LogoutDetails
 
LogoutDetails(String, String) - Constructor for class org.jobrunr.dashboard.server.security.LogoutDetails
 
logPauseAllBackgroundJobProcessing(List) - Method in class org.jobrunr.dashboard.DashboardAuditLogger
 
logPauseBackgroundJobProcessing(UUID) - Method in class org.jobrunr.dashboard.DashboardAuditLogger
 
logPauseDynamicQueue(Set) - Method in class org.jobrunr.dashboard.DashboardAuditLogger
 
logPauseRecurringJobs(List) - Method in class org.jobrunr.dashboard.DashboardAuditLogger
 
logReadBackgroundJobServers() - Method in class org.jobrunr.dashboard.DashboardAuditLogger
 
logReadDynamicQueues() - Method in class org.jobrunr.dashboard.DashboardAuditLogger
 
logReadJob(Job) - Method in class org.jobrunr.dashboard.DashboardAuditLogger
 
logReadJobs(List) - Method in class org.jobrunr.dashboard.DashboardAuditLogger
 
logReadRateLimiterAnalytics(String) - Method in class org.jobrunr.dashboard.DashboardAuditLogger
 
logReadRateLimiters() - Method in class org.jobrunr.dashboard.DashboardAuditLogger
 
logReadRecurringJobs(List) - Method in class org.jobrunr.dashboard.DashboardAuditLogger
 
logResumeAllBackgroundJobProcessing(List) - Method in class org.jobrunr.dashboard.DashboardAuditLogger
 
logResumedBackgroundJobProcessing(UUID) - Method in class org.jobrunr.dashboard.DashboardAuditLogger
 
logResumeDynamicQueue(Set) - Method in class org.jobrunr.dashboard.DashboardAuditLogger
 
logResumeRecurringJobs(List) - Method in class org.jobrunr.dashboard.DashboardAuditLogger
 
logRun(BackgroundJobServer) - Static method in class org.jobrunr.utils.LogUtils
 
logSetLicenseKey() - Method in class org.jobrunr.dashboard.DashboardAuditLogger
 
logTriggerRecurringJobs(List) - Method in class org.jobrunr.dashboard.DashboardAuditLogger
 
logUpdateJobsState(List) - Method in class org.jobrunr.dashboard.DashboardAuditLogger
 
logUpdateJobState(Job) - Method in class org.jobrunr.dashboard.DashboardAuditLogger
 
logUpdateRecurringJobSchedule(RecurringJob) - Method in class org.jobrunr.dashboard.DashboardAuditLogger
 
LogUtils - Class in org.jobrunr.utils
 
LogUtils() - Constructor for class org.jobrunr.utils.LogUtils
 
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
 
LRUCache<Key,Value> - Class in org.jobrunr.utils.resilience
 
LRUCache(int) - Constructor for class org.jobrunr.utils.resilience.LRUCache
 
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_AddIndices - Class in org.jobrunr.storage.nosql.mongo.migrations
 
M006_AddIndices() - Constructor for class org.jobrunr.storage.nosql.mongo.migrations.M006_AddIndices
 
M007_UpdateRecurringJobsCollectionAddCreatedAtIndex - Class in org.jobrunr.storage.nosql.mongo.migrations
 
M007_UpdateRecurringJobsCollectionAddCreatedAtIndex() - Constructor for class org.jobrunr.storage.nosql.mongo.migrations.M007_UpdateRecurringJobsCollectionAddCreatedAtIndex
 
M008_UpdateJobRunrOssToJobRunrPro - Class in org.jobrunr.storage.nosql.mongo.migrations
 
M008_UpdateJobRunrOssToJobRunrPro() - Constructor for class org.jobrunr.storage.nosql.mongo.migrations.M008_UpdateJobRunrOssToJobRunrPro
 
M009_UpdateRecurringJobsCollectionAddIndices - Class in org.jobrunr.storage.nosql.mongo.migrations
 
M009_UpdateRecurringJobsCollectionAddIndices() - Constructor for class org.jobrunr.storage.nosql.mongo.migrations.M009_UpdateRecurringJobsCollectionAddIndices
 
M010_UpdateJobsCollectionReplaceIndices - Class in org.jobrunr.storage.nosql.documentdb.migrations
 
M010_UpdateJobsCollectionReplaceIndices - Class in org.jobrunr.storage.nosql.mongo.migrations
 
M010_UpdateJobsCollectionReplaceIndices() - Constructor for class org.jobrunr.storage.nosql.documentdb.migrations.M010_UpdateJobsCollectionReplaceIndices
 
M010_UpdateJobsCollectionReplaceIndices() - Constructor for class org.jobrunr.storage.nosql.mongo.migrations.M010_UpdateJobsCollectionReplaceIndices
 
M011_UpdateJobsCollectionAddDynamicQueue - Class in org.jobrunr.storage.nosql.mongo.migrations
 
M011_UpdateJobsCollectionAddDynamicQueue() - Constructor for class org.jobrunr.storage.nosql.mongo.migrations.M011_UpdateJobsCollectionAddDynamicQueue
 
M012_UpdateJobsCollectionAddJobExceptionType - Class in org.jobrunr.storage.nosql.mongo.migrations
 
M012_UpdateJobsCollectionAddJobExceptionType() - Constructor for class org.jobrunr.storage.nosql.mongo.migrations.M012_UpdateJobsCollectionAddJobExceptionType
 
M013_UpdateJobsCollectionReplaceBatchIndex - Class in org.jobrunr.storage.nosql.mongo.migrations
 
M013_UpdateJobsCollectionReplaceBatchIndex() - Constructor for class org.jobrunr.storage.nosql.mongo.migrations.M013_UpdateJobsCollectionReplaceBatchIndex
 
M014_UpdateJobsCollectionAddParentJobIdxAndAlterAwaitingJobsIndices - Class in org.jobrunr.storage.nosql.mongo.migrations
 
M014_UpdateJobsCollectionAddParentJobIdxAndAlterAwaitingJobsIndices() - Constructor for class org.jobrunr.storage.nosql.mongo.migrations.M014_UpdateJobsCollectionAddParentJobIdxAndAlterAwaitingJobsIndices
 
M015_UpdateRecurringJobsCollectionAddNextRunAndVersion - Class in org.jobrunr.storage.nosql.mongo.migrations
 
M015_UpdateRecurringJobsCollectionAddNextRunAndVersion() - Constructor for class org.jobrunr.storage.nosql.mongo.migrations.M015_UpdateRecurringJobsCollectionAddNextRunAndVersion
 
M016_UpdateJobsCollectionChangeDynamicQueue - Class in org.jobrunr.storage.nosql.mongo.migrations
 
M016_UpdateJobsCollectionChangeDynamicQueue() - Constructor for class org.jobrunr.storage.nosql.mongo.migrations.M016_UpdateJobsCollectionChangeDynamicQueue
 
M017_UpdateJobsCollectionImproveAwaitingJobsIndices - Class in org.jobrunr.storage.nosql.mongo.migrations
 
M017_UpdateJobsCollectionImproveAwaitingJobsIndices() - Constructor for class org.jobrunr.storage.nosql.mongo.migrations.M017_UpdateJobsCollectionImproveAwaitingJobsIndices
 
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(String, JobSearchRequest) - Method in class org.jobrunr.storage.sql.common.mapper.SqlJobSearchRequestMapper
 
map(DashboardNotification) - Method in interface org.jobrunr.server.dashboard.mappers.DashboardNotificationMapper
 
map(JobSearchRequest) - Method in class org.jobrunr.storage.sql.common.mapper.SqlJobSearchRequestMapper
 
map(JobSearchRequest, AmountRequest) - Method in class org.jobrunr.storage.sql.common.mapper.SqlJobSearchRequestMapper
 
map(AmountRequest) - Method in class org.jobrunr.storage.sql.common.mapper.SqlJobSearchRequestMapper
 
map(AmountRequest) - Method in class org.jobrunr.storage.sql.common.mapper.SqlRecurringJobSearchRequestMapper
 
map(AmountRequest, String) - Method in class org.jobrunr.storage.sql.common.mapper.SqlJobSearchRequestMapper
 
map(RecurringJobSearchRequest) - Method in class org.jobrunr.storage.sql.common.mapper.SqlRecurringJobSearchRequestMapper
 
map(RecurringJobSearchRequest, AmountRequest) - Method in class org.jobrunr.storage.sql.common.mapper.SqlRecurringJobSearchRequestMapper
 
mapFromPrimitiveToTypeIfNecessary(Class) - Static method in class org.jobrunr.utils.reflection.ReflectionUtils
 
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
 
mapOf(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class org.jobrunr.utils.CollectionUtils
 
mapPriorityToQueue(int) - Method in class org.jobrunr.jobs.queues.Queues
 
mapQueueToPriority(String) - Method in class org.jobrunr.jobs.queues.Queues
 
mapToFilter(DynamicQueueRequest) - Method in class org.jobrunr.storage.nosql.mongo.mapper.MongoDBDynamicQueueRequestMapper
 
mapToFilter(JobSearchRequest) - Method in class org.jobrunr.storage.nosql.mongo.mapper.MongoDBJobSearchRequestMapper
 
mapToFilter(JobSearchRequest, AmountRequest) - Method in class org.jobrunr.storage.nosql.mongo.mapper.MongoDBJobSearchRequestMapper
 
mapToFilter(AmountRequest) - Method in class org.jobrunr.storage.nosql.mongo.mapper.MongoDBJobSearchRequestMapper
 
mapToFilter(AmountRequest) - Method in class org.jobrunr.storage.nosql.mongo.mapper.MongoDBRecurringJobSearchRequestMapper
 
mapToFilter(CursorBasedPageRequest) - Method in class org.jobrunr.storage.nosql.mongo.mapper.MongoDBCursorBasedPageRequestMapper
 
mapToFilter(RecurringJobSearchRequest) - Method in class org.jobrunr.storage.nosql.mongo.mapper.MongoDBRecurringJobSearchRequestMapper
 
mapToFilter(RecurringJobSearchRequest, AmountRequest) - Method in class org.jobrunr.storage.nosql.mongo.mapper.MongoDBRecurringJobSearchRequestMapper
 
mapToFilter(T) - Method in class org.jobrunr.storage.nosql.mongo.mapper.MongoDBAmountRequestMapper
 
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.CursorBasedPageRequest
 
mapToNewPage(long, List) - Method in class org.jobrunr.storage.navigation.OffsetBasedPageRequest
 
mapToNewPage(long, List) - Method in class org.jobrunr.storage.navigation.PageRequest
 
mapToNewPage(long, List, List) - Method in class org.jobrunr.storage.navigation.CursorBasedPageRequest
 
mapToSort(AmountRequest) - Method in class org.jobrunr.storage.nosql.mongo.mapper.MongoDBJobSearchRequestMapper
 
mapToSort(AmountRequest) - Method in class org.jobrunr.storage.nosql.mongo.mapper.MongoDBRecurringJobSearchRequestMapper
 
mapToSort(T) - Method in class org.jobrunr.storage.nosql.mongo.mapper.MongoDBAmountRequestMapper
 
mapToSqlQuery(DynamicQueueRequest) - Method in class org.jobrunr.storage.sql.common.mapper.SqlDynamicQueueRequestMapper
 
mapToSqlQuery(CursorBasedPageRequest, Sql) - Method in class org.jobrunr.storage.sql.common.mapper.SqlCursorBasedPageRequestMapper
 
mapToSqlQuery(OffsetBasedPageRequest, Sql) - Method in class org.jobrunr.storage.sql.common.mapper.SqlOffsetBasedPageRequestMapper
 
mapToSqlQuery(S, Sql) - Method in class org.jobrunr.storage.sql.common.mapper.AbstractSqlAmountRequestMapper
 
mapToSqlQuery(S, Sql, Function) - Method in class org.jobrunr.storage.sql.common.mapper.AbstractSqlAmountRequestMapper
 
margin(Duration, Duration) - Static method in class org.jobrunr.scheduling.carbonaware.CarbonAwareScheduleMargin
 
MariaDbDialect - Class in org.jobrunr.storage.sql.mariadb
 
MariaDbDialect(Boolean, String, String) - Constructor for class org.jobrunr.storage.sql.mariadb.MariaDbDialect
 
MariaDbJobTable - Class in org.jobrunr.storage.sql.mariadb
 
MariaDbJobTable(Connection, Dialect, String, JobMapper) - Constructor for class org.jobrunr.storage.sql.mariadb.MariaDbJobTable
 
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, DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.mariadb.MariaDbStorageProvider
 
MariaDbStorageProvider(DataSource, String, ConnectionProvider, DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.mariadb.MariaDbStorageProvider
 
MariaDbStorageProvider(DataSource, 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(boolean) - Method in class org.jobrunr.jobs.migrations.ScheduledJobMatcher
 
matches(Class) - Method in class org.jobrunr.jobs.migrations.ScheduledJobMatcher
 
matches(Class, String) - Method in class org.jobrunr.jobs.migrations.ScheduledJobMatcher
 
matches(Class, String, Class...) - Method in class org.jobrunr.jobs.migrations.ScheduledJobMatcher
 
matches(String) - Method in class org.jobrunr.dashboard.server.http.url.MatchUrl
 
matches(String) - Method in class org.jobrunr.jobs.migrations.ScheduledJobMatcher
 
matches(String, String) - Method in class org.jobrunr.jobs.migrations.ScheduledJobMatcher
 
matches(String, String, String...) - Method in class org.jobrunr.jobs.migrations.ScheduledJobMatcher
 
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, Exception) - Method in class org.jobrunr.jobs.filters.retry.JobRetryPolicy
 
matches(Job, Job) - Method in interface org.jobrunr.server.concurrent.statechanges.AllowedConcurrentStateChange
 
matches(Job, Job) - Method in class org.jobrunr.server.concurrent.statechanges.EnqueuedFromScheduledConcurrentStateChange
 
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.OrphanedWhileProcessingConcurrentStateChange
 
matches(Job, Job) - Method in class org.jobrunr.server.concurrent.statechanges.PermanentlyDeletedWhileProcessingConcurrentStateChange
 
matches(Job, Job) - Method in class org.jobrunr.server.concurrent.statechanges.ReplacedJobConcurrentStateChange
 
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 if the current AllowedConcurrentStateChange can 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.EnqueuedFromScheduledConcurrentStateChange
 
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.OrphanedWhileProcessingConcurrentStateChange
 
matches(StateName, StateName) - Method in class org.jobrunr.server.concurrent.statechanges.PermanentlyDeletedWhileProcessingConcurrentStateChange
 
matches(StateName, StateName) - Method in class org.jobrunr.server.concurrent.statechanges.ReplacedJobConcurrentStateChange
 
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
 
matchesJobSignature(String) - Method in class org.jobrunr.jobs.migrations.ScheduledJobMatcher
 
MatchUrl - Class in org.jobrunr.dashboard.server.http.url
 
MatchUrl(String) - Constructor for class org.jobrunr.dashboard.server.http.url.MatchUrl
 
max(Duration, Duration) - Static method in class org.jobrunr.utils.DurationUtils
 
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
 
MAX_INSTANT - Static variable in class org.jobrunr.jobs.RecurringJob
 
maxConcurrentJobs() - Element in annotation interface org.jobrunr.jobs.annotations.Recurring
Allows to specify whether jobs can run concurrently.
md5Checksum(String) - Static method in class org.jobrunr.utils.StringUtils
 
MDCMapper - Class in org.jobrunr.jobs.mappers
 
median(Duration[]) - Static method in class org.jobrunr.utils.DurationUtils
 
merge(VersionUIModel) - Method in class org.jobrunr.dashboard.ui.model.VersionUIModel
 
merge(DynamicQueueStats) - Method in class org.jobrunr.jobs.DynamicQueueStats
 
merge(StorageProvider.Facet) - Method in class org.jobrunr.storage.StorageProvider.Facet
 
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, Dialect, String) - 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
 
MethodFinderPredicate(String, String...) - Constructor for class org.jobrunr.utils.reflection.MethodFinderPredicate
 
MethodStatistics(String) - Constructor for class org.jobrunr.storage.ThreadSafeStorageProvider.MethodStatistics
 
MethodSummaryStatisticsThreadLocal() - Constructor for class org.jobrunr.storage.ThreadSafeStorageProvider.MethodSummaryStatisticsThreadLocal
 
MicroMeterJobMetrics - Class in org.jobrunr.server.metrics
 
MicroMeterJobMetrics(MeterRegistry, Queues) - Constructor for class org.jobrunr.server.metrics.MicroMeterJobMetrics
 
MicroMeterJobMetrics(MeterRegistry, Queues, Set) - Constructor for class org.jobrunr.server.metrics.MicroMeterJobMetrics
 
MicroMeterJobMetrics(MeterRegistry, Queues, Set, boolean, double...) - Constructor for class org.jobrunr.server.metrics.MicroMeterJobMetrics
 
MicroMeterJobMetricsThreadLocal - Class in org.jobrunr.server.metrics
 
MicroMeterJobMetricsThreadLocal() - Constructor for class org.jobrunr.server.metrics.MicroMeterJobMetricsThreadLocal
 
MicroMeterJobObservability - Class in org.jobrunr.server.metrics
 
MicroMeterJobObservability(ObservationRegistry, Queues) - Constructor for class org.jobrunr.server.metrics.MicroMeterJobObservability
 
MigrateFromOSStoProTask - Class in org.jobrunr.server.tasks.startup
 
MigrateFromOSStoProTask(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.startup.MigrateFromOSStoProTask
 
MigrateFromV5toV6Task - Class in org.jobrunr.server.tasks.startup
 
MigrateFromV5toV6Task(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.startup.MigrateFromV5toV6Task
 
MigrateFromV6toV7Task - Class in org.jobrunr.server.tasks.startup
 
MigrateFromV6toV7Task(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.startup.MigrateFromV6toV7Task
 
MigrateFromV7toV8Task - Class in org.jobrunr.server.tasks.startup
 
MigrateFromV7toV8Task(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.startup.MigrateFromV7toV8Task
 
min(Duration, Duration) - Static method in class org.jobrunr.utils.DurationUtils
 
min(Instant, Instant) - Static method in class org.jobrunr.utils.InstantUtils
 
minExceptIf0(int, int) - Static method in class org.jobrunr.utils.NumberUtils
 
MINUTE - Enum constant in enum class org.jobrunr.scheduling.cron.CronFieldType
 
minutely() - Static method in class org.jobrunr.scheduling.cron.Cron
 
MongoDBAmountRequestMapper<T> - Class in org.jobrunr.storage.nosql.mongo.mapper
 
MongoDBAmountRequestMapper(Set) - 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
 
MongoDBCursorBasedPageRequestMapper - Class in org.jobrunr.storage.nosql.mongo.mapper
 
MongoDBCursorBasedPageRequestMapper(Set) - Constructor for class org.jobrunr.storage.nosql.mongo.mapper.MongoDBCursorBasedPageRequestMapper
 
MongoDBDynamicQueueRequestMapper - Class in org.jobrunr.storage.nosql.mongo.mapper
 
MongoDBDynamicQueueRequestMapper() - Constructor for class org.jobrunr.storage.nosql.mongo.mapper.MongoDBDynamicQueueRequestMapper
 
MongoDBJobSearchRequestMapper - Class in org.jobrunr.storage.nosql.mongo.mapper
 
MongoDBJobSearchRequestMapper() - Constructor for class org.jobrunr.storage.nosql.mongo.mapper.MongoDBJobSearchRequestMapper
 
MongoDBRecurringJobSearchRequestMapper - Class in org.jobrunr.storage.nosql.mongo.mapper
 
MongoDBRecurringJobSearchRequestMapper() - Constructor for class org.jobrunr.storage.nosql.mongo.mapper.MongoDBRecurringJobSearchRequestMapper
 
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, DatabaseOptions) - Constructor for class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
MongoDBStorageProvider(MongoClient, String, String, DatabaseOptions, RateLimiter) - Constructor for class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
MongoDBStorageProvider(MongoClient, String, DatabaseOptions) - Constructor for class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
MongoDBStorageProvider(MongoClient, 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) - Method in class org.jobrunr.jobs.states.ScheduledState
 
moveToNextState(Job, Instant, String) - Method in class org.jobrunr.jobs.states.CarbonAwareAwaitingState
 
moveToNextState(Job, UUID, StateName) - Method in class org.jobrunr.jobs.states.AwaitingState
 
MULTICAST_GROUP_ADDRESS - Static variable in class org.jobrunr.configuration.JobRunrPro
The multicast group address to use to notify the BackgroundJobServers for instant job processing.
MulticastMessagePublisher - Class in org.jobrunr.utils.multicast
 
MulticastMessagePublisher(URI) - Constructor for class org.jobrunr.utils.multicast.MulticastMessagePublisher
Constructs a new MulticastMessagePublisher that notifies other background job servers of newly enqueued jobs for instant job processing
MulticastMessageReceiver - Class in org.jobrunr.utils.multicast
 
MulticastMessageReceiver(URI, Runnable) - Constructor for class org.jobrunr.utils.multicast.MulticastMessageReceiver
 
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
 
mustBackOff() - Method in class org.jobrunr.utils.resilience.BackOffResult
 
mustDeleteAllRecurringJobsThatAreNotFound() - Method in class org.jobrunr.jobs.migrations.JobNotFoundConfigurationReader
 
mustDeleteAllScheduledJobsThatAreNotFound() - Method in class org.jobrunr.jobs.migrations.JobNotFoundConfigurationReader
 
mustNotRetry() - Method in class org.jobrunr.jobs.states.FailedState
 
mustScheduleJobsSkippedDuringDowntime() - Method in class org.jobrunr.jobs.RecurringJob
 
mutex() - Element in annotation interface org.jobrunr.jobs.annotations.Job
Allows to limit concurrency for this job.
MutexInUseException - Exception Class in org.jobrunr.storage
 
MutexInUseException(List) - Constructor for exception class org.jobrunr.storage.MutexInUseException
 
MutexInUseException(List, Exception) - Constructor for exception class org.jobrunr.storage.MutexInUseException
 
MutexInUseException(Job) - Constructor for exception class org.jobrunr.storage.MutexInUseException
 
MutexInUseException(Job, Exception) - Constructor for exception class org.jobrunr.storage.MutexInUseException
 
MySqlDialect - Class in org.jobrunr.storage.sql.mysql
 
MySqlDialect(Boolean, String, String) - Constructor for class org.jobrunr.storage.sql.mysql.MySqlDialect
 
MySqlJobTable - Class in org.jobrunr.storage.sql.mysql
 
MySqlJobTable(Connection, Dialect, String, JobMapper) - Constructor for class org.jobrunr.storage.sql.mysql.MySqlJobTable
 
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, DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.mysql.MySqlStorageProvider
 
MySqlStorageProvider(DataSource, String, ConnectionProvider, DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.mysql.MySqlStorageProvider
 
MySqlStorageProvider(DataSource, 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
 
NAME_KEY - Static variable in class org.jobrunr.storage.StorageProviderUtils.License
 
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
 
newSet(T...) - Static method in class org.jobrunr.utils.CollectionUtils
 
newThread(Runnable) - Method in class org.jobrunr.utils.threadpool.NamedThreadFactory
 
newUUID() - Static method in class org.jobrunr.jobs.Job
 
next(String) - Method in class org.jobrunr.storage.DynamicQueueRequest
 
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.custom.CustomSchedule
Calculates the next occurrence of the schedule to schedule the recurring job.
next(Instant, Instant, ZoneId) - Method in class org.jobrunr.scheduling.custom.ScheduleWrapper
 
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.CursorBasedPage
 
next(Page) - Static method in class org.jobrunr.storage.Paging.OffsetBasedPage
 
nextOrFirst(Page, int) - Static method in class org.jobrunr.storage.Paging.OffsetBasedPage
 
NONE - Enum constant in enum class org.jobrunr.storage.sql.common.DatabaseManager
 
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
 
NOT_APPLICABLE - Enum constant in enum class org.jobrunr.jobs.states.StateName
 
NOT_SET - Enum constant in enum class org.jobrunr.jobs.annotations.Bool
 
notApplicable(String) - Method in class org.jobrunr.jobs.Job
 
NotApplicableState - Class in org.jobrunr.jobs.states
 
NotApplicableState() - Constructor for class org.jobrunr.jobs.states.NotApplicableState
 
NotApplicableState(String) - Constructor for class org.jobrunr.jobs.states.NotApplicableState
 
NotApplicableState(String, Instant) - Constructor for class org.jobrunr.jobs.states.NotApplicableState
 
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
 
NULL_DYNAMIC_QUEUE - Static variable in class org.jobrunr.jobs.Job
 
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
 
ObservabilityIntegration - Interface in org.jobrunr.dashboard.integrations
 
of(Class) - Static method in class org.jobrunr.utils.mapper.gson.RuntimeClassNameTypeAdapterFactory
Creates a new runtime type adapter for baseType using "type" as the type field name.
of(Class, String) - Static method in class org.jobrunr.utils.mapper.gson.RuntimeClassNameTypeAdapterFactory
Creates a new runtime type adapter using for baseType using typeFieldName as the type field name.
of(Instant, JobStats) - Static method in class org.jobrunr.storage.JobStats
 
OffsetBasedPageRequest - Class in org.jobrunr.storage.navigation
 
OffsetBasedPageRequest(String, long, int) - 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
 
onBatchJobFailed(BatchJob) - Method in interface org.jobrunr.jobs.filters.BatchJobFilter
This method is called if the BatchJob failed because one of the child jobs failed (including retries).
onBatchJobProgress(BatchJob, long, long, long) - Method in interface org.jobrunr.jobs.filters.BatchJobFilter
Provides progress information of the BatchJob including the total amount of child jobs, the amount of succeeded child job and the amount of failed child jobs.
onBatchJobSucceeded(BatchJob) - Method in interface org.jobrunr.jobs.filters.BatchJobFilter
This method is called if the BatchJob succeeded as all child jobs succeeded.
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 interface org.jobrunr.jobs.filters.JobClientFilter
 
onCreated(AbstractJob) - Method in class org.jobrunr.server.metrics.MicroMeterJobObservability
 
onCreated(AbstractJob) - Method in class org.jobrunr.server.metrics.OpenTelemetryJobObservability
 
onCreating(AbstractJob) - Method in class org.jobrunr.jobs.filters.DefaultJobFilter
 
onCreating(AbstractJob) - Method in interface org.jobrunr.jobs.filters.JobClientFilter
 
onCreating(AbstractJob) - Method in interface org.jobrunr.server.strategy.DynamicQueueKeyProvider
Used when Jobs are created or scheduled directly via the JobScheduler or the JobRequestScheduler
ONE_HUNDRED_MILLIS - Static variable in class org.jobrunr.utils.InstantUtils
 
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).
onFailure(Duration, IocJobLambda) - Method in class org.jobrunr.scheduling.JobProId
 
onFailure(Duration, JobLambda) - Method in class org.jobrunr.scheduling.JobProId
 
onFailure(Duration, JobRequest) - Method in class org.jobrunr.scheduling.JobRequestId
 
onFailure(IocJobLambda) - Method in class org.jobrunr.scheduling.JobProId
 
onFailure(JobLambda) - Method in class org.jobrunr.scheduling.JobProId
 
onFailure(JobRequest) - Method in class org.jobrunr.scheduling.JobRequestId
 
onJobProgressUpdated(Job, JobServerFilter.JobProgress) - Method in interface org.jobrunr.jobs.filters.JobServerFilter
This hook is called when a Job progress is updated.
onMessageReceived(String) - Method in class org.jobrunr.utils.multicast.MulticastMessageReceiver
 
onProcessing(Job) - Method in interface org.jobrunr.jobs.filters.JobServerFilter
This hook is called when the Job starts processing
onProcessing(Job) - Method in class org.jobrunr.server.metrics.MicroMeterJobMetrics
 
onProcessing(Job) - Method in class org.jobrunr.server.metrics.MicroMeterJobObservability
 
onProcessing(Job) - Method in class org.jobrunr.server.metrics.OpenTelemetryJobObservability
 
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 PROCESSING state).
onProcessingFailed(Job, Exception) - Method in class org.jobrunr.server.metrics.MicroMeterJobMetrics
 
onProcessingFailed(Job, Exception) - Method in class org.jobrunr.server.metrics.MicroMeterJobObservability
 
onProcessingFailed(Job, Exception) - Method in class org.jobrunr.server.metrics.OpenTelemetryJobObservability
 
onProcessingFailed(Job, Exception) - Method in class org.jobrunr.server.strategy.FixedSizeWorkerPoolDynamicQueueStrategy
 
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 PROCESSING state).
onProcessingSucceeded(Job) - Method in class org.jobrunr.server.metrics.MicroMeterJobMetrics
 
onProcessingSucceeded(Job) - Method in class org.jobrunr.server.metrics.MicroMeterJobObservability
 
onProcessingSucceeded(Job) - Method in class org.jobrunr.server.metrics.OpenTelemetryJobObservability
 
onProcessingSucceeded(Job) - Method in class org.jobrunr.server.strategy.FixedSizeWorkerPoolDynamicQueueStrategy
 
onStart(Connection, boolean) - Method in enum class org.jobrunr.storage.sql.common.db.Transaction.AutoCommitMode
 
onStart(WebServer, String) - Method in class org.jobrunr.dashboard.server.security.AnonymousAuthenticationProvider
 
onStart(WebServer, String) - Method in interface org.jobrunr.dashboard.server.security.AuthenticationProvider
 
onStart(WebServer, String) - Method in class org.jobrunr.dashboard.server.security.basic.BasicAuthenticationProvider
 
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 class org.jobrunr.jobs.filters.DefaultRetryFilter
 
onStateElection(Job, JobState) - Method in class org.jobrunr.jobs.filters.DeleteFilter
 
onStateElection(Job, JobState) - Method in interface org.jobrunr.jobs.filters.ElectStateFilter
 
onStateElection(Job, JobState, JobState) - Method in interface org.jobrunr.jobs.filters.ElectStateFilter
 
onStateElection(Job, JobState, JobState) - Method in interface org.jobrunr.server.strategy.DynamicQueueKeyProvider
Used when Jobs are created or scheduled by the BackgroundJobServer
onStop() - Method in class org.jobrunr.dashboard.server.security.AnonymousAuthenticationProvider
 
onStop() - Method in interface org.jobrunr.dashboard.server.security.AuthenticationProvider
 
onStop() - Method in class org.jobrunr.dashboard.server.security.basic.BasicAuthenticationProvider
 
onThreadOccupied(Job) - Method in interface org.jobrunr.jobs.filters.JobServerFilter
This hook is called as soon as a JobRunr Thread is occupied to start processing a Job
onThreadReleased(Job) - Method in interface org.jobrunr.jobs.filters.JobServerFilter
This hook is called as soon as a JobRunr Thread is released after processing a Job (both successful and failed)
onThreadReleased(Job) - Method in class org.jobrunr.server.strategy.SmartQueueWorkDistributionStrategy
 
openIntegration(String, String) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
openIntegration(String, Supplier) - Method in class org.jobrunr.dashboard.integrations.Integrations
 
openIntegration(Job) - Method in interface org.jobrunr.dashboard.integrations.Integration
 
openIntegration(Job) - Method in interface org.jobrunr.dashboard.integrations.IssueTrackingIntegration
 
openIntegration(Job) - Method in interface org.jobrunr.dashboard.integrations.ObservabilityIntegration
 
OpenTelemetryJobObservability - Class in org.jobrunr.server.metrics
 
OpenTelemetryJobObservability(Tracer, Queues) - Constructor for class org.jobrunr.server.metrics.OpenTelemetryJobObservability
 
OpenTelemetrySpanScopeThreadLocal - Class in org.jobrunr.server.metrics
 
OpenTelemetrySpanScopeThreadLocal() - Constructor for class org.jobrunr.server.metrics.OpenTelemetrySpanScopeThreadLocal
 
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(Boolean, int) - Constructor for class org.jobrunr.storage.sql.oracle.OracleDialect
 
OracleJobTable - Class in org.jobrunr.storage.sql.oracle
 
OracleJobTable(Connection, Dialect, String, JobMapper) - Constructor for class org.jobrunr.storage.sql.oracle.OracleJobTable
 
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, DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.oracle.OracleStorageProvider
 
OracleStorageProvider(DataSource, String, ConnectionProvider, DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.oracle.OracleStorageProvider
 
OracleStorageProvider(DataSource, 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.AbstractSqlAmountRequestMapper
 
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.autodiscovery - package org.jobrunr.dashboard.autodiscovery
 
org.jobrunr.dashboard.integrations - package org.jobrunr.dashboard.integrations
 
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.security - package org.jobrunr.dashboard.server.security
 
org.jobrunr.dashboard.server.security.apikey - package org.jobrunr.dashboard.server.security.apikey
 
org.jobrunr.dashboard.server.security.basic - package org.jobrunr.dashboard.server.security.basic
 
org.jobrunr.dashboard.server.security.exceptions - package org.jobrunr.dashboard.server.security.exceptions
 
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 including Jobs and RecurringJobs.
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.filters.delete - package org.jobrunr.jobs.filters.delete
 
org.jobrunr.jobs.filters.retry - package org.jobrunr.jobs.filters.retry
 
org.jobrunr.jobs.lambdas - package org.jobrunr.jobs.lambdas
 
org.jobrunr.jobs.mappers - package org.jobrunr.jobs.mappers
 
org.jobrunr.jobs.migrations - package org.jobrunr.jobs.migrations
 
org.jobrunr.jobs.queues - package org.jobrunr.jobs.queues
 
org.jobrunr.jobs.ratelimiters - package org.jobrunr.jobs.ratelimiters
 
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.custom - package org.jobrunr.scheduling.custom
 
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.licensing - package org.jobrunr.server.licensing
 
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.licensing - package org.jobrunr.server.tasks.licensing
 
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.cockroachdb - package org.jobrunr.storage.sql.cockroachdb
 
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.multicast - package org.jobrunr.utils.multicast
 
org.jobrunr.utils.reflection - package org.jobrunr.utils.reflection
 
org.jobrunr.utils.reflection.autobox - package org.jobrunr.utils.reflection.autobox
 
org.jobrunr.utils.resilience - package org.jobrunr.utils.resilience
 
org.jobrunr.utils.resources - package org.jobrunr.utils.resources
 
org.jobrunr.utils.streams - package org.jobrunr.utils.streams
 
org.jobrunr.utils.testing - package org.jobrunr.utils.testing
 
org.jobrunr.utils.threadpool - package org.jobrunr.utils.threadpool
 
org.jobrunr.utils.uuid - package org.jobrunr.utils.uuid
 
ORPHANED_JOBS_FAILED_MESSAGE - Static variable in class org.jobrunr.server.tasks.zookeeper.ProcessOrphanedJobsTask
 
OrphanedWhileProcessingConcurrentStateChange - Class in org.jobrunr.server.concurrent.statechanges
 
OrphanedWhileProcessingConcurrentStateChange(JobSteward) - Constructor for class org.jobrunr.server.concurrent.statechanges.OrphanedWhileProcessingConcurrentStateChange
 
OTEL_SPAN_ID_KEY - Static variable in class org.jobrunr.jobs.mappers.MDCMapper
 
OTEL_TRACE_ID_KEY - Static variable in class org.jobrunr.jobs.mappers.MDCMapper
 
overrideNextRunAt(Instant) - Method in class org.jobrunr.jobs.RecurringJob
Internal API - only to be used by JobRunr itself
owner - Variable in class org.jobrunr.jobs.details.instructions.VisitFieldInstruction
 
owner - Variable in class org.jobrunr.jobs.details.instructions.VisitMethodInstruction
 
OWNER_KEY - Static variable in class org.jobrunr.storage.StorageProviderUtils.License
 

P

Page<T> - Class in org.jobrunr.storage
 
Page() - Constructor for class org.jobrunr.storage.Page
 
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, int) - Constructor for class org.jobrunr.storage.navigation.PageRequest
 
Paging - Class in org.jobrunr.storage
 
Paging.AmountBasedList - Class in org.jobrunr.storage
 
Paging.CursorBasedPage - 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.filters.delete.DeletePolicyParseResult
 
parse(String) - Static method in class org.jobrunr.jobs.JobId
 
parse(String) - Static method in class org.jobrunr.scheduling.JobProId
 
parse(String) - Static method in class org.jobrunr.scheduling.JobRequestId
 
parse(String, Instant) - Static method in class org.jobrunr.utils.InstantUtils
 
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
 
pauseAllBackgroundJobProcessing() - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
pauseAllBackgroundJobProcessing() - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
pauseAllJobProcessing() - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
pauseAllJobProcessing() - Method in interface org.jobrunr.storage.StorageProvider
 
pauseBackgroundJobProcessing(UUID) - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
pauseBackgroundJobProcessing(UUID) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
paused() - Element in annotation interface org.jobrunr.jobs.annotations.Recurring
Allows to create a recurring job that will be paused.
pauseDynamicQueueJobProcessing(Set) - Method in class org.jobrunr.jobs.queues.DynamicQueueManager
 
pauseDynamicQueues(Set) - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
pauseDynamicQueues(Set) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
pauseProcessing() - Method in class org.jobrunr.server.BackgroundJobServer
 
pauseProcessing() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerMBean
 
pauseRecurringJobs(RecurringJobSearchRequest) - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
pauseRecurringJobs(RecurringJobSearchRequest) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
Payload(Map) - Constructor for class org.jobrunr.server.licensing.LicenseKey.Payload
 
PAYLOAD_VALID_UNTIL_FIELD - Static variable in class org.jobrunr.storage.StorageProviderUtils.License
 
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
 
PerJobRetryPolicy - Class in org.jobrunr.jobs.filters.retry
This class allows to combine various RetryPolicies and allows to configure a retry policy per job and exception.
PerJobRetryPolicy(RetryPolicy, JobRetryPolicy...) - Constructor for class org.jobrunr.jobs.filters.retry.PerJobRetryPolicy
 
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(Boolean) - Constructor for class org.jobrunr.storage.sql.postgres.PostgresDialect
 
PostgresJobTable - Class in org.jobrunr.storage.sql.postgres
 
PostgresJobTable(Connection, Dialect, String, JobMapper) - Constructor for class org.jobrunr.storage.sql.postgres.PostgresJobTable
 
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, DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.postgres.PostgresStorageProvider
 
PostgresStorageProvider(DataSource, String, ConnectionProvider, DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.postgres.PostgresStorageProvider
 
PostgresStorageProvider(DataSource, 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.CursorBasedPage
 
previous(Page) - Static method in class org.jobrunr.storage.Paging.OffsetBasedPage
 
PreviousJobState - Class in org.jobrunr.jobs.states
 
PreviousJobState() - Constructor for class org.jobrunr.jobs.states.PreviousJobState
 
PreviousJobState(StateName, Instant) - Constructor for class org.jobrunr.jobs.states.PreviousJobState
 
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
 
ProblemNotFoundException - Exception Class in org.jobrunr.storage
 
ProblemNotFoundException(String) - Constructor for exception class org.jobrunr.storage.ProblemNotFoundException
 
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
 
ProcessAwaitingJobsTask - Class in org.jobrunr.server.tasks.zookeeper
 
ProcessAwaitingJobsTask(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.zookeeper.ProcessAwaitingJobsTask
 
ProcessCarbonAwareAwaitingJobsTask - Class in org.jobrunr.server.tasks.zookeeper
 
ProcessCarbonAwareAwaitingJobsTask(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.zookeeper.ProcessCarbonAwareAwaitingJobsTask
 
PROCESSED - Enum constant in enum class org.jobrunr.jobs.states.StateName
Special state for batches - they go from ENQUEUED, PROCESSING, PROCESSED (all child jobs where scheduled/enqueued successfully), SUCCEEDED
ProcessedState - Class in org.jobrunr.jobs.states
 
ProcessedState() - Constructor for class org.jobrunr.jobs.states.ProcessedState
 
ProcessedState(String, Duration, Duration) - Constructor for class org.jobrunr.jobs.states.ProcessedState
 
ProcessedState(String, Duration, Duration, Instant) - Constructor for class org.jobrunr.jobs.states.ProcessedState
 
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, 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
 
ProcessJobsAwaitingRateLimiterTask - Class in org.jobrunr.server.tasks.zookeeper
 
ProcessJobsAwaitingRateLimiterTask(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.zookeeper.ProcessJobsAwaitingRateLimiterTask
 
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
Processes the scheduled tasks that must be ENQUEUED.
ProcessScheduledJobsTask(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.zookeeper.ProcessScheduledJobsTask
 
processTimeOut() - Element in annotation interface org.jobrunr.jobs.annotations.Job
Allows to specify the maximum process duration in ISO Duration format after which the job will be interrupted and move to the FAILED state.
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
 
PublicKeyExtractor - Class in org.jobrunr.server.licensing
 
PublicKeyExtractor() - Constructor for class org.jobrunr.server.licensing.PublicKeyExtractor
 
publishJobEnqueued() - Method in interface org.jobrunr.utils.multicast.JobEnqueuedMessagePublisher
 
publishJobEnqueued() - Method in class org.jobrunr.utils.multicast.MulticastMessagePublisher
 
publishJobEnqueuedMessage() - Method in class org.jobrunr.server.BackgroundJobServer
 
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(UUID, BackOffResultType) - Method in class org.jobrunr.utils.resilience.BackOffEnforcer
 
put(Key, Value) - Method in class org.jobrunr.utils.resilience.LRUCache
 
PUT - Static variable in class org.jobrunr.dashboard.server.http.handlers.HttpRequestHandlers.RequestMethod
 

Q

Query(String, String) - Constructor for class org.jobrunr.storage.ThreadSafeStorageProvider.Query
 
queryParam(String) - Method in class org.jobrunr.dashboard.server.http.HttpRequest
 
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
 
queue() - Element in annotation interface org.jobrunr.jobs.annotations.Job
The queue for this job.
queues - Variable in class org.jobrunr.scheduling.AbstractJobScheduler
 
Queues - Class in org.jobrunr.jobs.queues
Specifies the different priority queues JobRunr will use.
Queues() - Constructor for class org.jobrunr.jobs.queues.Queues
 
Queues(Enum[]) - Constructor for class org.jobrunr.jobs.queues.Queues
Allows to initialize the Queues using an Enum from code.
Queues(Enum, Enum[]) - Constructor for class org.jobrunr.jobs.queues.Queues
Allows to initialize the Queues using an Enum from code.
Queues(String, String...) - Constructor for class org.jobrunr.jobs.queues.Queues
 

R

random - Variable in class org.jobrunr.utils.uuid.UUIDv7Factory.Builder
 
rangeContains(Instant, Instant, Instant) - Static method in class org.jobrunr.utils.InstantUtils
 
RATE_LIMITER_IS_NULL - Static variable in class org.jobrunr.storage.JobSearchRequest
 
RATE_LIMITER_NAME - Static variable in class org.jobrunr.storage.StorageProviderUtils.Metadata
 
rateLimit() - Static method in class org.jobrunr.utils.resilience.RateLimiter.Builder
 
rateLimiter() - Element in annotation interface org.jobrunr.jobs.annotations.Job
Allows to specify the rate limiter which allows to limit concurrency for this job.
RateLimiter - Class in org.jobrunr.utils.resilience
 
RateLimiter - Interface in org.jobrunr.jobs.ratelimiters
 
RateLimiter.Builder - Class in org.jobrunr.utils.resilience
 
RateLimiterAnalytics(String, StorageProvider.Facet, Map, Duration, Duration, Duration) - Constructor for class org.jobrunr.storage.StorageProvider.RateLimiterAnalytics
 
RateLimiterConfiguration - Class in org.jobrunr.jobs.ratelimiters
 
RateLimiterConfiguration(String, String, Class) - Constructor for class org.jobrunr.jobs.ratelimiters.RateLimiterConfiguration
 
RateLimiterConfiguration(String, String, Class, RateLimiterConfiguration.CreatedBy) - Constructor for class org.jobrunr.jobs.ratelimiters.RateLimiterConfiguration
 
RateLimiterConfiguration.CreatedBy - Enum Class in org.jobrunr.jobs.ratelimiters
 
RateLimiterIdentifier - Class in org.jobrunr.jobs.ratelimiters
 
RateLimiterIdentifier(String, String) - Constructor for class org.jobrunr.jobs.ratelimiters.RateLimiterIdentifier
 
RateLimiterIdentifier(String, String, String, String, String) - Constructor for class org.jobrunr.jobs.ratelimiters.RateLimiterIdentifier
 
RateLimiterIdentifier(JobRunrMetadata) - Constructor for class org.jobrunr.jobs.ratelimiters.RateLimiterIdentifier
 
RateLimiterInfo(String, StorageProvider.Facet, Long, Duration) - Constructor for class org.jobrunr.storage.StorageProvider.RateLimiterInfo
 
RateLimiterManager - Class in org.jobrunr.jobs.ratelimiters
The RateLimiterManager allows to configure RateLimiters at runtime.
RateLimiterManager(BackgroundJobServer) - Constructor for class org.jobrunr.jobs.ratelimiters.RateLimiterManager
 
RateLimiterManager(StorageProvider, Duration) - Constructor for class org.jobrunr.jobs.ratelimiters.RateLimiterManager
 
rawToDer(byte[], int) - Static method in class org.jobrunr.server.licensing.LicenseSignatureConverter
 
read(JsonReader) - Method in class org.jobrunr.utils.mapper.gson.ClassNameObjectTypeAdapter
 
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.JobContextAdapter
 
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
 
readBackgroundJobServersGuard() - Method in class org.jobrunr.dashboard.server.security.AccessGuard
 
readJobsGuard() - Method in class org.jobrunr.dashboard.server.security.AccessGuard
 
readLock() - Method in class org.jobrunr.server.lifecycle.BackgroundJobServerLifecycle
 
readOnly() - Static method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRules
readOnly() - Static method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRulesBuilder
 
readRecurringJobsGuard() - Method in class org.jobrunr.dashboard.server.security.AccessGuard
 
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_ALREADY_RUNNING_STATES - Static variable in enum class org.jobrunr.jobs.states.StateName
 
RECURRING_JOB_DISABLED - Static variable in annotation interface org.jobrunr.jobs.annotations.Recurring
A special cron/interval expression value that indicates a disabled trigger: "-".
RecurringBatchJob - Class in org.jobrunr.jobs
 
RecurringBatchJob() - Constructor for class org.jobrunr.jobs.RecurringBatchJob
 
RecurringBatchJob(String, int, JobDetails, String, String, RecurringJob.CreatedBy, boolean, boolean, Boolean, Instant, Instant, Instant, Instant) - Constructor for class org.jobrunr.jobs.RecurringBatchJob
 
RecurringBatchJob(String, int, JobDetails, String, String, RecurringJob.CreatedBy, boolean, boolean, Boolean, Instant, Instant, Instant, Instant, Instant) - Constructor for class org.jobrunr.jobs.RecurringBatchJob
 
RecurringBatchJob(String, int, JobDetails, Schedule, ZoneId, RecurringJob.CreatedBy, Instant, boolean) - Constructor for class org.jobrunr.jobs.RecurringBatchJob
 
RecurringBatchJob(String, JobDetails, String, String, RecurringJob.CreatedBy) - Constructor for class org.jobrunr.jobs.RecurringBatchJob
 
RecurringBatchJob(String, JobDetails, Schedule, ZoneId, RecurringJob.CreatedBy) - Constructor for class org.jobrunr.jobs.RecurringBatchJob
 
RecurringBatchJob(String, JobDetails, Schedule, ZoneId, RecurringJob.CreatedBy, boolean) - Constructor for class org.jobrunr.jobs.RecurringBatchJob
 
RecurringExternalJob - Class in org.jobrunr.jobs
 
RecurringExternalJob() - Constructor for class org.jobrunr.jobs.RecurringExternalJob
 
RecurringExternalJob(String, int, JobDetails, String, String, RecurringJob.CreatedBy, boolean, boolean, Boolean, Instant, Instant, Instant, Instant) - Constructor for class org.jobrunr.jobs.RecurringExternalJob
 
RecurringExternalJob(String, int, JobDetails, String, String, RecurringJob.CreatedBy, boolean, boolean, Boolean, Instant, Instant, Instant, Instant, Instant) - Constructor for class org.jobrunr.jobs.RecurringExternalJob
 
RecurringExternalJob(String, int, JobDetails, Schedule, ZoneId, RecurringJob.CreatedBy, Instant, boolean) - Constructor for class org.jobrunr.jobs.RecurringExternalJob
 
RecurringExternalJob(String, JobDetails, String, String, RecurringJob.CreatedBy) - Constructor for class org.jobrunr.jobs.RecurringExternalJob
 
RecurringExternalJob(String, JobDetails, Schedule, ZoneId, RecurringJob.CreatedBy) - Constructor for class org.jobrunr.jobs.RecurringExternalJob
 
RecurringExternalJob(String, JobDetails, Schedule, ZoneId, RecurringJob.CreatedBy, boolean) - Constructor for class org.jobrunr.jobs.RecurringExternalJob
 
RecurringJob - Class in org.jobrunr.jobs
 
RecurringJob() - Constructor for class org.jobrunr.jobs.RecurringJob
 
RecurringJob(String, int, JobDetails, String, String, RecurringJob.CreatedBy, boolean, boolean, Boolean, Instant, Instant, Instant, Instant) - Constructor for class org.jobrunr.jobs.RecurringJob
 
RecurringJob(String, int, JobDetails, String, String, RecurringJob.CreatedBy, boolean, boolean, Boolean, Instant, Instant, Instant, Instant, Instant) - Constructor for class org.jobrunr.jobs.RecurringJob
 
RecurringJob(String, int, JobDetails, Schedule, ZoneId, RecurringJob.CreatedBy, Instant, boolean) - Constructor for class org.jobrunr.jobs.RecurringJob
 
RecurringJob(String, JobDetails, String, String, RecurringJob.CreatedBy) - 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, boolean) - 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 RecurringJob using a job lambda or a JobRequest.
RecurringJobMixin - Class in org.jobrunr.utils.mapper.jackson.modules
 
RecurringJobMixin() - Constructor for class org.jobrunr.utils.mapper.jackson.modules.RecurringJobMixin
 
RecurringJobNotFoundException - Exception Class in org.jobrunr.storage
 
RecurringJobNotFoundException(String) - Constructor for exception class org.jobrunr.storage.RecurringJobNotFoundException
 
RecurringJobSearchRequest - Class in org.jobrunr.storage
Allows to query for RecurringJobs matching this RecurringJobSearchRequest.
RecurringJobSearchRequest() - Constructor for class org.jobrunr.storage.RecurringJobSearchRequest
 
RecurringJobSearchRequest(String) - Constructor for class org.jobrunr.storage.RecurringJobSearchRequest
 
RecurringJobSearchRequest(String, Set, String, String, Integer, Boolean, String, String, Boolean, Instant, Instant, Instant, Instant, Instant, Instant, Instant, Instant) - Constructor for class org.jobrunr.storage.RecurringJobSearchRequest
 
RecurringJobSearchRequestBuilder - Class in org.jobrunr.storage
A builder which allows to easily create a RecurringJobSearchRequest.
RecurringJobSortColumns - Class in org.jobrunr.utils.jobs
 
RecurringJobSortColumns() - Constructor for class org.jobrunr.utils.jobs.RecurringJobSortColumns
 
recurringJobTable(Connection, Dialect, String, JobMapper) - 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
 
redact() - Method in class org.jobrunr.jobs.AbstractJob
 
redact() - Method in class org.jobrunr.jobs.Job
 
redact() - Method in class org.jobrunr.jobs.JobDetails
 
redact() - Method in class org.jobrunr.jobs.JobParameter
 
redact() - Method in class org.jobrunr.jobs.states.FailedState
 
redact() - Method in interface org.jobrunr.jobs.states.JobState
 
redactedReadOnly() - Static method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRules
Allows to view BackgroundJobServers, Jobs and RecurringJobs without data that can may contain sensitive information (e.g., job parameters, failed jobs exception messages, or job names).
redactedReadOnly() - Static method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRulesBuilder
 
redirect(HttpExchange, String) - Static method in class org.jobrunr.dashboard.server.http.HttpResponse
 
redirect(HttpExchange, URI) - Static method in class org.jobrunr.dashboard.server.http.HttpResponse
 
redirect(String) - Method in class org.jobrunr.dashboard.server.http.HttpResponse
 
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
 
refreshBackOffResult(BackOffResultType) - Method in class org.jobrunr.utils.resilience.BackOffEnforcer
 
refreshBackOffResult(JobResultWithBackOffInfo) - Method in class org.jobrunr.scheduling.JobResultProvider
 
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 type identified by its simple name.
registerSubtype(Class, String) - Method in class org.jobrunr.utils.mapper.gson.RuntimeClassNameTypeAdapterFactory
Registers type identified by label.
RegressionJobDetailsModel - Class in org.jobrunr.dashboard.ui.model
 
RegressionJobDetailsModel(String, JobDetails, boolean) - Constructor for class org.jobrunr.dashboard.ui.model.RegressionJobDetailsModel
 
RegressionJobDetailsModels - Class in org.jobrunr.dashboard.ui.model
 
RegressionJobDetailsModels() - Constructor for class org.jobrunr.dashboard.ui.model.RegressionJobDetailsModels
 
regressionTestingGuard() - Method in class org.jobrunr.dashboard.server.security.AccessGuard
 
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
 
removeParameterAtIndex(int) - Method in class org.jobrunr.jobs.migrations.ScheduledJobUpdater
 
removeParametersOfType(Class) - Method in class org.jobrunr.jobs.migrations.ScheduledJobUpdater
 
removeParametersOfType(String) - Method in class org.jobrunr.jobs.migrations.ScheduledJobUpdater
 
removeProblemsOfType(String) - Method in class org.jobrunr.dashboard.ui.model.problems.Problems
 
removeRealTimeScheduledJobs(List) - Method in class org.jobrunr.server.tasks.zookeeper.ProcessScheduledJobsTask
 
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
 
ReplacedJobConcurrentStateChange - Class in org.jobrunr.server.concurrent.statechanges
 
ReplacedJobConcurrentStateChange(JobSteward, StorageProvider) - Constructor for class org.jobrunr.server.concurrent.statechanges.ReplacedJobConcurrentStateChange
 
replaceLast(String, String, String) - Static method in class org.jobrunr.jobs.details.instructions.InvokeDynamicInstruction
 
replaceParameter(int, Object) - Method in class org.jobrunr.jobs.migrations.ScheduledJobUpdater
 
reportQuery(String, String) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider.MethodStatistics
 
reportQuery(String, String, Map) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider.MethodStatistics
 
reportTimings(Map) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider.Query
 
RequestUrl - Class in org.jobrunr.dashboard.server.http.url
 
RequestUrl(String, Map) - Constructor for class org.jobrunr.dashboard.server.http.url.RequestUrl
 
requeueJobById(UUID) - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
requeueJobById(UUID) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
requeueJobs(JobSearchRequest, Integer, Long) - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
requeueJobs(JobSearchRequest, Integer, Long) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
reserveForProcessingOn(BackgroundJobServer) - Method in class org.jobrunr.jobs.Job
 
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.EnqueuedFromScheduledConcurrentStateChange
 
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.OrphanedWhileProcessingConcurrentStateChange
 
resolve(Job, Job) - Method in class org.jobrunr.server.concurrent.statechanges.PermanentlyDeletedWhileProcessingConcurrentStateChange
 
resolve(Job, Job) - Method in class org.jobrunr.server.concurrent.statechanges.ReplacedJobConcurrentStateChange
 
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
 
ResourceLicenseKeyProvider - Class in org.jobrunr.server.licensing
 
ResourceLicenseKeyProvider() - Constructor for class org.jobrunr.server.licensing.ResourceLicenseKeyProvider
 
ResourceLicenseKeyProvider(String) - Constructor for class org.jobrunr.server.licensing.ResourceLicenseKeyProvider
 
ResourcesFileSystemProvider - Class in org.jobrunr.utils.resources
 
ResourcesFileSystemProvider() - Constructor for class org.jobrunr.utils.resources.ResourcesFileSystemProvider
 
restart() - Method in class org.jobrunr.storage.DynamicQueueRequest
 
RestHttpHandler - Class in org.jobrunr.dashboard.server.http
 
RestHttpHandler(String, String) - Constructor for class org.jobrunr.dashboard.server.http.RestHttpHandler
 
RestHttpHandler(String, String, JsonMapper) - Constructor for class org.jobrunr.dashboard.server.http.RestHttpHandler
 
RESUME - Enum constant in enum class org.jobrunr.server.lifecycle.BackgroundJobServerLifecycleEvent
 
resumeAllBackgroundJobProcessing() - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
resumeAllBackgroundJobProcessing() - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
resumeAllJobProcessing() - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
resumeAllJobProcessing() - Method in interface org.jobrunr.storage.StorageProvider
 
resumeBackgroundJobProcessing(UUID) - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
resumeBackgroundJobProcessing(UUID) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
resumeDynamicQueueJobProcessing(Set) - Method in class org.jobrunr.jobs.queues.DynamicQueueManager
 
resumeDynamicQueues(Set) - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
resumeDynamicQueues(Set) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
resumeProcessing() - Method in class org.jobrunr.server.BackgroundJobServer
 
resumeProcessing() - Method in interface org.jobrunr.server.jmx.BackgroundJobServerMBean
 
resumeRecurringJobs(RecurringJobSearchRequest) - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
resumeRecurringJobs(RecurringJobSearchRequest) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
retries() - Element in annotation interface org.jobrunr.jobs.annotations.Job
 
RETRY_MESSAGE - Static variable in class org.jobrunr.jobs.filters.DefaultRetryFilter
 
RETRY_MESSAGE_IDENTIFIER - Static variable in class org.jobrunr.jobs.filters.DefaultRetryFilter
 
RetryFilter - Interface in org.jobrunr.jobs.filters
A RetryFilter is a special kind of ElectStateFilter and will retry failed jobs.
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
 
RetryPolicy - Interface in org.jobrunr.jobs.filters.retry
Allows to implement a custom RetryPolicy for specific jobs and exceptions.
ReturnOperandInstruction - Class in org.jobrunr.jobs.details.instructions
 
ReturnOperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.ReturnOperandInstruction
 
reverseString(String) - Static method in class org.jobrunr.utils.StringUtils
 
rollback(Connection) - Method in enum class org.jobrunr.storage.sql.common.db.Transaction.AutoCommitMode
 
rollbackVersions(List) - Method in class org.jobrunr.jobs.JobListVersioner
 
RoundRobinDynamicQueuePolicy - Class in org.jobrunr.server.configuration
RoundRobinDynamicQueuePolicy(String) - Constructor for class org.jobrunr.server.configuration.RoundRobinDynamicQueuePolicy
 
RoundRobinDynamicQueuePolicy(String, int) - Constructor for class org.jobrunr.server.configuration.RoundRobinDynamicQueuePolicy
Deprecated.
RoundRobinDynamicQueuePolicy(String, Duration, int, int) - Constructor for class org.jobrunr.server.configuration.RoundRobinDynamicQueuePolicy
Deprecated.
RoundRobinDynamicQueuePolicy(DynamicQueueKeyProvider) - Constructor for class org.jobrunr.server.configuration.RoundRobinDynamicQueuePolicy
 
RoundRobinDynamicQueuePolicy(DynamicQueueKeyProvider, Duration, int, int) - Constructor for class org.jobrunr.server.configuration.RoundRobinDynamicQueuePolicy
Deprecated.
RoundRobinDynamicQueueStrategy - Class in org.jobrunr.server.strategy
A Round Robin Dynamic Queue Strategy that cycles through the different Dynamic Queues.
RoundRobinDynamicQueueStrategy(DynamicQueueKeyProvider, BackgroundJobServer) - Constructor for class org.jobrunr.server.strategy.RoundRobinDynamicQueueStrategy
 
roundUp(Instant, InstantUtils.TimeUnit) - Static method in class org.jobrunr.utils.InstantUtils
 
run() - Method in class org.jobrunr.dashboard.autodiscovery.AutoDiscoveryTask
 
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.JobSteward
 
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.StorageProviderHealthMonitor
 
run() - Method in class org.jobrunr.server.StorageProviderLicenseMonitor
 
run() - Method in class org.jobrunr.server.tasks.licensing.LicenseKeyLoadingTask
 
run() - Method in class org.jobrunr.server.tasks.licensing.ValidateLicenseKeyTask
 
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.MigrateFromOSStoProTask
 
run() - Method in class org.jobrunr.server.tasks.startup.MigrateFromV5toV6Task
 
run() - Method in class org.jobrunr.server.tasks.startup.MigrateFromV6toV7Task
 
run() - Method in class org.jobrunr.server.tasks.startup.MigrateFromV7toV8Task
 
run() - Method in class org.jobrunr.server.tasks.startup.StartupTask
 
run() - Method in interface org.jobrunr.utils.exceptions.Exceptions.ThrowingRunnable
 
run(Job) - Method in interface org.jobrunr.jobs.lambdas.AwaitingJobLambda
 
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.
run(T) - Method in interface org.jobrunr.jobs.lambdas.JobResultRequestHandler
 
runAfterFailureOf(UUID) - Method in class org.jobrunr.scheduling.JobBuilder
Allows to specify that this job should run after the given job failed.
runAfterFailureOf(UUID, Duration) - Method in class org.jobrunr.scheduling.JobBuilder
Allows to specify that this job should run after the given job failed.
runAfterFailureOf(JobProId) - Method in class org.jobrunr.scheduling.JobBuilder
Allows to specify that this job should run after the given job failed.
runAfterFailureOf(JobProId, Duration) - Method in class org.jobrunr.scheduling.JobBuilder
Allows to specify that this job should run after the given job failed and the given durationToWait.
runAfterSuccessOf(UUID) - Method in class org.jobrunr.scheduling.JobBuilder
Allows to specify that this job should run after the given job succeeded.
runAfterSuccessOf(UUID, Duration) - Method in class org.jobrunr.scheduling.JobBuilder
Allows to specify that this job should run after the given job succeeded.
runAfterSuccessOf(JobProId) - Method in class org.jobrunr.scheduling.JobBuilder
Allows to specify that this job should run after the given job succeeded.
runAfterSuccessOf(JobProId, Duration) - Method in class org.jobrunr.scheduling.JobBuilder
Allows to specify that this job should run after the given job succeeded and the given durationToWait.
runAndReturn(T) - Method in interface org.jobrunr.jobs.lambdas.JobResultRequestHandler
 
runBatchJobRelatedFilters(BatchJob) - Method in class org.jobrunr.jobs.filters.JobFilterUtils
 
runInfo - Variable in class org.jobrunr.server.tasks.Task
 
runJobProgressFilters(long, long) - Method in class org.jobrunr.jobs.filters.JobPerformingFilters
 
runMigration(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.documentdb.migrations.M010_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_AddIndices
 
runMigration(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.mongo.migrations.M007_UpdateRecurringJobsCollectionAddCreatedAtIndex
 
runMigration(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.mongo.migrations.M008_UpdateJobRunrOssToJobRunrPro
 
runMigration(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.mongo.migrations.M009_UpdateRecurringJobsCollectionAddIndices
 
runMigration(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.mongo.migrations.M010_UpdateJobsCollectionReplaceIndices
 
runMigration(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.mongo.migrations.M011_UpdateJobsCollectionAddDynamicQueue
 
runMigration(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.mongo.migrations.M012_UpdateJobsCollectionAddJobExceptionType
 
runMigration(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.mongo.migrations.M013_UpdateJobsCollectionReplaceBatchIndex
 
runMigration(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.mongo.migrations.M014_UpdateJobsCollectionAddParentJobIdxAndAlterAwaitingJobsIndices
 
runMigration(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.mongo.migrations.M015_UpdateRecurringJobsCollectionAddNextRunAndVersion
 
runMigration(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.mongo.migrations.M016_UpdateJobsCollectionChangeDynamicQueue
 
runMigration(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.mongo.migrations.M017_UpdateJobsCollectionImproveAwaitingJobsIndices
 
runMigration(MongoDatabase, String) - Method in class org.jobrunr.storage.nosql.mongo.migrations.MongoMigration
 
runMigration(Set, SqlMigration) - Method in class org.jobrunr.storage.sql.common.DatabaseCreator
 
runMigration(MongoMigration) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBCreator
 
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.mongo.MongoDBStorageProvider
 
runMigrationStatement(Set, Connection, SqlMigration) - Method in class org.jobrunr.storage.sql.common.DatabaseCreator
 
RunnerJobContext - Class in org.jobrunr.server.runner
 
RunnerJobContext(Job, JobPerformingFilters, StorageProvider) - Constructor for class org.jobrunr.server.runner.RunnerJobContext
 
RunnerJobContext(Job, StorageProvider) - 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
 
runOnBatchJobFailedFilters() - Method in class org.jobrunr.jobs.filters.JobPerformingFilters
 
runOnBatchJobProgressFilter(long, long, long) - Method in class org.jobrunr.jobs.filters.JobPerformingFilters
 
runOnBatchJobSucceededFilters() - Method in class org.jobrunr.jobs.filters.JobPerformingFilters
 
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
 
runOnJobThreadOccupiedFilters() - Method in class org.jobrunr.jobs.filters.JobPerformingFilters
 
runOnJobThreadReleasedFilters() - Method in class org.jobrunr.jobs.filters.JobPerformingFilters
 
runOnServerWithTag() - Element in annotation interface org.jobrunr.jobs.annotations.Job
Allows to filter on which background job server the job will run.
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.InterruptJobsThatHaveTimedOutTask
 
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.ProcessAwaitingJobsTask
 
runTask() - Method in class org.jobrunr.server.tasks.zookeeper.ProcessCarbonAwareAwaitingJobsTask
 
runTask() - Method in class org.jobrunr.server.tasks.zookeeper.ProcessJobsAwaitingRateLimiterTask
 
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
 
runTask() - Method in class org.jobrunr.server.tasks.zookeeper.UpdateBatchJobsWithChildJobDetailsTask
 
runTaskThreadSafe() - Method in class org.jobrunr.server.tasks.steward.OnboardNewWorkTask
As the Task.run(TaskRunInfo) is not thread-safe due to mutable field runInfo containing the TaskRunInfo, we use it thread-safe here by not assigning or using the runInfo field.
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
Saves a list of Jobs and increases the version of each successfully saved Job.
save(List) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
save(List) - Method in class org.jobrunr.storage.sql.common.RecurringJobTable
 
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 Job and 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
 
saveAndRunJobFilters(List) - Method in class org.jobrunr.server.tasks.zookeeper.ProcessAwaitingJobsTask
 
saveAndRunJobFilters(List) - Method in class org.jobrunr.server.tasks.zookeeper.ProcessJobsAwaitingRateLimiterTask
 
saveAndRunJobFilters(List) - Method in class org.jobrunr.server.tasks.zookeeper.ProcessScheduledJobsTask
 
saveAndRunStateRelatedJobFilters(Job) - Method in class org.jobrunr.server.BackgroundJobPerformer
 
saveLicense(String) - Method in interface org.jobrunr.storage.StorageProvider
 
saveLicense(String) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
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.
saveRateLimiters(Collection) - Method in class org.jobrunr.jobs.ratelimiters.RateLimiterManager
 
saveRateLimiters(RateLimiterConfiguration...) - Method in class org.jobrunr.jobs.ratelimiters.RateLimiterManager
 
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 RecurringJob to the database.
saveRecurringJob(RecurringJob) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
saveRecurringJobs(List) - Method in class org.jobrunr.storage.InMemoryStorageProvider
 
saveRecurringJobs(List) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
saveRecurringJobs(List) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
saveRecurringJobs(List) - Method in interface org.jobrunr.storage.StorageProvider
Saves a List of RecurringJobs and increases the version of each successfully saved RecurringJob.
saveRecurringJobs(List) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
saveReplace(List) - Method in class org.jobrunr.storage.InMemoryStorageProvider
 
saveReplace(List) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
saveReplace(List) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
saveReplace(List) - Method in class org.jobrunr.storage.sql.common.JobTable
 
saveReplace(List) - Method in class org.jobrunr.storage.sql.mariadb.MariaDbJobTable
 
saveReplace(List) - Method in class org.jobrunr.storage.sql.mysql.MySqlJobTable
 
saveReplace(List) - Method in class org.jobrunr.storage.sql.oracle.OracleJobTable
 
saveReplace(List) - Method in class org.jobrunr.storage.sql.postgres.PostgresJobTable
 
saveReplace(List) - Method in class org.jobrunr.storage.sql.sqlite.SqliteJobTable
 
saveReplace(List) - Method in interface org.jobrunr.storage.StorageProvider
Saves or replaces each job within the given list of Jobs.
saveReplace(List) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
saveReplace(Job) - Method in class org.jobrunr.storage.InMemoryStorageProvider
 
saveReplace(Job) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
saveReplace(Job) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
saveReplace(Job) - Method in class org.jobrunr.storage.sql.common.JobTable
 
saveReplace(Job) - Method in class org.jobrunr.storage.sql.mariadb.MariaDbJobTable
 
saveReplace(Job) - Method in class org.jobrunr.storage.sql.mysql.MySqlJobTable
 
saveReplace(Job) - Method in class org.jobrunr.storage.sql.oracle.OracleJobTable
 
saveReplace(Job) - Method in class org.jobrunr.storage.sql.postgres.PostgresJobTable
 
saveReplace(Job) - Method in class org.jobrunr.storage.sql.sqlite.SqliteJobTable
 
saveReplace(Job) - Method in interface org.jobrunr.storage.StorageProvider
Saves a Job or replaces an existing Job if it's already present in the StorageProvider.
saveReplace(Job) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
saveResult(Job, Class, Object) - Method in class org.jobrunr.server.runner.JobResultSaver
 
SchedulableState - Interface in org.jobrunr.jobs.states
 
schedule(Instant, Runnable) - Method in interface org.jobrunr.server.threadpool.JobRunrExecutor
 
schedule(Instant, Runnable) - Method in class org.jobrunr.server.threadpool.PlatformThreadPoolJobRunrExecutor
 
schedule(Instant, Runnable) - Method in class org.jobrunr.server.threadpool.VirtualThreadJobRunrExecutor
 
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 JobRequest and 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 JobRequest and 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 JobRequest and 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 JobRequest and 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, Runnable) - Method in class org.jobrunr.server.BackgroundJobServer
 
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
 
ScheduledJobMatcher - Class in org.jobrunr.jobs.migrations
Class which helps to decide if the job can be updated.
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
 
ScheduledJobsThatDoNotExistAnymoreMigrator - Class in org.jobrunr.jobs.migrations
 
ScheduledJobsThatDoNotExistAnymoreMigrator(ScheduledJobThatDoNotExistAnymoreMigrations) - Constructor for class org.jobrunr.jobs.migrations.ScheduledJobsThatDoNotExistAnymoreMigrator
 
ScheduledJobThatDoNotExistAnymoreMigrations - Class in org.jobrunr.jobs.migrations
 
ScheduledJobThatDoNotExistAnymoreMigrations() - Constructor for class org.jobrunr.jobs.migrations.ScheduledJobThatDoNotExistAnymoreMigrations
 
ScheduledJobThatDoNotExistAnymoreMigrations(BiConsumer...) - Constructor for class org.jobrunr.jobs.migrations.ScheduledJobThatDoNotExistAnymoreMigrations
 
ScheduledJobUpdater - Class in org.jobrunr.jobs.migrations
 
ScheduledJobUpdater.JobArgs - Class in org.jobrunr.jobs.migrations
 
ScheduledRecurringJobInfo(String, Instant, Instant) - Constructor for class org.jobrunr.storage.StorageProvider.ScheduledRecurringJobInfo
 
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, 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
 
ScheduleException(String, Throwable) - 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.
scheduleJobsSkippedDuringDowntime() - Element in annotation interface org.jobrunr.jobs.annotations.Recurring
 
scheduleOrReplace(UUID, Temporal, IocJobLambda) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates or replaces a fire-and-forget job based on the given lambda and schedules it to be enqueued at the given moment of time.
scheduleOrReplace(UUID, Temporal, IocJobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
Creates or replaces a fire-and-forget job based on the given lambda and schedules it to be enqueued at the given moment of time.
scheduleOrReplace(UUID, Temporal, JobLambda) - Static method in class org.jobrunr.scheduling.BackgroundJob
Creates or replaces a fire-and-forget job based on the given lambda and schedules it to be enqueued at the given moment of time.
scheduleOrReplace(UUID, Temporal, JobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
Creates or replaces a fire-and-forget job based on the given lambda and schedules it to be enqueued at the given moment of time.
scheduleOrReplace(UUID, Temporal, JobRequest) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
Creates or replaces a fire-and-forget job based on the given jobRequest and schedules it to be enqueued at the given moment of time.
scheduleOrReplace(UUID, Temporal, JobRequest) - Method in class org.jobrunr.scheduling.JobRequestScheduler
Creates or replaces a fire-and-forget job based on the given jobRequest and schedules it to be enqueued at the given moment of time.
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, ZoneId and lambda.
scheduleRecurrently(String, String, ZoneId, IocJobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
Creates a new or alters the existing RecurringJob based on the given id, cron expression (or any string representation of a schedule expression), ZoneId and 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, ZoneId and lambda.
scheduleRecurrently(String, String, ZoneId, JobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
Creates a new or alters the existing RecurringJob based on the given id, cron expression (or any string representation of a schedule expression), ZoneId and 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, ZoneId and JobRequest.
scheduleRecurrently(String, String, ZoneId, JobRequest) - Method in class org.jobrunr.scheduling.JobRequestScheduler
Creates a new or alters the existing RecurringJob based on the given id, cron expression (or any string representation of a schedule expression), ZoneId and JobRequest.
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 RecurringJob based 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 RecurringJob based 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 RecurringJob based on the given id, cron expression (or any string representation of a schedule expression) and JobRequest.
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 RecurringJob or alters the existing RecurringJob based 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 RecurringJob or alters the existing RecurringJob based 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 RecurringJob or alters the existing RecurringJob based 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 RecurringJob based 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 RecurringJob based 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 RecurringJob based on the given cron expression (or any string representation of a schedule expression) and the given JobRequest.
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 RecurringJob based 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 RecurringJob based 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 RecurringJob based on the given duration and the given JobRequest.
ScheduleWrapper - Class in org.jobrunr.scheduling.custom
 
ScheduleWrapper(Schedule) - Constructor for class org.jobrunr.scheduling.custom.ScheduleWrapper
 
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
 
secureHttpContext(HttpContext) - Method in class org.jobrunr.dashboard.server.security.AnonymousAuthenticationProvider
 
secureHttpContext(HttpContext) - Method in class org.jobrunr.dashboard.server.security.apikey.ApiKeyAuthenticationProvider
 
secureHttpContext(HttpContext) - Method in interface org.jobrunr.dashboard.server.security.AuthenticationProvider
 
secureHttpContext(HttpContext) - Method in class org.jobrunr.dashboard.server.security.basic.BasicAuthenticationProvider
 
SecurityUtils - Class in org.jobrunr.dashboard.server.security
 
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
 
selectById(String) - Method in class org.jobrunr.storage.sql.common.RecurringJobTable
 
selectConfiguredScheduleExpression(String, String, String) - Static method in enum class org.jobrunr.scheduling.ScheduleExpressionType
 
selectCount(String) - Method in class org.jobrunr.storage.sql.common.db.Sql
 
selectCount(JobSearchRequest) - Method in class org.jobrunr.storage.sql.common.JobTable
 
selectExists(String) - Method in class org.jobrunr.storage.sql.common.db.Sql
 
selectForUpdateSkipLocked() - Method in class org.jobrunr.storage.sql.cockroachdb.CockroachDialect
 
selectForUpdateSkipLocked() - Method in interface org.jobrunr.storage.sql.common.db.Dialect
 
selectForUpdateSkipLocked() - Method in class org.jobrunr.storage.sql.h2.H2Dialect
 
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
 
selectJobList(JobSearchRequest, AmountRequest) - Method in class org.jobrunr.storage.sql.common.JobTable
 
selectJobsToProcess(Set, DynamicQueueRequest, AmountRequest) - Method in class org.jobrunr.storage.sql.common.JobTable
 
selectRecurringJobList(RecurringJobSearchRequest, AmountRequest) - Method in class org.jobrunr.storage.sql.common.RecurringJobTable
 
sendMessage(String) - Method in class org.jobrunr.dashboard.server.sse.SseExchange
 
sendObject(Object) - Method in class org.jobrunr.dashboard.sse.AbstractObjectSseExchange
 
sendResponse(HttpExchange, int, String) - Static method in class org.jobrunr.dashboard.server.security.SecurityUtils
 
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
 
serialize(JobResult, JsonGenerator, SerializerProvider) - Method in class org.jobrunr.utils.mapper.jackson.modules.JobResultSerializer
 
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
 
serverError(Throwable) - Method in class org.jobrunr.dashboard.server.http.HttpResponse
 
ServerSentEventHandler - Class in org.jobrunr.dashboard.server.sse
 
ServerSentEventHandler(String, String) - Constructor for class org.jobrunr.dashboard.server.sse.ServerSentEventHandler
 
ServerTimedOutException - Exception Class in org.jobrunr.storage
 
ServerTimedOutException(UUID) - Constructor for exception class org.jobrunr.storage.ServerTimedOutException
 
ServerTimedOutException(UUID, StorageException) - Constructor for exception class org.jobrunr.storage.ServerTimedOutException
 
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
 
set(JobRunrUser) - Method in interface org.jobrunr.dashboard.server.security.JobRunrUserContextProvider
 
set(JobRunrUser) - Method in class org.jobrunr.dashboard.server.security.JobRunrUserContextThreadLocalProvider
 
set(ThreadSafeStorageProvider.MethodStatistics) - Static method in class org.jobrunr.storage.ThreadSafeStorageProvider.MethodSummaryStatisticsThreadLocal
 
setAmountOfRetries(Integer) - Method in class org.jobrunr.jobs.AbstractJob
 
setArray(int, Array) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setAsciiStream(int, InputStream) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setAsciiStream(int, InputStream, int) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setAsciiStream(int, InputStream, long) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setBigDecimal(int, BigDecimal) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setBinaryStream(int, InputStream) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setBinaryStream(int, InputStream, int) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setBinaryStream(int, InputStream, long) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setBitSet(BitSet, int) - Method in enum class org.jobrunr.scheduling.cron.CronFieldType
 
setBlob(int, InputStream) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setBlob(int, InputStream, long) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setBlob(int, Blob) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setBoolean(int, boolean) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setBoolean(PreparedStatement, int, String, boolean) - Method in interface org.jobrunr.storage.sql.common.db.Dialect
 
setByte(int, byte) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setBytes(int, byte[]) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setCacheable(boolean) - Method in class org.jobrunr.jobs.JobDetails
 
setCharacterStream(int, Reader) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setCharacterStream(int, Reader, int) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setCharacterStream(int, Reader, long) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setClass(Class) - Method in class org.jobrunr.jobs.migrations.ScheduledJobUpdater
 
setClassName(String) - Method in class org.jobrunr.jobs.details.JobDetailsBuilder
 
setClassName(String) - Method in class org.jobrunr.jobs.migrations.ScheduledJobUpdater
 
setClob(int, Reader) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setClob(int, Reader, long) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setClob(int, Clob) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setCurrentSpanScope(Scope) - Static method in class org.jobrunr.server.metrics.OpenTelemetrySpanScopeThreadLocal
 
setCurrentUser(JobRunrUser) - Static method in class org.jobrunr.dashboard.server.security.JobRunrUserContext
 
setCursorName(String) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setDate(int, Date) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setDate(int, Date, Calendar) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setDeleteAt(Instant) - Method in class org.jobrunr.jobs.Job
 
setDeleteAt(Instant) - Method in class org.jobrunr.jobs.RecurringJob
 
setDeleteOnFailure(String) - Method in class org.jobrunr.jobs.AbstractJob
 
setDeleteOnSuccess(String) - Method in class org.jobrunr.jobs.AbstractJob
 
setDouble(int, double) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
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
 
setDynamicQueue(String) - Method in class org.jobrunr.jobs.Job
 
setDynamicQueueOnJob(Job) - Method in interface org.jobrunr.server.strategy.DynamicQueueKeyProvider
 
setEnum(PreparedStatement, int, String, Enum) - Method in interface org.jobrunr.storage.sql.common.db.Dialect
 
setEnvironment(String) - Static method in class org.jobrunr.dashboard.ui.model.EnvironmentHolder
 
setEscapeProcessing(boolean) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setExcludedQueues(Set) - Method in class org.jobrunr.storage.DynamicQueueRequest
 
setFailedChildJobs(Long) - Method in class org.jobrunr.jobs.states.FailedBatchJobState
 
setFetchDirection(int) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setFetchSize(int) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setFieldToAllDocumentsInCollection(MongoCollection, Bson, Bson) - Method in class org.jobrunr.storage.nosql.mongo.migrations.MongoMigration
 
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
 
setFloat(int, float) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setInt(int, int) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
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
 
setJob(Job) - Static method in class org.jobrunr.utils.JobHolderContext
 
setJobFilters(Collection) - Method in class org.jobrunr.dashboard.JobRunrDashboardWebServer
 
setJobFilters(List) - Method in class org.jobrunr.dashboard.DashboardApiHandler
 
setJobFilters(List) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
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
 
setJobResult(JobResult) - Method in class org.jobrunr.jobs.Job
 
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
 
setLargeMaxRows(long) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setLicenseKey(String) - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
setLicenseKey(String) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
setLong(int, long) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setLong(PreparedStatement, int, String, Long) - Method in interface org.jobrunr.storage.sql.common.db.Dialect
 
setLongTaskTimerSample(LongTaskTimer.Sample) - Static method in class org.jobrunr.server.metrics.MicroMeterJobMetricsThreadLocal
 
setMaxConcurrentJobs(int) - Method in class org.jobrunr.jobs.RecurringJob
 
setMaxFieldSize(int) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setMaxRows(int) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setMethodName(String) - Method in class org.jobrunr.jobs.details.JobDetailsBuilder
 
setMethodName(String) - Method in class org.jobrunr.jobs.migrations.ScheduledJobUpdater
 
setMethodStatisticsConfiguration(ThreadSafeStorageProvider.MethodStatisticsConfiguration) - Static method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
setMutex(String) - Method in class org.jobrunr.jobs.AbstractJob
 
setNCharacterStream(int, Reader) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setNCharacterStream(int, Reader, long) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setNClob(int, Reader) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setNClob(int, Reader, long) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setNClob(int, NClob) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setNextRunAt(String, SchedulableState) - Method in class org.jobrunr.storage.sql.common.RecurringJobTable
 
setNString(int, String) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setNull(int, int) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setNull(int, int, String) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
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
 
setObject(int, Object) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setObject(int, Object, int) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setObject(int, Object, int, int) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setObject(int, Object, SQLType) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setObject(int, Object, SQLType, int) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setParam(PreparedStatement, int, String, Object) - Method in interface org.jobrunr.storage.sql.common.db.Dialect
 
setPaused(boolean) - Method in class org.jobrunr.jobs.queues.DynamicQueue
 
setPaused(Boolean) - Method in class org.jobrunr.jobs.RecurringJob
 
setPoolable(boolean) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setPriority(int) - Method in class org.jobrunr.jobs.AbstractJob
 
setProcessTimeOut(Duration) - Method in class org.jobrunr.jobs.AbstractJob
 
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.BatchJobDashboardProgressBar
 
setProgress(long, long, long) - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar.JobDashboardProgress
 
setProgress(Long) - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar.JobDashboardProgress
 
setProgress(Long, Long) - Method in class org.jobrunr.jobs.context.JobDashboardProgressBar.JobDashboardProgress
 
setProvider(JobRunrUserContextProvider) - Static method in class org.jobrunr.dashboard.server.security.JobRunrUserContext
 
setQueryTimeout(int) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setQueryWithValues(String) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider.Query
 
setRateLimiter(String) - Method in class org.jobrunr.jobs.AbstractJob
 
setRateLimiterAndInitializeToAwaitingRateLimiterState(String) - Method in class org.jobrunr.jobs.Job
 
setRecurringJobId(String) - Method in class org.jobrunr.jobs.Job
 
setRef(int, Ref) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setRowId(int, RowId) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setServerTag(String) - Method in class org.jobrunr.jobs.AbstractJob
 
setShort(int, short) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setSQLXML(int, SQLXML) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setStartedAt(Instant) - Method in class org.jobrunr.jobs.states.ProcessingState
 
setStaticFieldName(String) - Method in class org.jobrunr.jobs.details.JobDetailsBuilder
 
setString(int, String) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setString(PreparedStatement, int, String, String) - Method in interface org.jobrunr.storage.sql.common.db.Dialect
 
setString(PreparedStatement, int, String, String) - Method in class org.jobrunr.storage.sql.sqlserver.SQLServerDialect
 
setTime(int, Time) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setTime(int, Time, Calendar) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setTimestamp(int, Timestamp) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setTimestamp(int, Timestamp, Calendar) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
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
 
SetTypeAutoboxer - Class in org.jobrunr.utils.reflection.autobox
 
SetTypeAutoboxer() - Constructor for class org.jobrunr.utils.reflection.autobox.SetTypeAutoboxer
 
setUnicodeStream(int, InputStream, int) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
Deprecated.
setUpdatedAt(Instant) - Method in class org.jobrunr.jobs.states.ProcessingState
 
setUpStorageProvider(DatabaseOptions) - Method in class org.jobrunr.storage.InMemoryStorageProvider
 
setUpStorageProvider(DatabaseOptions) - Method in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
setUpStorageProvider(DatabaseOptions) - Method in class org.jobrunr.storage.sql.common.DefaultSqlStorageProvider
 
setUpStorageProvider(DatabaseOptions) - Method in interface org.jobrunr.storage.StorageProvider
This method allows to reinitialize the StorageProvider.
setUpStorageProvider(DatabaseOptions) - Method in class org.jobrunr.storage.ThreadSafeStorageProvider
 
setURL(int, URL) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
setUUID(PreparedStatement, int, String, UUID) - Method in class org.jobrunr.storage.sql.cockroachdb.CockroachDialect
 
setUUID(PreparedStatement, int, String, UUID) - Method in interface org.jobrunr.storage.sql.common.db.Dialect
 
setUUID(PreparedStatement, int, String, UUID) - Method in class org.jobrunr.storage.sql.mariadb.MariaDbDialect
 
setUUID(PreparedStatement, int, String, UUID) - Method in class org.jobrunr.storage.sql.mysql.MySqlDialect
 
setUUID(PreparedStatement, int, String, UUID) - Method in class org.jobrunr.storage.sql.oracle.OracleDialect
 
setUUID(PreparedStatement, int, String, UUID) - Method in class org.jobrunr.storage.sql.postgres.PostgresDialect
 
setUUID(PreparedStatement, int, String, UUID) - Method in class org.jobrunr.storage.sql.sqlserver.SQLServerDialect
 
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
 
signalExternalJobFailed(UUID, String) - Method in class org.jobrunr.scheduling.AbstractJobScheduler
Signals JobRunr to mark the job with the given id as FAILED.
signalExternalJobFailed(UUID, String) - Static method in class org.jobrunr.scheduling.BackgroundJob
Signals JobRunr to mark the job with the given id as FAILED.
signalExternalJobFailed(UUID, String, Exception) - Method in class org.jobrunr.scheduling.AbstractJobScheduler
Signals JobRunr to mark the job with the given id as FAILED.
signalExternalJobFailed(UUID, String, Exception) - Static method in class org.jobrunr.scheduling.BackgroundJob
Signals JobRunr to mark the job with the given id as FAILED.
signalExternalJobLogMessage(UUID, JobDashboardLogger.Level, String) - Static method in class org.jobrunr.scheduling.BackgroundJob
 
signalExternalJobProgress(UUID, JobDashboardProgressBar.JobDashboardProgress) - Method in class org.jobrunr.scheduling.AbstractJobScheduler
Signals the progress of the external job (e.g., for a multistep job or for a job that produces a lot of child tasks).
signalExternalJobProgress(UUID, JobDashboardProgressBar.JobDashboardProgress) - Static method in class org.jobrunr.scheduling.BackgroundJob
Signals the progress of the external job (e.g., for a multistep job or for a job that produces a lot of child tasks).
signalExternalJobSucceeded(UUID) - Method in class org.jobrunr.scheduling.AbstractJobScheduler
Signals JobRunr to mark the job with the given id as SUCCEEDED.
signalExternalJobSucceeded(UUID) - Static method in class org.jobrunr.scheduling.BackgroundJob
Signals JobRunr to mark the job with the given id as SUCCEEDED.
signalExternalJobSucceeded(UUID, Object) - Method in class org.jobrunr.scheduling.AbstractJobScheduler
Signals JobRunr to mark the job with the given id as SUCCEEDED and attaches the given jobResult to the job.
signalExternalJobSucceeded(UUID, Object) - Static method in class org.jobrunr.scheduling.BackgroundJob
Signals JobRunr to mark the job with the given id as SUCCEEDED and attaches the given jobResult to the job.
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
 
SingleDynamicQueuePolicy - Class in org.jobrunr.server.configuration
 
SingleDynamicQueuePolicy() - Constructor for class org.jobrunr.server.configuration.SingleDynamicQueuePolicy
 
SingleDynamicQueueStrategy - Class in org.jobrunr.server.strategy
 
SingleDynamicQueueStrategy(BackgroundJobServer) - Constructor for class org.jobrunr.server.strategy.SingleDynamicQueueStrategy
 
SingleIntOperandInstruction - Class in org.jobrunr.jobs.details.instructions
 
SingleIntOperandInstruction(JobDetailsBuilder) - Constructor for class org.jobrunr.jobs.details.instructions.SingleIntOperandInstruction
 
slidingTimeWindowRateLimiter(String, int, Duration) - Static method in class org.jobrunr.jobs.ratelimiters.SlidingTimeWindowRateLimiterConfiguration
Creates a configuration for a sliding time window rate limiter.
slidingTimeWindowRateLimiter(String, String) - Static method in class org.jobrunr.jobs.ratelimiters.SlidingTimeWindowRateLimiterConfiguration
Creates a configuration for a sliding time window rate limiter treated as created by API.
SlidingTimeWindowRateLimiter - Class in org.jobrunr.jobs.ratelimiters
 
SlidingTimeWindowRateLimiter(StorageProvider, Duration, String, RateLimiterConfiguration.CreatedBy, int, Duration) - Constructor for class org.jobrunr.jobs.ratelimiters.SlidingTimeWindowRateLimiter
 
SlidingTimeWindowRateLimiter(StorageProvider, Duration, String, RateLimiterConfiguration.CreatedBy, String) - Constructor for class org.jobrunr.jobs.ratelimiters.SlidingTimeWindowRateLimiter
 
SlidingTimeWindowRateLimiterConfiguration - Class in org.jobrunr.jobs.ratelimiters
Represents the configuration for a sliding time window rate limiter.
SlidingTimeWindowRateLimiterConfiguration() - Constructor for class org.jobrunr.jobs.ratelimiters.SlidingTimeWindowRateLimiterConfiguration
 
SmartQueueBackgroundJobServerWorkerPolicy - Class in org.jobrunr.server.configuration
 
SmartQueueBackgroundJobServerWorkerPolicy() - Constructor for class org.jobrunr.server.configuration.SmartQueueBackgroundJobServerWorkerPolicy
 
SmartQueueBackgroundJobServerWorkerPolicy(int) - Constructor for class org.jobrunr.server.configuration.SmartQueueBackgroundJobServerWorkerPolicy
 
SmartQueueBackgroundJobServerWorkerPolicy(int, BackgroundJobServerThreadType) - Constructor for class org.jobrunr.server.configuration.SmartQueueBackgroundJobServerWorkerPolicy
 
SmartQueueBackgroundJobServerWorkerPolicy(BackgroundJobServerThreadType) - Constructor for class org.jobrunr.server.configuration.SmartQueueBackgroundJobServerWorkerPolicy
 
SmartQueueWorkDistributionStrategy - Class in org.jobrunr.server.strategy
 
SmartQueueWorkDistributionStrategy(BackgroundJobServer, int) - Constructor for class org.jobrunr.server.strategy.SmartQueueWorkDistributionStrategy
 
SmartQueueWorkDistributionStrategy(BackgroundJobServer, int, int, int) - Constructor for class org.jobrunr.server.strategy.SmartQueueWorkDistributionStrategy
 
splitFieldValueString(String) - Static method in class org.jobrunr.utils.HttpUtils
 
Sql<T> - Class in org.jobrunr.storage.sql.common.db
 
Sql() - Constructor for class org.jobrunr.storage.sql.common.db.Sql
 
SQL_SERVER_GO_COMMAND - Static variable in class org.jobrunr.storage.sql.common.DatabaseCreator
 
SqlAmountRequestMapper - Class in org.jobrunr.storage.sql.common.mapper
 
SqlAmountRequestMapper(Dialect, Set) - Constructor for class org.jobrunr.storage.sql.common.mapper.SqlAmountRequestMapper
 
SqlCursorBasedPageRequestMapper - Class in org.jobrunr.storage.sql.common.mapper
 
SqlCursorBasedPageRequestMapper(Dialect, Set) - Constructor for class org.jobrunr.storage.sql.common.mapper.SqlCursorBasedPageRequestMapper
 
SqlDynamicQueueRequestMapper - Class in org.jobrunr.storage.sql.common.mapper
 
SqlDynamicQueueRequestMapper(JobTable, Dialect) - Constructor for class org.jobrunr.storage.sql.common.mapper.SqlDynamicQueueRequestMapper
 
SqLiteDialect - Class in org.jobrunr.storage.sql.sqlite
 
SqLiteDialect(Boolean) - Constructor for class org.jobrunr.storage.sql.sqlite.SqLiteDialect
 
SqliteJobTable - Class in org.jobrunr.storage.sql.sqlite
 
SqliteJobTable(Connection, Dialect, String, JobMapper) - Constructor for class org.jobrunr.storage.sql.sqlite.SqliteJobTable
 
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, DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.sqlite.SqLiteStorageProvider
 
SqLiteStorageProvider(DataSource, String, ConnectionProvider, DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.sqlite.SqLiteStorageProvider
 
SqLiteStorageProvider(DataSource, DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.sqlite.SqLiteStorageProvider
 
SqlJobSearchRequestMapper - Class in org.jobrunr.storage.sql.common.mapper
 
SqlJobSearchRequestMapper(JobTable, Dialect) - Constructor for class org.jobrunr.storage.sql.common.mapper.SqlJobSearchRequestMapper
 
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
 
SqlRecurringJobSearchRequestMapper - Class in org.jobrunr.storage.sql.common.mapper
 
SqlRecurringJobSearchRequestMapper(RecurringJobTable, Dialect) - Constructor for class org.jobrunr.storage.sql.common.mapper.SqlRecurringJobSearchRequestMapper
 
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(Boolean) - Constructor for class org.jobrunr.storage.sql.sqlserver.SQLServerDialect
 
SQLServerJobTable - Class in org.jobrunr.storage.sql.sqlserver
 
SQLServerJobTable(Connection, Dialect, String, JobMapper) - Constructor for class org.jobrunr.storage.sql.sqlserver.SQLServerJobTable
 
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, DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.sqlserver.SQLServerStorageProvider
 
SQLServerStorageProvider(DataSource, String, ConnectionProvider, DatabaseOptions) - Constructor for class org.jobrunr.storage.sql.sqlserver.SQLServerStorageProvider
 
SQLServerStorageProvider(DataSource, 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.strategy.SmartQueueWorkDistributionStrategy
 
start() - Method in interface org.jobrunr.server.strategy.WorkDistributionStrategy
 
start() - Method in interface org.jobrunr.server.threadpool.JobRunrExecutor
 
start() - Method in class org.jobrunr.server.threadpool.PlatformThreadPoolJobRunrExecutor
 
start() - Method in class org.jobrunr.server.threadpool.VirtualThreadJobRunrExecutor
 
start() - Method in class org.jobrunr.utils.multicast.MulticastMessageReceiver
 
start(boolean) - Method in class org.jobrunr.server.BackgroundJobServer
 
START - Enum constant in enum class org.jobrunr.server.lifecycle.BackgroundJobServerLifecycleEvent
 
startBatch(IocJobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
Start a batch of jobs.
startBatch(IocJobLambda) - Static method in class org.jobrunr.scheduling.BackgroundJob
Start a batch of jobs.
startBatch(JobLambda) - Static method in class org.jobrunr.scheduling.BackgroundJob
Start a batch of jobs.
startBatch(JobLambda) - Method in class org.jobrunr.scheduling.JobScheduler
Start a batch of jobs.
startBatch(JobRequest) - Static method in class org.jobrunr.scheduling.BackgroundJobRequest
Start a batch of jobs.
startBatch(JobRequest) - Method in class org.jobrunr.scheduling.JobRequestScheduler
Start a batch of jobs.
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
A Wrapper that combines multiple Runnables and runs then in the given order.
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(StorageProvider, JobPerformingFilters, JobResultSaver, Job) - Constructor for class org.jobrunr.server.runner.BackgroundStaticJobWithoutIocRunner.StaticBackgroundJobWorker
 
StaticFieldBackgroundJobWorker(StorageProvider, JobPerformingFilters, JobResultSaver, Job) - Constructor for class org.jobrunr.server.runner.BackgroundStaticFieldJobWithoutIocRunner.StaticFieldBackgroundJobWorker
 
StaticFileHttpHandler - Class in org.jobrunr.dashboard.server.http
 
StaticFileHttpHandler(String, String, boolean) - Constructor for class org.jobrunr.dashboard.server.http.StaticFileHttpHandler
 
StaticFileHttpHandler(String, 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() - Method in class org.jobrunr.server.strategy.SmartQueueWorkDistributionStrategy
 
stop() - Method in interface org.jobrunr.server.strategy.WorkDistributionStrategy
 
stop() - Method in class org.jobrunr.utils.multicast.MulticastMessageReceiver
 
stop(Duration) - Method in interface org.jobrunr.server.threadpool.JobRunrExecutor
 
stop(Duration) - Method in class org.jobrunr.server.threadpool.PlatformThreadPoolJobRunrExecutor
 
stop(Duration) - Method in class org.jobrunr.server.threadpool.VirtualThreadJobRunrExecutor
 
STOP - Enum constant in enum class org.jobrunr.server.lifecycle.BackgroundJobServerLifecycleEvent
 
stopBecauseOfException(String, Exception) - Method in class org.jobrunr.server.BackgroundJobServer
 
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.AwaitingJobWithInfo - Class in org.jobrunr.storage
 
StorageProvider.BatchJobChildStats - Class in org.jobrunr.storage
 
StorageProvider.BatchJobWithChildStats - Class in org.jobrunr.storage
 
StorageProvider.Facet - Class in org.jobrunr.storage
 
StorageProvider.RateLimiterAnalytics - Class in org.jobrunr.storage
 
StorageProvider.RateLimiterInfo - Class in org.jobrunr.storage
 
StorageProvider.ScheduledRecurringJobInfo - Class in org.jobrunr.storage
 
StorageProvider.StorageProviderInfo - Class in org.jobrunr.storage
 
StorageProviderChangeListener - Interface in org.jobrunr.storage.listeners
Marker interface for listeners to JobStorage changes
StorageProviderHealthMonitor - Class in org.jobrunr.server
 
StorageProviderHealthMonitor(BackgroundJobServer, Runnable) - Constructor for class org.jobrunr.server.StorageProviderHealthMonitor
 
StorageProviderInfo(StorageProvider) - Constructor for class org.jobrunr.storage.StorageProvider.StorageProviderInfo
 
StorageProviderLicenseMonitor - Class in org.jobrunr.server
 
StorageProviderLicenseMonitor(BackgroundJobServer, Runnable) - Constructor for class org.jobrunr.server.StorageProviderLicenseMonitor
 
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.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.License - 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
 
stream() - Method in class org.jobrunr.storage.StorageProvider.Facet
 
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
 
subtractFrom(Temporal) - Method in class org.jobrunr.utils.InstantUtils.TimeUnit
 
succeeded() - Method in class org.jobrunr.jobs.BatchJob
 
succeeded() - Method in class org.jobrunr.jobs.ExternalJob
 
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
 
SUCCEEDED - Enum constant in enum class org.jobrunr.scheduling.JobResultState
 
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)
 
Supported Temporal types: - Section in org.jobrunr.scheduling.JobScheduler.scheduleOrReplace(UUID, Temporal, IocJobLambda)
 
Supported Temporal Types: - Section in org.jobrunr.scheduling.BackgroundJob.scheduleOrReplace(UUID, Temporal, JobLambda)
 
Supported Temporal Types: - Section in org.jobrunr.scheduling.BackgroundJobRequest.scheduleOrReplace(UUID, Temporal, JobRequest)
 
Supported Temporal Types: - Section in org.jobrunr.scheduling.JobRequestScheduler.scheduleOrReplace(UUID, Temporal, JobRequest)
 
Supported Temporal Types: - Section in org.jobrunr.scheduling.JobScheduler.scheduleOrReplace(UUID, Temporal, JobLambda)
 
supports(Class) - Static method in class org.jobrunr.utils.reflection.autobox.Autoboxer
 
supports(Type) - Method in class org.jobrunr.utils.reflection.autobox.BooleanTypeAutoboxer
 
supports(Type) - Method in class org.jobrunr.utils.reflection.autobox.DoubleTypeAutoboxer
 
supports(Type) - Method in class org.jobrunr.utils.reflection.autobox.DurationTypeAutoboxer
 
supports(Type) - Method in class org.jobrunr.utils.reflection.autobox.EnumAutoboxer
 
supports(Type) - Method in class org.jobrunr.utils.reflection.autobox.FloatTypeAutoboxer
 
supports(Type) - Method in class org.jobrunr.utils.reflection.autobox.InstantTypeAutoboxer
 
supports(Type) - Method in class org.jobrunr.utils.reflection.autobox.IntegerTypeAutoboxer
 
supports(Type) - Method in class org.jobrunr.utils.reflection.autobox.ListTypeAutoboxer
 
supports(Type) - Method in class org.jobrunr.utils.reflection.autobox.LongTypeAutoboxer
 
supports(Type) - Method in class org.jobrunr.utils.reflection.autobox.SetTypeAutoboxer
 
supports(Type) - Method in class org.jobrunr.utils.reflection.autobox.StringTypeAutoboxer
 
supports(Type) - Method in interface org.jobrunr.utils.reflection.autobox.TypeAutoboxer
 
supports(Type) - 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
 
synchronizeRateLimiterConfigurations(List) - Method in class org.jobrunr.jobs.ratelimiters.RateLimiterManager
Saves the provided rate limiters configurations to the database and removes existing rate limiters if they are not in the list.
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.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(BackgroundJobServer) - 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
 
ThreadSafeStorageProvider.MethodStatistics - Class in org.jobrunr.storage
 
ThreadSafeStorageProvider.MethodStatisticsConfiguration - Enum Class in org.jobrunr.storage
 
ThreadSafeStorageProvider.MethodSummaryStatisticsThreadLocal - Class in org.jobrunr.storage
 
ThreadSafeStorageProvider.Query - Class in org.jobrunr.storage
 
TimedPreparedStatement - Class in org.jobrunr.storage.sql.common.db
 
TimedPreparedStatement(PreparedStatement, SqlStatement, Dialect) - Constructor for class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
TimedPreparedStatement.ThrowingSqlSupplier<T> - Interface in org.jobrunr.storage.sql.common.db
 
TimestampedCarbonIntensityForecast() - Constructor for class org.jobrunr.server.carbonaware.CarbonIntensityForecast.TimestampedCarbonIntensityForecast
 
TimestampedCarbonIntensityForecast(Instant, Instant, int) - Constructor for class org.jobrunr.server.carbonaware.CarbonIntensityForecast.TimestampedCarbonIntensityForecast
 
TimeUnit(String, Duration) - Constructor for class org.jobrunr.utils.InstantUtils.TimeUnit
 
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
 
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(String) - 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.
toHumanReadableString() - Method in class org.jobrunr.scheduling.custom.ScheduleWrapper
 
toHumanReadableString() - Method in class org.jobrunr.scheduling.Schedule
A human-readable string of this Schedule.
toHumanReadableString(Duration) - Static method in class org.jobrunr.utils.StringUtils
 
toId(String, String) - Static method in class org.jobrunr.storage.JobRunrMetadata
 
toId(String, UUID) - Static method in class org.jobrunr.storage.JobRunrMetadata
 
toIdentifiableJobSearchRequest() - Method in class org.jobrunr.storage.JobSearchRequest
 
toIdentifiableRecurringJobSearchRequest() - Method in class org.jobrunr.storage.RecurringJobSearchRequest
 
toIdentifier(String, String...) - Static method in class org.jobrunr.storage.ThreadSafeStorageProvider.MethodStatistics
 
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
 
toInsertOneModel(Job) - Method in class org.jobrunr.storage.nosql.mongo.mapper.JobDocumentMapper
 
toInstant(Temporal) - Static method in class org.jobrunr.utils.InstantUtils
 
toJavaBoolean() - Method in enum class org.jobrunr.jobs.annotations.Bool
 
toJob(String) - Method in class org.jobrunr.storage.nosql.mongo.mapper.JobDocumentMapper
 
toJob(Document) - Method in class org.jobrunr.storage.nosql.mongo.mapper.JobDocumentMapper
 
toJob(JobState) - Method in class org.jobrunr.jobs.RecurringJob
 
toJob(SqlResultSet) - Method in class org.jobrunr.storage.sql.common.JobTable
 
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
 
toLicenseKeyProvider(String) - Static method in class org.jobrunr.utils.LicenseKeyUtils
Converts a license key property into the appropriate LicenseKeyProvider implementation.
toLocalStartOfDayInstant(String) - Static method in class org.jobrunr.utils.LicenseKeyUtils
 
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
 
toMetadata() - Method in class org.jobrunr.jobs.ratelimiters.RateLimiterConfiguration
 
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.
toParseableString(Duration, Duration) - Static method in class org.jobrunr.jobs.filters.DeleteFilter
 
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
 
toPausedDynamicQueue(String) - Static method in class org.jobrunr.jobs.queues.DynamicQueue
 
toQueryParams(String) - Static method in class org.jobrunr.utils.HttpUtils
 
toQueryString(Map) - Static method in class org.jobrunr.utils.HttpUtils
 
toRecurringJob(Document) - Method in class org.jobrunr.storage.nosql.mongo.mapper.JobDocumentMapper
 
toRequestUrl(String) - Method in class org.jobrunr.dashboard.server.http.url.MatchUrl
 
toRestrictedSearch(JobSearchRequest) - Static method in class org.jobrunr.storage.JobSearchRequest
 
toRestrictedSearchIfNecessary(JobSearchRequest) - Method in class org.jobrunr.dashboard.server.security.AccessGuard
 
toScheduledJob(Instant, String) - Method in class org.jobrunr.jobs.RecurringJob
 
toScheduledJobs(Instant, Instant) - Method in class org.jobrunr.jobs.RecurringJob
Creates all jobs that must be scheduled between the last trigger (or when the job was created) and end time.
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
 
toSortedMap(Function) - Static method in class org.jobrunr.utils.streams.StreamUtils
 
toString() - Method in class org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRules
 
toString() - Method in class org.jobrunr.dashboard.ui.model.RegressionJobDetailsModel
 
toString() - Method in class org.jobrunr.jobs.exceptions.JobParameterNotDeserializableException
 
toString() - Method in exception class org.jobrunr.jobs.exceptions.JobResultNotDeserializableException
 
toString() - Method in class org.jobrunr.jobs.filters.retry.CustomRetryPolicy
 
toString() - Method in class org.jobrunr.jobs.filters.retry.ExponentialBackoffRetryPolicy
 
toString() - Method in class org.jobrunr.jobs.Job
 
toString() - Method in class org.jobrunr.jobs.JobId
 
toString() - Method in class org.jobrunr.jobs.queues.DynamicQueue
 
toString() - Method in class org.jobrunr.jobs.RecurringJob
 
toString() - Method in class org.jobrunr.jobs.states.CarbonAwareAwaitingState
 
toString() - Method in class org.jobrunr.jobs.states.ProcessingState
 
toString() - Method in class org.jobrunr.jobs.states.ScheduledState
 
toString() - Method in class org.jobrunr.jobs.states.SucceededState
 
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.server.licensing.LicenseKey
 
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.RecurringJobSearchRequest
 
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.storage.ThreadSafeStorageProvider.MethodStatistics
 
toString() - Method in class org.jobrunr.storage.ThreadSafeStorageProvider.Query
 
toString() - Method in class org.jobrunr.utils.VersionNumber
 
toStringOrNull(Object) - Static method in class org.jobrunr.utils.StringUtils
 
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
 
toUpdateDocumentForControl(boolean) - Method in class org.jobrunr.storage.nosql.mongo.mapper.BackgroundJobServerStatusDocumentMapper
 
toUpdateOneModel(Job) - Method in class org.jobrunr.storage.nosql.mongo.mapper.JobDocumentMapper
 
toUpdateOneModel(Job, boolean) - Method in class org.jobrunr.storage.nosql.mongo.mapper.JobDocumentMapper
 
toUpdateOneModel(RecurringJob) - Method in class org.jobrunr.storage.nosql.mongo.mapper.JobDocumentMapper
 
toUpdateOneModelToSetNextRunAt(String, SchedulableState) - Method in class org.jobrunr.storage.nosql.mongo.mapper.JobDocumentMapper
 
toURI(String) - Static method in class org.jobrunr.utils.StringUtils
 
toURI(String, String) - Static method in class org.jobrunr.utils.StringUtils
 
toURL(String) - Static method in class org.jobrunr.utils.StringUtils
 
toURL(String, String) - Static method in class org.jobrunr.utils.StringUtils
 
toURL(URI) - Static method in class org.jobrunr.utils.StringUtils
 
toValueForBson(String, String) - Static method in class org.jobrunr.storage.nosql.mongo.MongoUtils
 
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
 
toWorkDistributionStrategy(BackgroundJobServer) - Method in class org.jobrunr.server.configuration.SmartQueueBackgroundJobServerWorkerPolicy
 
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(Connection) - Method in interface org.jobrunr.storage.sql.common.db.ConnectionProvider
 
Transaction - Class in org.jobrunr.storage.sql.common.db
 
Transaction(Connection) - Constructor for class org.jobrunr.storage.sql.common.db.Transaction
 
Transaction(Connection, Transaction.AutoCommitMode) - Constructor for class org.jobrunr.storage.sql.common.db.Transaction
 
Transaction.AutoCommitMode - Enum Class in org.jobrunr.storage.sql.common.db
 
triggerRecurringJobs(RecurringJobSearchRequest, Integer, Long) - Method in interface org.jobrunr.dashboard.DashboardDataProvider
 
triggerRecurringJobs(RecurringJobSearchRequest, Integer, Long) - Method in class org.jobrunr.dashboard.DashboardDbDataProvider
 
TRUE - Enum constant in enum class org.jobrunr.jobs.annotations.Bool
 
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

UnauthorizedException - Exception Class in org.jobrunr.dashboard.server.security.exceptions
Thrown if a user is unauthorized to access a certain view or to perform a certain action in the dashboard.
UnauthorizedException() - Constructor for exception class org.jobrunr.dashboard.server.security.exceptions.UnauthorizedException
 
UNDETERMINED - Enum constant in enum class org.jobrunr.scheduling.JobResultState
 
unionToList(Collection...) - Static method in class org.jobrunr.utils.CollectionUtils
 
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
 
unwrap(Class) - Method in class org.jobrunr.storage.sql.common.db.TimedPreparedStatement
 
unwrapException(Exception) - Static method in class org.jobrunr.utils.exceptions.Exceptions
JobRunr uses reflection to run jobs.
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
 
UPDATE - Static variable in class org.jobrunr.storage.sql.common.db.Sql
 
updateAll(List, String) - Method in class org.jobrunr.storage.sql.common.db.Sql
 
updateAverageProcessingTimeByJobSignature(String, Duration) - Method in class org.jobrunr.scheduling.JobResultProvider
 
UpdateBatchJobsWithChildJobDetailsTask - Class in org.jobrunr.server.tasks.zookeeper
 
UpdateBatchJobsWithChildJobDetailsTask(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.zookeeper.UpdateBatchJobsWithChildJobDetailsTask
 
updateChildJobStatus(StorageProvider.BatchJobChildStats) - Method in class org.jobrunr.jobs.BatchJob
Updates the amount of succeeded and failed child jobs and returns whether there are any changes.
updateClass(Function) - Method in class org.jobrunr.jobs.migrations.ScheduledJobUpdater
 
updateClassName(Function) - Method in class org.jobrunr.jobs.migrations.ScheduledJobUpdater
 
updateDynamicQueueRequestAfterGettingJobsToProcess(List) - Method in class org.jobrunr.server.strategy.AbstractDynamicQueueStrategy
 
updateDynamicQueueRequestAfterGettingJobsToProcess(List) - Method in class org.jobrunr.server.strategy.WeightedRoundRobinDynamicQueueStrategy
 
updateForDashboard - Static variable in class org.jobrunr.jobs.RecurringJob
 
UpdateJobsInProgressTask - Class in org.jobrunr.server.tasks.steward
 
UpdateJobsInProgressTask(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.steward.UpdateJobsInProgressTask
 
updateJobToNewState(Job) - Method in class org.jobrunr.jobs.ratelimiters.ConcurrentJobRateLimiter
 
updateJobToNewState(Job) - Method in interface org.jobrunr.jobs.ratelimiters.RateLimiter
 
updateJobToNewState(Job) - Method in class org.jobrunr.jobs.ratelimiters.SlidingTimeWindowRateLimiter
 
updateMethodName(Function) - Method in class org.jobrunr.jobs.migrations.ScheduledJobUpdater
 
updateMigrationsTable(Connection, SqlMigration) - Method in class org.jobrunr.storage.sql.common.DatabaseCreator
 
updateOptional(String) - Method in class org.jobrunr.storage.sql.common.db.Sql
 
updateParameter(int, Function) - Method in class org.jobrunr.jobs.migrations.ScheduledJobUpdater
 
updateProcessing() - Method in class org.jobrunr.jobs.Job
 
updateSchedule(Schedule) - Method in class org.jobrunr.jobs.RecurringJob
 
updateScheduledJobsThatDoNotExistAnymore(List) - Method in class org.jobrunr.jobs.migrations.ScheduledJobsThatDoNotExistAnymoreMigrator
 
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
 
updateStatementWithTablePrefixForOtherStatements(String) - Method in class org.jobrunr.storage.sql.common.tables.AnsiDatabaseTablePrefixStatementUpdater
 
updateStatementWithTablePrefixForOtherStatements(String) - Method in class org.jobrunr.storage.sql.common.tables.SqlServerDatabaseTablePrefixStatementUpdater
 
updateUsingStorageProviderRecurringJob(RecurringJob) - Method in class org.jobrunr.jobs.RecurringJob
Allows to update a RecurringJob with the state from one that was already created before.
uploadLicenseGuard() - Method in class org.jobrunr.dashboard.server.security.AccessGuard
 
upsert(Job, String) - Method in interface org.jobrunr.storage.sql.common.Upsertable
 
upsert(T, String) - Method in class org.jobrunr.storage.sql.common.db.Sql
 
Upsertable - Interface in org.jobrunr.storage.sql.common
 
upsertAll(List, String) - Method in interface org.jobrunr.storage.sql.common.Upsertable
 
upsertAll(List, String) - Method in class org.jobrunr.storage.sql.common.db.Sql
 
upsertJob(Job, String) - Method in interface org.jobrunr.storage.sql.common.Upsertable
 
upsertJobs(List, String) - Method in interface org.jobrunr.storage.sql.common.Upsertable
 
urlEncode(String) - Static method in class org.jobrunr.utils.StringUtils
 
UrlLicenseKeyProvider - Class in org.jobrunr.server.licensing
A LicenseKeyProvider implementation that retrieves license keys from a URL.
UrlLicenseKeyProvider(String) - Constructor for class org.jobrunr.server.licensing.UrlLicenseKeyProvider
Constructs a new provider with the specified URL string and default timeouts.
UrlLicenseKeyProvider(URL) - Constructor for class org.jobrunr.server.licensing.UrlLicenseKeyProvider
Constructs a new provider with the specified URL and default timeouts.
UrlLicenseKeyProvider(URL, int, int) - Constructor for class org.jobrunr.server.licensing.UrlLicenseKeyProvider
Constructs a new provider with the specified URL and custom timeouts.
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 BackgroundJobServer that 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 BackgroundJobServer that is configured using a given number of threads.
useBackgroundJobServer(BackgroundJobServerConfiguration) - Method in class org.jobrunr.configuration.JobRunrConfiguration
Provides a default BackgroundJobServer that is configured using the given BackgroundJobServerConfiguration
useBackgroundJobServer(BackgroundJobServerConfiguration, boolean) - Method in class org.jobrunr.configuration.JobRunrConfiguration
Provides a default BackgroundJobServer that is configured using the given BackgroundJobServerConfiguration
useBackgroundJobServerIf(boolean) - Method in class org.jobrunr.configuration.JobRunrConfiguration
Provides a default BackgroundJobServer if 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 BackgroundJobServer if 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 BackgroundJobServer if the guard is true and that is configured using the given BackgroundJobServerConfiguration
useBackgroundJobServerIf(boolean, BackgroundJobServerConfiguration, boolean) - Method in class org.jobrunr.configuration.JobRunrConfiguration
Provides a default BackgroundJobServer if the guard is true and that is configured using the given BackgroundJobServerConfiguration
Use case - Section in org.jobrunr.scheduling.Schedule.toHumanReadableString()
 
Use case - Section in org.jobrunr.scheduling.Schedule.toHumanReadableString()
 
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
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 JobRunrDashboardWebServerConfiguration if 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 JobActivator is used to resolve jobs from the IoC framework
useJobDetailsGenerator(JobDetailsGenerator) - Method in class org.jobrunr.configuration.JobRunrConfiguration
Specifies which JobDetailsGenerator to use.
useJobNotFoundConfiguration(JobNotFoundConfiguration) - Method in class org.jobrunr.configuration.JobRunrConfiguration
Allows to define what should happen with jobs that do not exist anymore.
useJsonMapper(JsonMapper) - Method in class org.jobrunr.configuration.JobRunrConfiguration
The JsonMapper to transform jobs to json in the database
useMetrics(JobRunrMicroMeterIntegration) - Method in class org.jobrunr.configuration.JobRunrConfiguration
Allows integrating MicroMeter metrics into JobRunr.
useMicroMeter(JobRunrMicroMeterIntegration) - Method in class org.jobrunr.configuration.JobRunrConfiguration
useMulticastAddress(URI) - Method in class org.jobrunr.configuration.JobRunrConfiguration
Allows to define the multicast address that JobRunr will use to communicate between the different nodes.
useQueues(String, String...) - Method in class org.jobrunr.configuration.JobRunrConfiguration
Allows to define Job Queues that define the order in which the jobs will be processed
useRateLimiter(RateLimiterConfiguration...) - Method in class org.jobrunr.configuration.JobRunrConfiguration
 
UsernameAndPassword(String, String) - Constructor for class org.jobrunr.dashboard.server.security.basic.BasicAuthenticationUtils.UsernameAndPassword
 
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 ConcurrentJobModificationResolver that will always use the latest version of the job found in the database (SQL or NoSQL).
UseStorageProviderJobConcurrentJobModificationResolver(BackgroundJobServer) - Constructor for class org.jobrunr.server.concurrent.UseStorageProviderJobConcurrentJobModificationResolver
 
UseStorageProviderJobConcurrentJobModificationResolverPolicy - Class in org.jobrunr.server.configuration
A new policy of ConcurrentJobModificationPolicy that 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
 
useTracing(JobRunrMicroMeterTracingConfiguration) - Method in class org.jobrunr.configuration.JobRunrConfiguration
Allows integrating MicroMeeter tracing into JobRunr.
useTracing(JobRunrOpenTelemetryTracingConfiguration) - Method in class org.jobrunr.configuration.JobRunrConfiguration
Allows integrating OpenTelemetry tracing into JobRunr.
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, DatabaseOptions) - Static method in class org.jobrunr.storage.sql.common.SqlStorageProviderFactory
 
using(DataSource, String, ConnectionProvider, DatabaseOptions) - Static method in class org.jobrunr.storage.sql.common.SqlStorageProviderFactory
 
using(DataSource, ConnectionProvider) - 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.
usingMicrometerTracing(ObservationRegistry) - Static method in class org.jobrunr.configuration.JobRunrMicroMeterTracingConfiguration
 
usingOpenTelemetryTracing(Tracer) - Static method in class org.jobrunr.configuration.JobRunrOpenTelemetryTracingConfiguration
 
usingStandardAutoDiscoveryConfiguration(String, String, String) - Static method in class org.jobrunr.dashboard.autodiscovery.AutoDiscoveryConfiguration
This returns an initial dashboard AutoDiscovery configuration.
usingStandardBackgroundJobServerConfiguration() - Static method in class org.jobrunr.server.BackgroundJobServerConfiguration
This returns the default configuration for a 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
usingStandardJobNotFoundConfiguration() - Static method in class org.jobrunr.jobs.migrations.JobNotFoundConfiguration
This returns the default configuration for when scheduled or recurring jobs are not found.
uuidFromByteArray(byte[]) - Static method in class org.jobrunr.storage.StorageProviderUtils
 
uuidRepresentation - Variable in class org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider
 
uuidToByteArray(UUID) - Static method in class org.jobrunr.storage.StorageProviderUtils
 
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
 
validateJobs(String) - Method in class org.jobrunr.utils.testing.JobRegressionGuard
 
validateJobs(String, JobRegressionGuardAuthenticationProvider) - Method in class org.jobrunr.utils.testing.JobRegressionGuard
 
validateJsonMapper(JsonMapper) - Static method in class org.jobrunr.utils.mapper.JsonMapperValidator
 
validateLicenseIsNewer(String, String) - Static method in class org.jobrunr.server.licensing.LicenseKeyValidator
 
validateLicenseIsNewer(LicenseKey, LicenseKey) - Static method in class org.jobrunr.server.licensing.LicenseKeyValidator
 
validateLicenseKey(String) - Static method in class org.jobrunr.server.licensing.LicenseKeyValidator
 
ValidateLicenseKeyTask - Class in org.jobrunr.server.tasks.licensing
 
ValidateLicenseKeyTask(BackgroundJobServer) - Constructor for class org.jobrunr.server.tasks.licensing.ValidateLicenseKeyTask
 
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.DatabaseOptions
 
validateTables() - Method in class org.jobrunr.storage.sql.common.DatabaseCreator
 
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
 
valueOf(String) - Static method in enum class org.jobrunr.jobs.annotations.Bool
Returns the enum constant of this class with the specified name.
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.JobType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jobrunr.jobs.ratelimiters.RateLimiterConfiguration.CreatedBy
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.JobResultState
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.sql.common.DatabaseManager
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jobrunr.storage.sql.common.db.Transaction.AutoCommitMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jobrunr.storage.ThreadSafeStorageProvider.MethodStatisticsConfiguration
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.jobrunr.jobs.annotations.Bool
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.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.JobType
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.ratelimiters.RateLimiterConfiguration.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.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.JobResultState
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.sql.common.DatabaseManager
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.sql.common.db.Transaction.AutoCommitMode
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.ThreadSafeStorageProvider.MethodStatisticsConfiguration
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
 
VERSION - Static variable in class org.jobrunr.configuration.JobRunrPro
 
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
 
VirtualThreadJobRunrExecutor(int, ExecutorService) - 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(InetSocketAddress) - 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
 
WeightedRoundRobinDynamicQueuePolicy - Class in org.jobrunr.server.configuration
WeightedRoundRobinDynamicQueuePolicy(String, Map) - Constructor for class org.jobrunr.server.configuration.WeightedRoundRobinDynamicQueuePolicy
 
WeightedRoundRobinDynamicQueuePolicy(DynamicQueueKeyProvider, Map) - Constructor for class org.jobrunr.server.configuration.WeightedRoundRobinDynamicQueuePolicy
 
WeightedRoundRobinDynamicQueueStrategy - Class in org.jobrunr.server.strategy
A Weighted Round Robin Dynamic Queue Strategy that cycles through the different Dynamic Queues using their respective weights
WeightedRoundRobinDynamicQueueStrategy(DynamicQueueKeyProvider, BackgroundJobServer, Map) - Constructor for class org.jobrunr.server.strategy.WeightedRoundRobinDynamicQueueStrategy
 
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.db.Sql
 
with(String, String, String) - Method in class org.jobrunr.storage.sql.common.JobTable
 
with(String, String, String) - Method in class org.jobrunr.storage.sql.common.RecurringJobTable
 
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.
withAwaitingOn(UUID) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withAwaitingOn(UUID) - Method in class org.jobrunr.storage.sql.common.JobTable
 
withAwaitingOn(JobId) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withAwaitingOnStates(StateName...) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
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
 
withCreatedAt(Instant, Instant) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withCreatedAt(Instant, Instant) - Method in class org.jobrunr.storage.RecurringJobSearchRequestBuilder
 
withCreatedAtFrom(Instant) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withCreatedAtFrom(Instant) - Method in class org.jobrunr.storage.RecurringJobSearchRequestBuilder
 
withCreatedAtTo(Instant) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withCreatedAtTo(Instant) - Method in class org.jobrunr.storage.RecurringJobSearchRequestBuilder
 
withCron(String) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
Allows to specify the CronExpression or a carbon aware schedule expression (see CarbonAware) that will be used to create the recurringJobs.
withCustomSchedule(String) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
Allows to specify a custom schedule that will be used to create the recurringJobs.
withCustomSchedule(CustomSchedule) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
Allows to specify a custom schedule that will be used to create the recurringJobs.
withDashboardEmbedded() - Method in class org.jobrunr.dashboard.ui.model.VersionUIModel
 
withDashboardMultiCluster() - Method in class org.jobrunr.dashboard.ui.model.VersionUIModel
 
withDeleteAt(Instant) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
Allows to specify the instant after which the RecurringJob should be deleted automatically.
withDeleteAt(Instant, Instant) - Method in class org.jobrunr.storage.RecurringJobSearchRequestBuilder
 
withDeleteAtTo(Instant) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withDeleteOnFailure(String) - Method in class org.jobrunr.scheduling.JobBuilder
Allows to specify the duration after which to delete failed jobs in the following format: duration1((!)duration2) where - duration 1 is the duration after which the failed job will move to the DELETED state - duration 2 is the duration after which the job in the DELETED state will be permanently deleted.
withDeleteOnFailure(String) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
Allows to specify the duration after which to delete failed jobs in the following format: duration1((!)duration2) where - duration 1 is the duration after which the failed job will move to the DELETED state - duration 2 is the duration after which the job in the DELETED state will be permanently deleted.
withDeleteOnFailure(Duration) - Method in class org.jobrunr.scheduling.JobBuilder
Allows to specify the duration after which the failed job should go to the DELETED state
withDeleteOnFailure(Duration) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
Allows to specify the duration after which the failed job should go to the DELETED state
withDeleteOnFailure(Duration, Duration) - Method in class org.jobrunr.scheduling.JobBuilder
Allows to specify the duration after which the failed job should be (permanently) deleted
withDeleteOnFailure(Duration, Duration) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
Allows to specify the duration after which the failed job should be (permanently) deleted
withDeleteOnSuccess(String) - Method in class org.jobrunr.scheduling.JobBuilder
Allows to specify the duration after which to delete succeeded jobs in the following format: duration1((!)duration2) where - duration 1 is the duration after which the succeeded job will move to the DELETED state - duration 2 is the duration after which the job in the DELETED state will be permanently deleted.
withDeleteOnSuccess(String) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
Allows to specify the duration after which to delete succeeded jobs in the following format: duration1((!)duration2) where - duration 1 is the duration after which the succeeded job will move to the DELETED state - duration 2 is the duration after which the job in the DELETED state will be permanently deleted.
withDeleteOnSuccess(Duration) - Method in class org.jobrunr.scheduling.JobBuilder
Allows to specify the duration after which the successful job should go to the DELETED state
withDeleteOnSuccess(Duration) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
Allows to specify the duration after which the successful job should go to the DELETED state
withDeleteOnSuccess(Duration, Duration) - Method in class org.jobrunr.scheduling.JobBuilder
Allows to specify the duration after which the successful job should be (permanently) deleted
withDeleteOnSuccess(Duration, Duration) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
Allows to specify the duration after which the successful job should be (permanently) deleted
withDetails(IocJobLambda) - Method in class org.jobrunr.scheduling.JobBuilder
Allows to provide the job details by means of Java 8 lambda.
withDetails(IocJobLambda) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
Allows to provide the job details by means of Java 8 lambda.
withDetails(JobLambda) - Method in class org.jobrunr.scheduling.JobBuilder
Allows to provide the job details by means of Java 8 lambda.
withDetails(JobLambda) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
Allows to provide the job details by means of Java 8 lambda.
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
 
withFeaturesUsed(String, String, String, boolean, boolean) - Static method in class org.jobrunr.dashboard.ui.model.VersionUIModel
 
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.RecurringJobSearchRequestBuilder
 
withId(String) - Method in class org.jobrunr.storage.sql.common.JobTable
 
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
 
withIds(String...) - Method in class org.jobrunr.storage.RecurringJobSearchRequestBuilder
 
withIds(List) - Method in class org.jobrunr.storage.sql.common.JobTable
 
withIdsOfRecurringJobs(List) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
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.
withJobExceptionType(String) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withJobFilter(JobFilter...) - Method in class org.jobrunr.configuration.JobRunrConfiguration
Allows setting extra JobFilters or to provide another implementation of the DefaultRetryFilter
withJobFingerprint(String) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withJobId(UUID) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withJobIdGreaterThan(UUID) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withJobIds(List) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withJobIds(UUID...) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withJobName(String) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withJobName(String) - Method in class org.jobrunr.storage.RecurringJobSearchRequestBuilder
 
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.
withJobSignature(String) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withJobSignature(String) - Method in class org.jobrunr.storage.RecurringJobSearchRequestBuilder
 
withLabel(String) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withLabel(String) - Method in class org.jobrunr.storage.RecurringJobSearchRequestBuilder
 
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
 
withMaxConcurrentJobs(int) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
Allows to specify whether jobs can run in parallel.
withMutex(String) - Method in class org.jobrunr.scheduling.JobBuilder
Allows to specify the mutex of the job to limit concurrent executions for the specified mutex.
withMutex(String) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
Allows to specify the mutex of the recurring job to limit concurrent executions for the specified mutex.
withMutex(String) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
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
 
withNextRun(Instant, Instant) - Method in class org.jobrunr.storage.RecurringJobSearchRequestBuilder
 
withNextRunFrom(Instant) - Method in class org.jobrunr.storage.RecurringJobSearchRequestBuilder
 
withNextRunTo(Instant) - Method in class org.jobrunr.storage.RecurringJobSearchRequestBuilder
 
withObject(Object) - Method in class org.jobrunr.utils.diagnostics.DiagnosticsBuilder
 
withObject(String, Object) - Method in class org.jobrunr.utils.diagnostics.DiagnosticsBuilder
 
withOnlyBatchJobs(boolean) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
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
 
withParentId(UUID) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withPaused(boolean) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
Allows to create a recurring job that will be paused.
withPaused(boolean) - Method in class org.jobrunr.storage.RecurringJobSearchRequestBuilder
 
withPriority(int) - Method in class org.jobrunr.storage.sql.common.JobTable
 
withPriority(Integer) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withPriority(Integer) - Method in class org.jobrunr.storage.RecurringJobSearchRequestBuilder
 
withProcessTimeOut(Duration) - Method in class org.jobrunr.scheduling.JobBuilder
Allows to specify the maximum process duration after which the job will be interrupted and move to the FAILED state.
withProcessTimeOut(Duration) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
Allows to specify the maximum process duration after which the job will be interrupted and move to the FAILED state.
withQueue(Enum) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withQueue(Enum) - Method in class org.jobrunr.storage.RecurringJobSearchRequestBuilder
 
withQueue(Enum) - Method in class org.jobrunr.scheduling.JobBuilder
Allows to specify the queue where this job should be executed.
withQueue(Enum) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
Allows to specify the queue where this job should be executed.
withQueue(String) - Method in class org.jobrunr.scheduling.JobBuilder
Allows to specify the queue where this job should be executed.
withQueue(String) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
Allows to specify the queue where this job should be executed.
withRateLimiter(String) - Method in class org.jobrunr.scheduling.JobBuilder
Allows to specify the rate limiter for the job to limit the amount of concurrent executions for the job.
withRateLimiter(String) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
Allows to specify the rate limiter for the job to limit the amount of concurrent executions for the job.
withRateLimiter(String) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withRateLimiter(String) - Method in class org.jobrunr.storage.sql.common.JobTable
 
withRecurringJobId(String) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withRecurringJobIds(String...) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withRecurringJobIds(List) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withRunsMoreThanOncePerMinute(boolean) - Method in class org.jobrunr.storage.RecurringJobSearchRequestBuilder
 
withScheduledAt(Instant) - Method in class org.jobrunr.storage.sql.common.JobTable
 
withScheduledAt(Instant, Instant) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withScheduledAtFrom(Instant) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withScheduledAtTo(Instant) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withScheduleExpression(String) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
Allows to specify a CronExpression (preferably use RecurringJobBuilder.withCron(String)), an ISO-8601 duration (preferably use RecurringJobBuilder.withInterval(Duration)) or a carbon aware schedule expression (see CarbonAware) that will be used to create the recurringJobs.
withScheduleJobsSkippedDuringDowntime() - Method in class org.jobrunr.scheduling.RecurringJobBuilder
Allows to specify whether jobs that were skipped during downtime need to be scheduled.
withServerTag(String) - Method in class org.jobrunr.scheduling.JobBuilder
Allows to specify the server tag of the job.
withServerTag(String) - Method in class org.jobrunr.scheduling.RecurringJobBuilder
Allows to specify the server tag of the job.
withServerTag(String) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withServerTag(String) - Method in class org.jobrunr.storage.RecurringJobSearchRequestBuilder
 
withState(StateName) - Method in class org.jobrunr.storage.sql.common.JobTable
 
withStateName(StateName) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withStateNames(List) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withStateNames(StateName...) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withSubTitle(String) - Method in class org.jobrunr.utils.diagnostics.DiagnosticsBuilder
 
withTitle(String) - Method in class org.jobrunr.utils.diagnostics.DiagnosticsBuilder
 
withUnknownFeaturesUsed() - Static method in class org.jobrunr.dashboard.ui.model.VersionUIModel
 
withUpdatedAt(Instant, Instant) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withUpdatedAt(Instant, Instant) - Method in class org.jobrunr.storage.RecurringJobSearchRequestBuilder
 
withUpdatedAtFrom(Instant) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withUpdatedAtFrom(Instant) - Method in class org.jobrunr.storage.RecurringJobSearchRequestBuilder
 
withUpdatedAtTo(Instant) - Method in class org.jobrunr.storage.JobSearchRequestBuilder
 
withUpdatedAtTo(Instant) - Method in class org.jobrunr.storage.RecurringJobSearchRequestBuilder
 
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
 
workerCount - Variable in class org.jobrunr.server.configuration.DefaultBackgroundJobServerWorkerPolicy
 
WorkersMetrics(List) - Constructor for class org.jobrunr.dashboard.DashboardDbDataProvider.WorkersMetrics
 
write(JsonWriter, File) - Method in class org.jobrunr.utils.mapper.gson.FileAdapter
 
write(JsonWriter, Object) - Method in class org.jobrunr.utils.mapper.gson.ClassNameObjectTypeAdapter
 
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, JobContext) - Method in class org.jobrunr.utils.mapper.gson.JobContextAdapter
 

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
 
$ A B C D E F G H I J K L M N O P Q R S T U V W Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form