Package Hierarchies:
- org.jobrunr,
- org.jobrunr.configuration,
- org.jobrunr.dashboard,
- org.jobrunr.dashboard.autodiscovery,
- org.jobrunr.dashboard.integrations,
- org.jobrunr.dashboard.server,
- org.jobrunr.dashboard.server.http,
- org.jobrunr.dashboard.server.http.handlers,
- org.jobrunr.dashboard.server.http.url,
- org.jobrunr.dashboard.server.security,
- org.jobrunr.dashboard.server.security.apikey,
- org.jobrunr.dashboard.server.security.basic,
- org.jobrunr.dashboard.server.security.exceptions,
- org.jobrunr.dashboard.server.sse,
- org.jobrunr.dashboard.sse,
- org.jobrunr.dashboard.ui.model,
- org.jobrunr.dashboard.ui.model.problems,
- org.jobrunr.jobs,
- org.jobrunr.jobs.annotations,
- org.jobrunr.jobs.context,
- org.jobrunr.jobs.details,
- org.jobrunr.jobs.details.instructions,
- org.jobrunr.jobs.details.postprocess,
- org.jobrunr.jobs.exceptions,
- org.jobrunr.jobs.filters,
- org.jobrunr.jobs.filters.delete,
- org.jobrunr.jobs.filters.retry,
- org.jobrunr.jobs.lambdas,
- org.jobrunr.jobs.mappers,
- org.jobrunr.jobs.migrations,
- org.jobrunr.jobs.queues,
- org.jobrunr.jobs.ratelimiters,
- org.jobrunr.jobs.states,
- org.jobrunr.scheduling,
- org.jobrunr.scheduling.carbonaware,
- org.jobrunr.scheduling.cron,
- org.jobrunr.scheduling.custom,
- org.jobrunr.scheduling.exceptions,
- org.jobrunr.scheduling.interval,
- org.jobrunr.server,
- org.jobrunr.server.carbonaware,
- org.jobrunr.server.concurrent,
- org.jobrunr.server.concurrent.statechanges,
- org.jobrunr.server.configuration,
- org.jobrunr.server.dashboard,
- org.jobrunr.server.dashboard.mappers,
- org.jobrunr.server.jmx,
- org.jobrunr.server.licensing,
- org.jobrunr.server.lifecycle,
- org.jobrunr.server.metrics,
- org.jobrunr.server.runner,
- org.jobrunr.server.strategy,
- org.jobrunr.server.tasks,
- org.jobrunr.server.tasks.licensing,
- org.jobrunr.server.tasks.startup,
- org.jobrunr.server.tasks.steward,
- org.jobrunr.server.tasks.zookeeper,
- org.jobrunr.server.threadpool,
- org.jobrunr.storage,
- org.jobrunr.storage.listeners,
- org.jobrunr.storage.metrics,
- org.jobrunr.storage.navigation,
- org.jobrunr.storage.nosql,
- org.jobrunr.storage.nosql.common,
- org.jobrunr.storage.nosql.common.migrations,
- org.jobrunr.storage.nosql.documentdb,
- org.jobrunr.storage.nosql.documentdb.migrations,
- org.jobrunr.storage.nosql.mongo,
- org.jobrunr.storage.nosql.mongo.mapper,
- org.jobrunr.storage.nosql.mongo.migrations,
- org.jobrunr.storage.sql,
- org.jobrunr.storage.sql.cockroachdb,
- org.jobrunr.storage.sql.common,
- org.jobrunr.storage.sql.common.db,
- org.jobrunr.storage.sql.common.mapper,
- org.jobrunr.storage.sql.common.migrations,
- org.jobrunr.storage.sql.common.tables,
- org.jobrunr.storage.sql.db2,
- org.jobrunr.storage.sql.h2,
- org.jobrunr.storage.sql.mariadb,
- org.jobrunr.storage.sql.mysql,
- org.jobrunr.storage.sql.oracle,
- org.jobrunr.storage.sql.postgres,
- org.jobrunr.storage.sql.sqlite,
- org.jobrunr.storage.sql.sqlserver,
- org.jobrunr.utils,
- org.jobrunr.utils.annotations,
- org.jobrunr.utils.diagnostics,
- org.jobrunr.utils.exceptions,
- org.jobrunr.utils.io,
- org.jobrunr.utils.jobs,
- org.jobrunr.utils.mapper,
- org.jobrunr.utils.mapper.gson,
- org.jobrunr.utils.mapper.jackson,
- org.jobrunr.utils.mapper.jackson.modules,
- org.jobrunr.utils.mapper.jackson3,
- org.jobrunr.utils.mapper.jsonb,
- org.jobrunr.utils.mapper.jsonb.adapters,
- org.jobrunr.utils.mapper.jsonb.serializer,
- org.jobrunr.utils.multicast,
- org.jobrunr.utils.reflection,
- org.jobrunr.utils.reflection.autobox,
- org.jobrunr.utils.resilience,
- org.jobrunr.utils.resources,
- org.jobrunr.utils.streams,
- org.jobrunr.utils.testing,
- org.jobrunr.utils.threadpool,
- org.jobrunr.utils.uuid
Class Hierarchy
- java.lang.Object
- org.jobrunr.server.concurrent.statechanges.AbstractAllowedConcurrentStateChange (implements org.jobrunr.server.concurrent.statechanges.AllowedConcurrentStateChange)
- org.jobrunr.server.runner.AbstractBackgroundJobRunner (implements org.jobrunr.server.runner.BackgroundJobRunner)
- org.jobrunr.server.runner.AbstractBackgroundJobRunner.BackgroundJobWorker
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- org.jobrunr.server.strategy.AbstractDynamicQueueStrategy (implements org.jobrunr.server.strategy.DynamicQueueStrategy)
- java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
- org.jobrunr.dashboard.server.AbstractHttpExchangeHandler (implements org.jobrunr.dashboard.server.HttpExchangeHandler)
- org.jobrunr.jobs.AbstractJob (implements org.jobrunr.utils.resilience.Lockable)
- org.jobrunr.jobs.filters.AbstractJobFilters<T>
- org.jobrunr.scheduling.AbstractJobScheduler<T>
- org.jobrunr.jobs.states.AbstractJobState (implements org.jobrunr.jobs.states.JobState)
- org.jobrunr.jobs.details.instructions.AbstractJVMInstruction
- org.jobrunr.server.lifecycle.AbstractLifecycleLock (implements java.lang.AutoCloseable)
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- org.jobrunr.utils.jobs.AbstractSortColumns<T>
- org.jobrunr.storage.sql.common.mapper.AbstractSqlAmountRequestMapper<S>
- org.jobrunr.storage.AbstractStorageProvider (implements java.lang.AutoCloseable, org.jobrunr.storage.StorageProvider)
- org.jobrunr.dashboard.server.security.AccessGuard
- org.jobrunr.jobs.details.instructions.AllJVMInstructions
- org.jobrunr.jobs.states.AllowedJobStateStateChanges
- org.jobrunr.storage.navigation.AmountRequest
- org.jobrunr.dashboard.server.security.AnonymousAuthenticationProvider (implements org.jobrunr.dashboard.server.security.AuthenticationProvider)
- org.jobrunr.storage.sql.common.tables.AnsiDatabaseTablePrefixStatementUpdater (implements org.jobrunr.storage.sql.common.tables.TablePrefixStatementUpdater)
- org.jobrunr.storage.sql.common.db.AnsiDialect (implements org.jobrunr.storage.sql.common.db.Dialect)
- org.jobrunr.dashboard.server.security.apikey.ApiKeyAuthenticationProvider
- org.jobrunr.dashboard.server.security.apikey.ApiKeyUtils
- org.jobrunr.utils.reflection.autobox.Autoboxer
- org.jobrunr.dashboard.autodiscovery.AutoDiscoveryConfiguration
- org.jobrunr.dashboard.autodiscovery.AutoDiscoveryTask (implements java.lang.Runnable)
- org.jobrunr.scheduling.BackgroundJob
- org.jobrunr.server.BackgroundJobPerformer (implements java.lang.Runnable)
- org.jobrunr.scheduling.BackgroundJobRequest
- org.jobrunr.server.BackgroundJobServer (implements org.jobrunr.server.jmx.BackgroundJobServerMBean)
- org.jobrunr.server.BackgroundJobServerConfiguration
- org.jobrunr.server.BackgroundJobServerConfigurationReader
- org.jobrunr.server.lifecycle.BackgroundJobServerLifecycle
- org.jobrunr.server.metrics.BackgroundJobServerMetricsBinder (implements java.lang.AutoCloseable)
- org.jobrunr.storage.BackgroundJobServerStatus (implements org.jobrunr.server.jmx.BackgroundJobServerStatusMBean)
- org.jobrunr.storage.nosql.mongo.mapper.BackgroundJobServerStatusDocumentMapper
- org.jobrunr.utils.resilience.BackOffEnforcer<BackOffResultType>
- org.jobrunr.utils.resilience.BackOffResult
- org.jobrunr.dashboard.server.security.basic.BasicAuthenticationProvider (implements org.jobrunr.dashboard.server.security.AuthenticationProvider)
- org.jobrunr.dashboard.server.security.basic.BasicAuthenticationUser
- org.jobrunr.dashboard.server.security.basic.BasicAuthenticationUtils
- org.jobrunr.dashboard.server.security.basic.BasicAuthenticationUtils.UsernameAndPassword
- org.jobrunr.server.strategy.BasicWorkDistributionStrategy (implements org.jobrunr.server.strategy.WorkDistributionStrategy)
- org.jobrunr.jobs.BatchJob.BatchJobStats
- org.jobrunr.jobs.context.BatchJobDashboardProgressBar
- org.jobrunr.utils.reflection.autobox.BooleanTypeAutoboxer (implements org.jobrunr.utils.reflection.autobox.TypeAutoboxer<T>)
- org.jobrunr.utils.uuid.ByteUtil
- org.jobrunr.utils.resilience.CachedValue<T>
- org.jobrunr.jobs.details.CachingJobDetailsGenerator (implements org.jobrunr.jobs.details.JobDetailsGenerator)
- org.jobrunr.scheduling.carbonaware.CarbonAware
- org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfiguration
- org.jobrunr.server.carbonaware.CarbonAwareJobProcessingConfigurationReader
- org.jobrunr.scheduling.carbonaware.CarbonAwarePeriod (implements java.time.temporal.Temporal)
- org.jobrunr.scheduling.carbonaware.CarbonAwareScheduleMargin
- org.jobrunr.server.carbonaware.CarbonIntensityApiClient
- org.jobrunr.server.dashboard.CarbonIntensityApiErrorNotification (implements org.jobrunr.server.dashboard.DashboardNotification)
- org.jobrunr.server.dashboard.mappers.CarbonIntensityApiErrorNotificationMapper (implements org.jobrunr.server.dashboard.mappers.DashboardNotificationMapper<T>)
- org.jobrunr.dashboard.ui.model.problems.CarbonIntensityApiErrorProblemHandler (implements org.jobrunr.storage.listeners.MetadataChangeListener, org.jobrunr.dashboard.ui.model.problems.ProblemHandler)
- org.jobrunr.server.carbonaware.CarbonIntensityForecast
- org.jobrunr.server.carbonaware.CarbonIntensityForecast.ApiResponseStatus
- org.jobrunr.server.carbonaware.CarbonIntensityForecast.TimestampedCarbonIntensityForecast (implements java.lang.Comparable<T>)
- org.jobrunr.jobs.details.postprocess.CGLibPostProcessor (implements org.jobrunr.jobs.details.postprocess.JobDetailsPostProcessor)
- org.jobrunr.server.tasks.startup.CheckIfAllJobsExistTask (implements java.lang.Runnable)
- org.jobrunr.utils.resources.ClassPathResourceProvider (implements java.lang.AutoCloseable)
- org.objectweb.asm.ClassVisitor
- org.jobrunr.utils.CollectionUtils
- org.jobrunr.server.concurrent.ConcurrentJobModificationResolveResult
- org.jobrunr.jobs.ratelimiters.ConcurrentJobRateLimiter (implements org.jobrunr.jobs.ratelimiters.RateLimiter)
- org.jobrunr.jobs.ratelimiters.ConcurrentJobRateLimiterConfiguration
- org.jobrunr.dashboard.server.http.ContentType
- org.jobrunr.server.dashboard.CpuAllocationIrregularityNotification (implements org.jobrunr.server.dashboard.DashboardNotification)
- org.jobrunr.server.dashboard.mappers.CpuAllocationIrregularityNotificationMapper (implements org.jobrunr.server.dashboard.mappers.DashboardNotificationMapper<T>)
- org.jobrunr.dashboard.ui.model.problems.CpuAllocationIrregularityProblemHandler (implements org.jobrunr.storage.listeners.MetadataChangeListener, org.jobrunr.dashboard.ui.model.problems.ProblemHandler)
- org.jobrunr.server.tasks.startup.CreateClusterIdIfNotExists (implements java.lang.Runnable)
- org.jobrunr.scheduling.cron.Cron
- org.jobrunr.jobs.filters.retry.CustomRetryPolicy (implements org.jobrunr.jobs.filters.retry.RetryPolicy)
- org.jobrunr.dashboard.DashboardAuditLogger
- org.jobrunr.dashboard.DashboardDbDataProvider (implements org.jobrunr.dashboard.DashboardDataProvider)
- org.jobrunr.dashboard.DashboardDbDataProvider.JobsMetrics
- org.jobrunr.dashboard.DashboardDbDataProvider.WorkersMetrics
- org.jobrunr.server.dashboard.DashboardNotificationManager
- org.jobrunr.storage.sql.common.DatabaseCreator
- org.jobrunr.storage.DatabaseMigrationCredentials
- org.jobrunr.storage.sql.common.DatabaseMigrationsProvider
- org.jobrunr.storage.DatabaseOptions
- org.jobrunr.storage.sql.common.DatabaseSqlMigrationFileProvider
- org.jobrunr.server.configuration.DefaultBackgroundJobServerWorkerPolicy (implements org.jobrunr.server.configuration.BackgroundJobServerWorkerPolicy)
- org.jobrunr.server.configuration.DefaultConcurrentJobModificationPolicy (implements org.jobrunr.server.configuration.ConcurrentJobModificationPolicy)
- org.jobrunr.server.concurrent.DefaultConcurrentJobModificationResolver (implements org.jobrunr.server.concurrent.ConcurrentJobModificationResolver)
- org.jobrunr.jobs.filters.DefaultJobFilter (implements org.jobrunr.jobs.filters.JobClientFilter)
- org.jobrunr.storage.nosql.common.migrations.DefaultNoSqlMigrationProvider (implements org.jobrunr.storage.nosql.common.migrations.NoSqlMigrationProvider)
- org.jobrunr.jobs.filters.DefaultRetryFilter (implements org.jobrunr.jobs.filters.RetryFilter)
- org.jobrunr.storage.sql.common.migrations.DefaultSqlMigrationProvider (implements org.jobrunr.storage.sql.common.migrations.SqlMigrationProvider)
- org.jobrunr.jobs.filters.DeleteFilter (implements org.jobrunr.jobs.filters.ElectStateFilter)
- org.jobrunr.jobs.filters.delete.DeletePolicyParseResult
- org.jobrunr.server.DesktopUtils
- org.jobrunr.server.DesktopUtils.Java8Internal (implements org.jobrunr.server.DesktopUtils.Internal)
- org.jobrunr.utils.diagnostics.DiagnosticsBuilder
- org.jobrunr.utils.diagnostics.DiagnosticsException (implements org.jobrunr.utils.diagnostics.DiagnosticsItem)
- org.jobrunr.utils.diagnostics.DiagnosticsLine (implements org.jobrunr.utils.diagnostics.DiagnosticsItem)
- org.jobrunr.utils.diagnostics.DiagnosticsTitle (implements org.jobrunr.utils.diagnostics.DiagnosticsItem)
- org.jobrunr.jobs.filters.retry.DoNotRetryPolicy (implements org.jobrunr.jobs.filters.retry.RetryPolicy)
- org.jobrunr.utils.reflection.autobox.DoubleTypeAutoboxer (implements org.jobrunr.utils.reflection.autobox.TypeAutoboxer<T>)
- org.jobrunr.utils.reflection.autobox.DurationTypeAutoboxer (implements org.jobrunr.utils.reflection.autobox.TypeAutoboxer<T>)
- org.jobrunr.utils.mapper.jsonb.serializer.DurationTypeDeserializer (implements jakarta.json.bind.serializer.JsonbDeserializer<T>)
- org.jobrunr.utils.mapper.jsonb.serializer.DurationTypeSerializer (implements jakarta.json.bind.serializer.JsonbSerializer<T>)
- org.jobrunr.utils.DurationUtils
- org.jobrunr.jobs.queues.DynamicQueue (implements java.lang.Comparable<T>)
- org.jobrunr.dashboard.ui.model.DynamicQueueConfiguration
- org.jobrunr.jobs.queues.DynamicQueueManager
- org.jobrunr.storage.DynamicQueueRequest
- org.jobrunr.utils.mapper.jsonb.adapters.DynamicQueuesAdapter (implements jakarta.json.bind.adapter.JsonbAdapter<Original,Adapted>)
- org.jobrunr.jobs.DynamicQueueStats
- org.jobrunr.jobs.DynamicQueueStats.DynamicQueueDetails (implements java.lang.Comparable<T>)
- org.jobrunr.server.concurrent.statechanges.EnqueuedFromScheduledConcurrentStateChange (implements org.jobrunr.server.concurrent.statechanges.AllowedConcurrentStateChange)
- org.jobrunr.utils.reflection.autobox.EnumAutoboxer (implements org.jobrunr.utils.reflection.autobox.TypeAutoboxer<T>)
- org.jobrunr.dashboard.ui.model.EnvironmentHolder
- org.jobrunr.server.licensing.EnvLicenseKeyProvider (implements org.jobrunr.server.licensing.LicenseKeyProvider)
- org.jobrunr.utils.exceptions.Exceptions
- org.jobrunr.jobs.filters.retry.ExponentialBackoffRetryPolicy (implements org.jobrunr.jobs.filters.retry.RetryPolicy)
- org.jobrunr.utils.resilience.ExponentialMovingAverage
- org.jobrunr.utils.mapper.jsonb.FieldAccessStrategy (implements jakarta.json.bind.config.PropertyVisibilityStrategy)
- org.jobrunr.utils.mapper.jsonb.serializer.FileTypeDeserializer (implements jakarta.json.bind.serializer.JsonbDeserializer<T>)
- org.jobrunr.utils.mapper.jsonb.serializer.FileTypeSerializer (implements jakarta.json.bind.serializer.JsonbSerializer<T>)
- com.sun.net.httpserver.Filter
- org.jobrunr.server.configuration.FixedSizeBackgroundJobServerWorkerPolicy (implements org.jobrunr.server.configuration.BackgroundJobServerWorkerPolicy)
- org.jobrunr.server.configuration.FixedSizeWorkerPoolDynamicQueuePolicy (implements org.jobrunr.server.configuration.DynamicQueuePolicy)
- org.jobrunr.utils.reflection.autobox.FloatTypeAutoboxer (implements org.jobrunr.utils.reflection.autobox.TypeAutoboxer<T>)
- org.jobrunr.dashboard.integrations.GitHubIssueTrackingIntegration (implements org.jobrunr.dashboard.integrations.IssueTrackingIntegration)
- org.jobrunr.utils.GraalVMUtils
- org.jobrunr.utils.mapper.gson.GsonJsonMapper (implements org.jobrunr.utils.mapper.JsonMapper)
- org.jobrunr.dashboard.server.http.HttpRequest
- org.jobrunr.dashboard.server.http.handlers.HttpRequestHandlers
- org.jobrunr.dashboard.server.http.handlers.HttpRequestHandlers.RequestMethod
- org.jobrunr.dashboard.server.http.HttpResponse
- org.jobrunr.utils.HttpUtils
- org.jobrunr.utils.reflection.autobox.InstantTypeAutoboxer (implements org.jobrunr.utils.reflection.autobox.TypeAutoboxer<T>)
- org.jobrunr.utils.InstantUtils
- org.jobrunr.utils.InstantUtils.TimeUnit (implements java.time.temporal.TemporalAmount, java.time.temporal.TemporalUnit)
- org.jobrunr.utils.reflection.autobox.IntegerTypeAutoboxer (implements org.jobrunr.utils.reflection.autobox.TypeAutoboxer<T>)
- org.jobrunr.utils.io.IOUtils
- org.jobrunr.dashboard.integrations.IssueTrackingUtils
- org.jobrunr.utils.mapper.jackson3.Jackson3JsonMapper (implements org.jobrunr.utils.mapper.JsonMapper)
- org.jobrunr.utils.mapper.jackson.JacksonJsonMapper (implements org.jobrunr.utils.mapper.JsonMapper)
- org.jobrunr.dashboard.integrations.JaegerObservabilityIntegration (implements org.jobrunr.dashboard.integrations.ObservabilityIntegration)
- org.jobrunr.utils.resources.JarFileSystemProvider (implements org.jobrunr.utils.resources.FileSystemProvider)
- org.jobrunr.utils.JarUtils
- org.jobrunr.dashboard.integrations.JiraIssueTrackingIntegration (implements org.jobrunr.dashboard.integrations.IssueTrackingIntegration)
- org.jobrunr.utils.mapper.jsonb.JobAdapter (implements jakarta.json.bind.adapter.JsonbAdapter<Original,Adapted>)
- org.jobrunr.scheduling.JobBuilder
- org.jobrunr.jobs.context.JobContext
- org.jobrunr.jobs.context.JobDashboardLogger
- org.jobrunr.jobs.context.JobDashboardLogger.JobDashboardLogLine
- org.jobrunr.jobs.context.JobDashboardLogger.JobDashboardLogLines (implements org.jobrunr.jobs.context.JobContext.Metadata)
- org.jobrunr.jobs.context.JobDashboardProgressBar
- org.jobrunr.jobs.context.JobDashboardProgressBar.JobDashboardProgress (implements org.jobrunr.jobs.context.JobContext.Metadata)
- org.jobrunr.jobs.filters.JobDefaultFilters
- org.jobrunr.jobs.JobDetails
- org.jobrunr.utils.mapper.jsonb.adapters.JobDetailsAdapter (implements jakarta.json.bind.adapter.JsonbAdapter<Original,Adapted>)
- org.jobrunr.jobs.details.JobDetailsAsmGenerator (implements org.jobrunr.jobs.details.JobDetailsGenerator)
- org.jobrunr.jobs.details.JobDetailsBuilder
- org.jobrunr.jobs.details.JobDetailsGeneratorUtils
- org.jobrunr.storage.nosql.mongo.mapper.JobDocumentMapper
- org.jobrunr.jobs.filters.JobFilterUtils
- org.jobrunr.server.JobHandler (implements java.lang.Runnable)
- org.jobrunr.utils.mapper.jsonb.adapters.JobHistoryAdapter (implements jakarta.json.bind.adapter.JsonbAdapter<Original,Adapted>)
- org.jobrunr.utils.JobHolderContext
- org.jobrunr.jobs.JobId
- org.jobrunr.utils.mapper.jsonb.adapters.JobLabelsAdapter (implements jakarta.json.bind.adapter.JsonbAdapter<Original,Adapted>)
- org.jobrunr.jobs.JobListVersioner (implements java.lang.AutoCloseable)
- org.jobrunr.jobs.mappers.JobMapper
- org.jobrunr.utils.mapper.jsonb.adapters.JobMetadataAdapter (implements jakarta.json.bind.adapter.JsonbAdapter<Original,Adapted>)
- org.jobrunr.utils.mapper.jackson.modules.JobMixin
- org.jobrunr.jobs.migrations.JobNotFoundConfiguration
- org.jobrunr.jobs.migrations.JobNotFoundConfigurationReader
- org.jobrunr.jobs.JobParameter
- org.jobrunr.utils.mapper.gson.JobParameterDeserializer (implements com.google.gson.JsonDeserializer<T>)
- org.jobrunr.jobs.exceptions.JobParameterNotDeserializableException
- org.jobrunr.server.concurrent.statechanges.JobPerformedOnOtherBackgroundJobServerConcurrentStateChange (implements org.jobrunr.server.concurrent.statechanges.AllowedConcurrentStateChange)
- org.jobrunr.utils.testing.JobRegressionGuard
- org.jobrunr.utils.testing.JobRegressionGuardBasicAuthenticationProvider (implements org.jobrunr.utils.testing.JobRegressionGuardAuthenticationProvider)
- org.jobrunr.utils.testing.JobRegressionGuardOpenIdAuthenticationProvider (implements org.jobrunr.utils.testing.JobRegressionGuardAuthenticationProvider)
- org.jobrunr.jobs.JobResult
- org.jobrunr.utils.mapper.jsonb.adapters.JobResultAdapter (implements jakarta.json.bind.adapter.JsonbAdapter<Original,Adapted>)
- org.jobrunr.utils.mapper.gson.JobResultDeserializer (implements com.google.gson.JsonDeserializer<T>)
- org.jobrunr.server.runner.JobResultSaver
- org.jobrunr.jobs.filters.retry.JobRetryPolicy (implements org.jobrunr.jobs.filters.retry.RetryPolicy)
- org.jobrunr.configuration.JobRunrConfiguration
- org.jobrunr.configuration.JobRunrConfiguration.JobRunrConfigurationResult
- org.jobrunr.jobs.context.JobRunrDashboardLogger (implements org.slf4j.Logger)
- org.jobrunr.dashboard.JobRunrDashboardWebServer
- org.jobrunr.dashboard.JobRunrDashboardWebServerConfiguration
- org.jobrunr.dashboard.JobRunrDashboardWebServerConfigurationReader
- org.jobrunr.server.jmx.JobRunrJMXExtensions (implements org.jobrunr.storage.listeners.JobStatsChangeListener, org.jobrunr.server.jmx.JobStatsMBean)
- org.jobrunr.utils.mapper.jsonb.JobRunrJsonb (implements jakarta.json.bind.Jsonb)
- org.jobrunr.storage.JobRunrMetadata
- org.jobrunr.configuration.JobRunrMicroMeterIntegration (implements java.lang.AutoCloseable)
- org.jobrunr.configuration.JobRunrMicroMeterTracingConfiguration
- org.jobrunr.configuration.JobRunrOpenTelemetryTracingConfiguration
- org.jobrunr.configuration.JobRunrPro
- org.jobrunr.dashboard.server.security.JobRunrUser
- org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRules
- org.jobrunr.dashboard.server.security.JobRunrUserAuthorizationRulesBuilder
- org.jobrunr.dashboard.server.security.JobRunrUserContext
- org.jobrunr.dashboard.server.security.JobRunrUserContextThreadLocalProvider (implements org.jobrunr.dashboard.server.security.JobRunrUserContextProvider)
- org.jobrunr.dashboard.server.security.JobRunrUserInfo
- org.jobrunr.storage.JobSearchRequest
- org.jobrunr.storage.JobSearchRequestBuilder
- org.jobrunr.jobs.filters.JobServerFilter.JobProgress
- org.jobrunr.server.jmx.JobServerStats
- org.jobrunr.server.concurrent.statechanges.JobStateChangedWhileProcessingConcurrentStateChange (implements org.jobrunr.server.concurrent.statechanges.AllowedConcurrentStateChange)
- org.jobrunr.storage.JobStats (implements java.lang.Comparable<T>)
- org.jobrunr.storage.JobStatsEnricher
- org.jobrunr.storage.JobStatsExtended.Estimation
- org.jobrunr.utils.JobUtils
- org.jobrunr.jobs.JobVersioner (implements java.lang.AutoCloseable)
- org.jobrunr.utils.mapper.jsonb.JsonbJsonMapper (implements org.jobrunr.utils.mapper.JsonMapper)
- org.jobrunr.utils.mapper.jsonb.JsonbUtils
- com.fasterxml.jackson.databind.JsonDeserializer<T> (implements com.fasterxml.jackson.databind.deser.NullValueProvider)
- com.fasterxml.jackson.databind.deser.std.StdDeserializer<T> (implements java.io.Serializable, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable)
- org.jobrunr.configuration.JsonMapperFactory
- org.jobrunr.utils.mapper.JsonMapperFactory
- org.jobrunr.utils.mapper.JsonMapperUtils
- org.jobrunr.utils.mapper.JsonMapperUtils.Json
- org.jobrunr.utils.mapper.JsonMapperValidator
- com.fasterxml.jackson.databind.JsonSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable)
- com.fasterxml.jackson.databind.ser.std.StdSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, java.io.Serializable)
- org.jobrunr.dashboard.ui.model.LabelConfiguration
- org.jobrunr.server.strategy.LabelPrefixDynamicQueueProvider (implements org.jobrunr.server.strategy.DynamicQueueKeyProvider)
- org.jobrunr.server.licensing.LicenseKey
- org.jobrunr.server.licensing.LicenseKey.Header
- org.jobrunr.server.licensing.LicenseKeyLoader
- org.jobrunr.server.tasks.licensing.LicenseKeyLoadingTask (implements java.lang.Runnable)
- org.jobrunr.utils.LicenseKeyUtils
- org.jobrunr.server.licensing.LicenseKeyValidator
- org.jobrunr.server.licensing.LicenseSignatureConverter
- org.jobrunr.utils.reflection.autobox.ListTypeAutoboxer (implements org.jobrunr.utils.reflection.autobox.TypeAutoboxer<T>)
- org.jobrunr.utils.LocalDateUtils
- org.jobrunr.utils.resilience.Lock (implements java.lang.AutoCloseable)
- org.jobrunr.dashboard.server.security.LogoutDetails
- org.jobrunr.utils.LogUtils
- java.util.LongSummaryStatistics (implements java.util.function.IntConsumer, java.util.function.LongConsumer)
- org.jobrunr.utils.reflection.autobox.LongTypeAutoboxer (implements org.jobrunr.utils.reflection.autobox.TypeAutoboxer<T>)
- org.jobrunr.utils.resilience.LRUCache<Key,Value>
- org.jobrunr.dashboard.server.http.url.MatchUrl
- org.jobrunr.jobs.mappers.MDCMapper
- org.jobrunr.storage.nosql.mongo.mapper.MetadataDocumentMapper
- org.jobrunr.utils.reflection.MethodFinderPredicate (implements java.util.function.Predicate<T>)
- org.jobrunr.server.metrics.MicroMeterJobMetrics (implements org.jobrunr.jobs.filters.JobServerFilter)
- org.jobrunr.server.metrics.MicroMeterJobMetricsThreadLocal
- org.jobrunr.server.metrics.MicroMeterJobObservability (implements org.jobrunr.jobs.filters.JobClientFilter, org.jobrunr.jobs.filters.JobServerFilter)
- org.jobrunr.server.tasks.startup.MigrateFromOSStoProTask (implements java.lang.Runnable)
- org.jobrunr.server.tasks.startup.MigrateFromV5toV6Task (implements java.lang.Runnable)
- org.jobrunr.server.tasks.startup.MigrateFromV6toV7Task (implements java.lang.Runnable)
- org.jobrunr.server.tasks.startup.MigrateFromV7toV8Task (implements java.lang.Runnable)
- com.fasterxml.jackson.databind.Module (implements com.fasterxml.jackson.core.Versioned)
- com.fasterxml.jackson.databind.module.SimpleModule (implements java.io.Serializable)
- org.jobrunr.storage.nosql.mongo.mapper.MongoDBAmountRequestMapper<T>
- org.jobrunr.storage.nosql.mongo.mapper.MongoDBDynamicQueueRequestMapper
- org.jobrunr.storage.nosql.mongo.mapper.MongoDBJobSearchRequestMapper
- org.jobrunr.storage.nosql.mongo.mapper.MongoDBRecurringJobSearchRequestMapper
- org.jobrunr.storage.nosql.mongo.migrations.MongoMigration
- org.jobrunr.storage.nosql.mongo.MongoUtils
- org.jobrunr.utils.multicast.MulticastMessagePublisher (implements java.lang.AutoCloseable, org.jobrunr.utils.multicast.JobEnqueuedMessagePublisher)
- org.jobrunr.utils.multicast.MulticastMessageReceiver (implements java.io.Closeable)
- org.jobrunr.utils.resilience.MultiLock (implements java.io.Closeable)
- org.jobrunr.utils.threadpool.NamedThreadFactory (implements java.util.concurrent.ThreadFactory)
- org.jobrunr.storage.sql.common.tables.NoOpTablePrefixStatementUpdater (implements org.jobrunr.storage.sql.common.tables.TablePrefixStatementUpdater)
- org.jobrunr.storage.nosql.common.NoSqlDatabaseCreator<T>
- org.jobrunr.storage.nosql.common.NoSqlDatabaseMigrationsProvider
- org.jobrunr.storage.nosql.common.migrations.NoSqlMigrationByPath (implements org.jobrunr.storage.nosql.common.migrations.NoSqlMigration)
- org.jobrunr.storage.nosql.common.migrations.NoSqlMigrationByZipEntry (implements org.jobrunr.storage.nosql.common.migrations.NoSqlMigration)
- org.jobrunr.utils.mapper.jsonb.NullSafeJsonBuilder (implements jakarta.json.JsonObjectBuilder)
- org.jobrunr.utils.NumberUtils
- org.jobrunr.server.metrics.OpenTelemetryJobObservability (implements org.jobrunr.jobs.filters.JobClientFilter, org.jobrunr.jobs.filters.JobServerFilter)
- org.jobrunr.server.metrics.OpenTelemetrySpanScopeThreadLocal
- org.jobrunr.utils.OptionalUtils
- org.jobrunr.storage.sql.oracle.OracleDialect (implements org.jobrunr.storage.sql.common.db.Dialect)
- org.jobrunr.storage.navigation.OrderTerm
- org.jobrunr.server.concurrent.statechanges.OrphanedWhileProcessingConcurrentStateChange (implements org.jobrunr.server.concurrent.statechanges.AllowedConcurrentStateChange)
- org.jobrunr.storage.Page<T>
- org.jobrunr.storage.Paging
- org.jobrunr.storage.Paging.AmountBasedList
- org.jobrunr.storage.Paging.CursorBasedPage
- org.jobrunr.storage.Paging.OffsetBasedPage
- org.jobrunr.utils.resources.PathFileSystemProvider (implements org.jobrunr.utils.resources.FileSystemProvider)
- org.jobrunr.utils.mapper.jsonb.serializer.PathTypeDeserializer (implements jakarta.json.bind.serializer.JsonbDeserializer<T>)
- org.jobrunr.utils.mapper.jsonb.serializer.PathTypeSerializer (implements jakarta.json.bind.serializer.JsonbSerializer<T>)
- org.jobrunr.jobs.filters.retry.PerJobRetryPolicy (implements org.jobrunr.jobs.filters.retry.RetryPolicy)
- org.jobrunr.server.dashboard.PollIntervalInSecondsTimeBoxIsTooSmallNotification (implements org.jobrunr.server.dashboard.DashboardNotification)
- org.jobrunr.server.dashboard.mappers.PollIntervalInSecondsTimeBoxIsTooSmallNotificationMapper (implements org.jobrunr.server.dashboard.mappers.DashboardNotificationMapper<T>)
- org.jobrunr.dashboard.ui.model.problems.PollIntervalInSecondsTimeBoxIsTooSmallProblemHandler (implements org.jobrunr.storage.listeners.MetadataChangeListener, org.jobrunr.dashboard.ui.model.problems.ProblemHandler)
- org.jobrunr.jobs.states.PreviousJobState
- org.jobrunr.dashboard.ui.model.problems.Problem
- org.jobrunr.dashboard.ui.model.problems.ProblemsManager
- org.jobrunr.utils.jobs.PropertyExtractor<T,U>
- org.jobrunr.server.licensing.PublicKeyExtractor
- org.jobrunr.jobs.queues.Queues
- org.jobrunr.utils.resilience.RateLimiter
- org.jobrunr.utils.resilience.RateLimiter.Builder
- org.jobrunr.jobs.ratelimiters.RateLimiterConfiguration
- org.jobrunr.jobs.ratelimiters.RateLimiterIdentifier (implements java.lang.Comparable<T>)
- org.jobrunr.jobs.ratelimiters.RateLimiterManager
- org.jobrunr.utils.mapper.jsonb.RecurringJobAdapter (implements jakarta.json.bind.adapter.JsonbAdapter<Original,Adapted>)
- org.jobrunr.scheduling.RecurringJobBuilder
- org.jobrunr.utils.mapper.jackson.modules.RecurringJobMixin
- org.jobrunr.storage.RecurringJobSearchRequest
- org.jobrunr.storage.RecurringJobSearchRequestBuilder
- org.jobrunr.utils.reflection.ReflectionUtils
- org.jobrunr.dashboard.ui.model.RegressionJobDetailsModel
- org.jobrunr.dashboard.server.http.url.RequestUrl
- org.jobrunr.server.licensing.ResourceLicenseKeyProvider (implements org.jobrunr.server.licensing.LicenseKeyProvider)
- org.jobrunr.utils.resources.ResourcesFileSystemProvider (implements org.jobrunr.utils.resources.FileSystemProvider)
- org.jobrunr.server.configuration.RoundRobinDynamicQueuePolicy (implements org.jobrunr.server.configuration.DynamicQueuePolicy)
- org.jobrunr.storage.nosql.common.migrations.RunningOnJava11OrLowerWithinFatJarNoSqlMigrationProvider (implements org.jobrunr.storage.nosql.common.migrations.NoSqlMigrationProvider)
- org.jobrunr.storage.sql.common.migrations.RunningOnJava11OrLowerWithinFatJarSqlMigrationProvider (implements org.jobrunr.storage.sql.common.migrations.SqlMigrationProvider)
- org.jobrunr.utils.mapper.gson.RuntimeClassNameTypeAdapterFactory<T> (implements com.google.gson.TypeAdapterFactory)
- org.jobrunr.utils.RuntimeUtils
- org.jobrunr.scheduling.Schedule (implements java.lang.Comparable<T>)
- org.jobrunr.jobs.migrations.ScheduledJobMatcher
- org.jobrunr.dashboard.ui.model.problems.ScheduledJobsNotFoundProblemHandler (implements org.jobrunr.storage.listeners.JobStatsChangeListener, org.jobrunr.dashboard.ui.model.problems.ProblemHandler)
- org.jobrunr.jobs.migrations.ScheduledJobsThatDoNotExistAnymoreMigrator
- org.jobrunr.jobs.migrations.ScheduledJobThatDoNotExistAnymoreMigrations
- org.jobrunr.jobs.migrations.ScheduledJobUpdater
- org.jobrunr.jobs.migrations.ScheduledJobUpdater.JobArgs
- org.jobrunr.server.concurrent.statechanges.ScheduledTooEarlyByJobZooKeeperConcurrentStateChange (implements org.jobrunr.server.concurrent.statechanges.AllowedConcurrentStateChange)
- org.jobrunr.dashboard.server.security.SecurityUtils
- org.jobrunr.jobs.details.SerializedLambdaConverter
- org.jobrunr.server.ServerZooKeeper (implements java.lang.Runnable)
- org.jobrunr.utils.reflection.autobox.SetTypeAutoboxer (implements org.jobrunr.utils.reflection.autobox.TypeAutoboxer<T>)
- org.jobrunr.server.dashboard.mappers.SevereJobRunrExceptionNotificationMapper (implements org.jobrunr.server.dashboard.mappers.DashboardNotificationMapper<T>)
- org.jobrunr.dashboard.ui.model.problems.SevereJobRunrExceptionProblemHandler (implements org.jobrunr.storage.listeners.MetadataChangeListener, org.jobrunr.dashboard.ui.model.problems.ProblemHandler)
- org.jobrunr.server.configuration.SingleDynamicQueuePolicy (implements org.jobrunr.server.configuration.DynamicQueuePolicy)
- org.jobrunr.server.strategy.SingleDynamicQueueStrategy (implements org.jobrunr.server.strategy.DynamicQueueStrategy)
- org.jobrunr.jobs.ratelimiters.SlidingTimeWindowRateLimiter (implements org.jobrunr.jobs.ratelimiters.RateLimiter)
- org.jobrunr.jobs.ratelimiters.SlidingTimeWindowRateLimiterConfiguration
- org.jobrunr.server.strategy.SmartQueueWorkDistributionStrategy (implements org.jobrunr.jobs.filters.JobServerFilter, org.jobrunr.server.strategy.WorkDistributionStrategy)
- org.jobrunr.storage.sql.common.db.Sql<T>
- org.jobrunr.storage.sql.common.mapper.SqlDynamicQueueRequestMapper
- org.jobrunr.storage.sql.common.mapper.SqlJobSearchRequestMapper
- org.jobrunr.storage.sql.common.migrations.SqlMigrationByPath (implements org.jobrunr.storage.sql.common.migrations.SqlMigration)
- org.jobrunr.storage.sql.common.migrations.SqlMigrationByZipEntry (implements org.jobrunr.storage.sql.common.migrations.SqlMigration)
- org.jobrunr.storage.sql.common.mapper.SqlRecurringJobSearchRequestMapper
- org.jobrunr.storage.sql.common.db.SqlResultSet
- org.jobrunr.storage.sql.sqlserver.SQLServerDialect (implements org.jobrunr.storage.sql.common.db.Dialect)
- org.jobrunr.storage.sql.common.db.SqlSpliterator (implements java.lang.AutoCloseable, java.util.Spliterator<T>)
- org.jobrunr.storage.sql.common.db.SqlStatement
- org.jobrunr.storage.sql.common.SqlStorageProviderFactory
- org.jobrunr.storage.sql.common.db.SqlUtils
- org.jobrunr.dashboard.server.sse.SseExchange (implements java.lang.AutoCloseable)
- org.jobrunr.server.tasks.startup.StartupTask (implements java.lang.Runnable)
- org.jobrunr.storage.StorageProvider.AwaitingJobWithInfo
- org.jobrunr.storage.StorageProvider.BatchJobChildStats
- org.jobrunr.storage.StorageProvider.BatchJobWithChildStats
- org.jobrunr.storage.StorageProvider.RateLimiterAnalytics
- org.jobrunr.storage.StorageProvider.RateLimiterInfo
- org.jobrunr.storage.StorageProvider.ScheduledRecurringJobInfo
- org.jobrunr.storage.StorageProvider.StorageProviderInfo
- org.jobrunr.server.StorageProviderHealthMonitor (implements java.lang.Runnable)
- org.jobrunr.server.StorageProviderLicenseMonitor (implements java.lang.Runnable)
- org.jobrunr.storage.metrics.StorageProviderMetricsBinder (implements java.lang.AutoCloseable, org.jobrunr.storage.listeners.JobStatsChangeListener)
- org.jobrunr.storage.StorageProviderUtils
- org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
- org.jobrunr.storage.StorageProviderUtils.DeprecatedJobStats
- org.jobrunr.storage.StorageProviderUtils.Jobs
- org.jobrunr.storage.StorageProviderUtils.JobStats
- org.jobrunr.storage.StorageProviderUtils.License
- org.jobrunr.storage.StorageProviderUtils.Metadata
- org.jobrunr.storage.StorageProviderUtils.Migrations
- org.jobrunr.storage.StorageProviderUtils.RecurringJobs
- org.jobrunr.utils.streams.StreamUtils
- org.jobrunr.utils.reflection.autobox.StringTypeAutoboxer (implements org.jobrunr.utils.reflection.autobox.TypeAutoboxer<T>)
- org.jobrunr.utils.StringUtils
- org.jobrunr.server.concurrent.statechanges.SystemSleptConcurrentStateChange (implements org.jobrunr.server.concurrent.statechanges.AllowedConcurrentStateChange)
- org.jobrunr.server.tasks.Task
- org.jobrunr.server.tasks.TaskRunInfo
- org.jobrunr.server.tasks.TaskStatistics
- org.jobrunr.server.runner.ThreadLocalJobContext
- org.jobrunr.storage.ThreadSafeStorageProvider (implements org.jobrunr.storage.StorageProvider)
- org.jobrunr.storage.ThreadSafeStorageProvider.MethodSummaryStatisticsThreadLocal
- org.jobrunr.storage.ThreadSafeStorageProvider.Query
- java.lang.Throwable (implements java.io.Serializable)
- org.jobrunr.storage.sql.common.db.TimedPreparedStatement (implements java.sql.PreparedStatement)
- org.jobrunr.storage.sql.common.db.Transaction (implements java.lang.AutoCloseable)
- com.google.gson.TypeAdapter<T>
- org.jobrunr.server.licensing.UrlLicenseKeyProvider (implements org.jobrunr.server.licensing.LicenseKeyProvider)
- org.jobrunr.dashboard.server.http.url.UrlParamPathPart (implements org.jobrunr.dashboard.server.http.url.UrlPathPart)
- org.jobrunr.dashboard.server.http.url.UrlStringPathPart (implements org.jobrunr.dashboard.server.http.url.UrlPathPart)
- org.jobrunr.server.concurrent.UseStorageProviderJobConcurrentJobModificationResolver (implements org.jobrunr.server.concurrent.ConcurrentJobModificationResolver)
- org.jobrunr.server.configuration.UseStorageProviderJobConcurrentJobModificationResolverPolicy (implements org.jobrunr.server.configuration.ConcurrentJobModificationPolicy)
- org.jobrunr.utils.reflection.autobox.UUIDTypeAutoboxer (implements org.jobrunr.utils.reflection.autobox.TypeAutoboxer<T>)
- org.jobrunr.utils.uuid.UUIDv7Factory
- org.jobrunr.utils.uuid.UUIDv7Factory.Builder
- org.jobrunr.server.tasks.licensing.ValidateLicenseKeyTask (implements java.lang.Runnable)
- org.jobrunr.utils.VersionNumber (implements java.lang.Comparable<T>)
- org.jobrunr.dashboard.ui.model.VersionUIModel
- org.jobrunr.server.threadpool.VirtualThreadJobRunrExecutor (implements org.jobrunr.server.threadpool.JobRunrExecutor)
- org.jobrunr.dashboard.server.WebServer
- org.jobrunr.server.configuration.WeightedRoundRobinDynamicQueuePolicy (implements org.jobrunr.server.configuration.DynamicQueuePolicy)
Annotation Interface Hierarchy