Hierarchy For All Packages
Package Hierarchies:- org.jobrunr,
- org.jobrunr.configuration,
- org.jobrunr.dashboard,
- 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.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.filters,
- org.jobrunr.jobs.lambdas,
- org.jobrunr.jobs.mappers,
- org.jobrunr.jobs.states,
- org.jobrunr.scheduling,
- org.jobrunr.scheduling.cron,
- org.jobrunr.scheduling.exceptions,
- org.jobrunr.server,
- 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.metrics,
- org.jobrunr.server.runner,
- org.jobrunr.server.strategy,
- org.jobrunr.server.tasks,
- org.jobrunr.server.threadpool,
- org.jobrunr.storage,
- org.jobrunr.storage.listeners,
- org.jobrunr.storage.metrics,
- org.jobrunr.storage.nosql,
- org.jobrunr.storage.nosql.common,
- org.jobrunr.storage.nosql.common.migrations,
- org.jobrunr.storage.nosql.documentdb,
- org.jobrunr.storage.nosql.elasticsearch,
- org.jobrunr.storage.nosql.elasticsearch.migrations,
- org.jobrunr.storage.nosql.mongo,
- org.jobrunr.storage.nosql.mongo.mapper,
- org.jobrunr.storage.nosql.mongo.migrations,
- org.jobrunr.storage.nosql.redis,
- org.jobrunr.storage.nosql.redis.migrations,
- org.jobrunr.storage.sql,
- org.jobrunr.storage.sql.common,
- org.jobrunr.storage.sql.common.db,
- org.jobrunr.storage.sql.common.db.dialect,
- org.jobrunr.storage.sql.common.migrations,
- org.jobrunr.storage.sql.db2,
- org.jobrunr.storage.sql.h2,
- org.jobrunr.storage.sql.mariadb,
- 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.mapper,
- org.jobrunr.utils.mapper.gson,
- org.jobrunr.utils.mapper.jackson,
- org.jobrunr.utils.mapper.jackson.modules,
- org.jobrunr.utils.mapper.jsonb,
- org.jobrunr.utils.mapper.jsonb.adapters,
- org.jobrunr.utils.mapper.jsonb.serializer,
- org.jobrunr.utils.metadata,
- org.jobrunr.utils.reflection,
- org.jobrunr.utils.reflection.autobox,
- org.jobrunr.utils.resilience,
- org.jobrunr.utils.streams
Class Hierarchy
- java.lang.Object
- org.jobrunr.server.concurrent.statechanges.AbstractAllowedConcurrentStateChange (implements org.jobrunr.server.concurrent.statechanges.AllowedConcurrentStateChange)
- org.jobrunr.server.concurrent.statechanges.DeletedWhileEnqueuedConcurrentStateChange
- org.jobrunr.server.concurrent.statechanges.DeletedWhileFailedConcurrentStateChange
- org.jobrunr.server.concurrent.statechanges.DeletedWhileProcessingConcurrentStateChange
- org.jobrunr.server.concurrent.statechanges.DeletedWhileScheduledConcurrentStateChange
- org.jobrunr.server.concurrent.statechanges.DeletedWhileSucceededConcurrentStateChange
- org.jobrunr.server.runner.AbstractBackgroundJobRunner (implements org.jobrunr.server.runner.BackgroundJobRunner)
- org.jobrunr.server.runner.BackgroundJobWithIocRunner
- org.jobrunr.server.runner.BackgroundJobWithoutIocRunner
- org.jobrunr.server.runner.BackgroundStaticFieldJobWithoutIocRunner
- org.jobrunr.server.runner.BackgroundStaticJobWithoutIocRunner
- org.jobrunr.server.runner.AbstractBackgroundJobRunner.BackgroundJobWorker
- org.jobrunr.server.runner.BackgroundJobWithIocRunner.BackgroundForIoCJobLambdaWorker
- org.jobrunr.server.runner.BackgroundJobWithoutIocRunner.BackgroundForJobLambdaWorker
- org.jobrunr.server.runner.BackgroundStaticFieldJobWithoutIocRunner.StaticFieldBackgroundJobWorker
- org.jobrunr.server.runner.BackgroundStaticJobWithoutIocRunner.StaticBackgroundJobWorker
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractQueue<E> (implements java.util.Queue<E>)
- java.util.concurrent.ConcurrentLinkedQueue<E> (implements java.util.Queue<E>, java.io.Serializable)
- org.jobrunr.dashboard.ui.model.problems.Problems
- java.util.concurrent.ConcurrentLinkedQueue<E> (implements java.util.Queue<E>, java.io.Serializable)
- java.util.AbstractQueue<E> (implements java.util.Queue<E>)
- java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
- java.util.concurrent.ThreadPoolExecutor
- java.util.concurrent.ScheduledThreadPoolExecutor (implements java.util.concurrent.ScheduledExecutorService)
- org.jobrunr.server.threadpool.ScheduledThreadPoolJobRunrExecutor (implements org.jobrunr.server.threadpool.JobRunrExecutor)
- java.util.concurrent.ScheduledThreadPoolExecutor (implements java.util.concurrent.ScheduledExecutorService)
- java.util.concurrent.ThreadPoolExecutor
- org.jobrunr.dashboard.server.AbstractHttpExchangeHandler (implements org.jobrunr.dashboard.server.HttpExchangeHandler)
- org.jobrunr.dashboard.server.http.RedirectHttpHandler
- org.jobrunr.dashboard.server.http.RestHttpHandler
- org.jobrunr.dashboard.JobRunrApiHandler
- org.jobrunr.dashboard.server.sse.ServerSentEventHandler
- org.jobrunr.dashboard.JobRunrSseHandler
- org.jobrunr.dashboard.server.http.StaticFileHttpHandler
- org.jobrunr.dashboard.JobRunrStaticFileHandler
- org.jobrunr.jobs.AbstractJob (implements org.jobrunr.utils.resilience.Lockable)
- org.jobrunr.jobs.Job
- org.jobrunr.jobs.RecurringJob
- org.jobrunr.dashboard.ui.model.RecurringJobUIModel
- org.jobrunr.jobs.filters.AbstractJobFilters
- org.jobrunr.jobs.filters.JobCreationFilters
- org.jobrunr.jobs.filters.JobPerformingFilters
- org.jobrunr.scheduling.AbstractJobScheduler
- org.jobrunr.scheduling.JobRequestScheduler
- org.jobrunr.scheduling.JobScheduler
- org.jobrunr.jobs.states.AbstractJobState (implements org.jobrunr.jobs.states.JobState)
- org.jobrunr.jobs.states.DeletedState
- org.jobrunr.jobs.states.EnqueuedState
- org.jobrunr.jobs.states.FailedState
- org.jobrunr.jobs.states.ProcessingState
- org.jobrunr.jobs.states.ScheduledState
- org.jobrunr.jobs.states.SucceededState
- org.jobrunr.jobs.details.instructions.AbstractJVMInstruction
- org.jobrunr.jobs.details.instructions.InvokeDynamicInstruction
- org.jobrunr.jobs.details.instructions.LdcInstruction
- org.jobrunr.jobs.details.instructions.SingleIntOperandInstruction
- org.jobrunr.jobs.details.instructions.VisitFieldInstruction
- org.jobrunr.jobs.details.instructions.GetFieldInstruction
- org.jobrunr.jobs.details.instructions.GetStaticInstruction
- org.jobrunr.jobs.details.instructions.VisitLocalVariableInstruction
- org.jobrunr.jobs.details.instructions.ALoadOperandInstruction
- org.jobrunr.jobs.details.instructions.DLoadOperandInstruction
- org.jobrunr.jobs.details.instructions.FLoadOperandInstruction
- org.jobrunr.jobs.details.instructions.ILoadOperandInstruction
- org.jobrunr.jobs.details.instructions.LLoadOperandInstruction
- org.jobrunr.jobs.details.instructions.StoreVariableInstruction
- org.jobrunr.jobs.details.instructions.AStoreInstruction
- org.jobrunr.jobs.details.instructions.DStoreInstruction
- org.jobrunr.jobs.details.instructions.FStoreInstruction
- org.jobrunr.jobs.details.instructions.IStoreInstruction
- org.jobrunr.jobs.details.instructions.LStoreInstruction
- org.jobrunr.jobs.details.instructions.VisitMethodInstruction
- org.jobrunr.jobs.details.instructions.InvokeSpecialInstruction
- org.jobrunr.jobs.details.instructions.InvokeStaticInstruction
- org.jobrunr.jobs.details.instructions.JobDetailsInstruction
- org.jobrunr.jobs.details.instructions.InvokeInterfaceInstruction
- org.jobrunr.jobs.details.instructions.InvokeVirtualInstruction
- org.jobrunr.jobs.details.instructions.VisitTypeInstruction
- org.jobrunr.jobs.details.instructions.ANewArrayOperandInstruction
- org.jobrunr.jobs.details.instructions.CheckCastOperandInstruction
- org.jobrunr.jobs.details.instructions.NewOperandInstruction
- org.jobrunr.jobs.details.instructions.ZeroOperandInstruction
- org.jobrunr.jobs.details.instructions.AAStoreInstruction
- org.jobrunr.jobs.details.instructions.DupOperandInstruction
- org.jobrunr.jobs.details.instructions.I2BOperandInstruction
- org.jobrunr.jobs.details.instructions.I2SOperandInstruction
- org.jobrunr.jobs.details.instructions.IConst0OperandInstruction
- org.jobrunr.jobs.details.instructions.IConst1OperandInstruction
- org.jobrunr.jobs.details.instructions.IConst2OperandInstruction
- org.jobrunr.jobs.details.instructions.IConst3OperandInstruction
- org.jobrunr.jobs.details.instructions.IConst4OperandInstruction
- org.jobrunr.jobs.details.instructions.IConst5OperandInstruction
- org.jobrunr.jobs.details.instructions.LConst0OperandInstruction
- org.jobrunr.jobs.details.instructions.LConst1OperandInstruction
- org.jobrunr.jobs.details.instructions.PopOperandInstruction
- org.jobrunr.jobs.details.instructions.ReturnOperandInstruction
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
- org.jobrunr.dashboard.server.http.handlers.HttpRequestMethodHandlers
- java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
- org.jobrunr.storage.nosql.redis.AbstractPipelinedStream<T> (implements java.util.stream.Stream<T>)
- org.jobrunr.storage.nosql.redis.JedisRedisPipelinedStream<T>
- org.jobrunr.storage.nosql.redis.LettuceRedisPipelinedStream<T>
- org.jobrunr.storage.AbstractStorageProvider (implements java.lang.AutoCloseable, org.jobrunr.storage.StorageProvider)
- org.jobrunr.storage.sql.common.DefaultSqlStorageProvider (implements org.jobrunr.storage.sql.SqlStorageProvider)
- org.jobrunr.storage.sql.db2.DB2StorageProvider
- org.jobrunr.storage.sql.h2.H2StorageProvider
- org.jobrunr.storage.sql.mariadb.MariaDbStorageProvider
- org.jobrunr.storage.sql.oracle.OracleStorageProvider
- org.jobrunr.storage.sql.postgres.PostgresStorageProvider
- org.jobrunr.storage.sql.sqlite.SqLiteStorageProvider
- org.jobrunr.storage.sql.sqlserver.SQLServerStorageProvider
- org.jobrunr.storage.nosql.elasticsearch.ElasticSearchStorageProvider (implements org.jobrunr.storage.nosql.NoSqlStorageProvider)
- org.jobrunr.storage.InMemoryStorageProvider
- org.jobrunr.storage.nosql.redis.JedisRedisStorageProvider (implements org.jobrunr.storage.nosql.NoSqlStorageProvider)
- org.jobrunr.storage.nosql.redis.LettuceRedisStorageProvider (implements org.jobrunr.storage.nosql.NoSqlStorageProvider)
- org.jobrunr.storage.nosql.mongo.MongoDBStorageProvider (implements org.jobrunr.storage.nosql.NoSqlStorageProvider)
- org.jobrunr.storage.nosql.documentdb.AmazonDocumentDBStorageProvider
- org.jobrunr.storage.sql.common.DefaultSqlStorageProvider (implements org.jobrunr.storage.sql.SqlStorageProvider)
- org.jobrunr.jobs.details.instructions.AllJVMInstructions
- org.jobrunr.jobs.states.AllowedJobStateStateChanges
- org.jobrunr.storage.sql.common.db.dialect.AnsiDialect (implements org.jobrunr.storage.sql.common.db.dialect.Dialect)
- org.jobrunr.utils.reflection.autobox.Autoboxer
- 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.metrics.BackgroundJobServerMetricsBinder
- org.jobrunr.storage.BackgroundJobServerStatus (implements org.jobrunr.server.jmx.BackgroundJobServerStatusMBean)
- org.jobrunr.storage.nosql.mongo.mapper.BackgroundJobServerStatusDocumentMapper
- org.jobrunr.server.strategy.BasicWorkDistributionStrategy (implements org.jobrunr.server.strategy.WorkDistributionStrategy)
- org.jobrunr.utils.reflection.autobox.BooleanTypeAutoboxer (implements org.jobrunr.utils.reflection.autobox.TypeAutoboxer<T>)
- org.jobrunr.jobs.details.CachingJobDetailsGenerator (implements org.jobrunr.jobs.details.JobDetailsGenerator)
- org.jobrunr.jobs.details.postprocess.CGLibPostProcessor (implements org.jobrunr.jobs.details.postprocess.JobDetailsPostProcessor)
- org.jobrunr.server.tasks.CheckForNewJobRunrVersion (implements java.lang.Runnable)
- org.jobrunr.server.tasks.CheckForNewJobRunrVersion.VersionNumber (implements java.lang.Comparable<T>)
- org.jobrunr.server.tasks.CheckIfAllJobsExistTask (implements java.lang.Runnable)
- org.jobrunr.utils.ClassPathUtils
- org.objectweb.asm.ClassVisitor
- org.jobrunr.jobs.details.JavaJobDetailsFinder
- org.jobrunr.jobs.details.KotlinJobDetailsFinder
- org.jobrunr.utils.CollectionUtils
- org.jobrunr.server.concurrent.ConcurrentJobModificationResolver
- org.jobrunr.server.concurrent.ConcurrentJobModificationResolveResult
- 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.scheduling.cron.Cron
- org.jobrunr.scheduling.cron.CronExpression (implements java.lang.Comparable<T>)
- org.jobrunr.server.dashboard.DashboardNotificationManager
- org.jobrunr.storage.sql.common.DatabaseCreator
- org.jobrunr.server.configuration.DefaultBackgroundJobServerWorkerPolicy (implements org.jobrunr.server.configuration.BackgroundJobServerWorkerPolicy)
- org.jobrunr.storage.nosql.common.migrations.DefaultNoSqlMigrationProvider (implements org.jobrunr.storage.nosql.common.migrations.NoSqlMigrationProvider)
- org.jobrunr.storage.sql.common.migrations.DefaultSqlMigrationProvider (implements org.jobrunr.storage.sql.common.migrations.SqlMigrationProvider)
- 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.DiagnosticsBulletedLine
- org.jobrunr.utils.diagnostics.DiagnosticsTitle (implements org.jobrunr.utils.diagnostics.DiagnosticsItem)
- org.jobrunr.jobs.filters.DisplayNameFilter (implements org.jobrunr.jobs.filters.JobClientFilter)
- 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 javax.json.bind.serializer.JsonbDeserializer<T>)
- org.jobrunr.utils.mapper.jsonb.serializer.DurationTypeSerializer (implements javax.json.bind.serializer.JsonbSerializer<T>)
- org.jobrunr.storage.nosql.elasticsearch.ElasticSearchDocumentMapper
- org.jobrunr.storage.nosql.elasticsearch.migrations.ElasticSearchMigration
- org.jobrunr.storage.nosql.elasticsearch.migrations.M001_CreateJobsIndex
- org.jobrunr.storage.nosql.elasticsearch.migrations.M002_CreateRecurringJobsIndex
- org.jobrunr.storage.nosql.elasticsearch.migrations.M003_CreateBackgroundJobServersIndex
- org.jobrunr.storage.nosql.elasticsearch.migrations.M004_CreateJobStatsIndex
- org.jobrunr.storage.nosql.elasticsearch.migrations.M005_CreateMetadataIndexAndDropJobStatsIndex
- org.jobrunr.storage.nosql.elasticsearch.ElasticSearchUtils
- org.jobrunr.utils.reflection.autobox.EnumAutoboxer (implements org.jobrunr.utils.reflection.autobox.TypeAutoboxer<T>)
- org.jobrunr.utils.exceptions.Exceptions
- org.jobrunr.utils.mapper.jsonb.FieldAccessStrategy (implements javax.json.bind.config.PropertyVisibilityStrategy)
- org.jobrunr.utils.mapper.jsonb.serializer.FileTypeDeserializer (implements javax.json.bind.serializer.JsonbDeserializer<T>)
- org.jobrunr.utils.mapper.jsonb.serializer.FileTypeSerializer (implements javax.json.bind.serializer.JsonbSerializer<T>)
- org.jobrunr.server.configuration.FixedSizeBackgroundJobServerWorkerPolicy (implements org.jobrunr.server.configuration.BackgroundJobServerWorkerPolicy)
- org.jobrunr.utils.reflection.autobox.FloatTypeAutoboxer (implements org.jobrunr.utils.reflection.autobox.TypeAutoboxer<T>)
- 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.reflection.autobox.InstantTypeAutoboxer (implements org.jobrunr.utils.reflection.autobox.TypeAutoboxer<T>)
- org.jobrunr.utils.reflection.autobox.InstantForOracleTypeAutoboxer
- org.jobrunr.utils.reflection.autobox.IntegerTypeAutoboxer (implements org.jobrunr.utils.reflection.autobox.TypeAutoboxer<T>)
- org.jobrunr.utils.io.IOUtils
- org.jobrunr.utils.mapper.jackson.JacksonJsonMapper (implements org.jobrunr.utils.mapper.JsonMapper)
- org.jobrunr.utils.JarFileSystemUtils
- org.jobrunr.storage.nosql.redis.migrations.JedisRedisMigration
- org.jobrunr.storage.nosql.redis.migrations.M001_JedisRemoveJobStatsAndUseMetadata
- org.jobrunr.utils.mapper.jsonb.JobAdapter (implements javax.json.bind.adapter.JsonbAdapter<Original,Adapted>)
- org.jobrunr.jobs.context.JobContext
- org.jobrunr.server.runner.RunnerJobContext
- 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.filters.JobDefaultFilters
- org.jobrunr.jobs.JobDetails
- org.jobrunr.utils.mapper.jsonb.adapters.JobDetailsAdapter (implements javax.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.JavaJobDetailsBuilder
- org.jobrunr.jobs.details.KotlinJobDetailsBuilder
- org.jobrunr.jobs.details.JobDetailsGeneratorUtils
- org.jobrunr.storage.nosql.mongo.mapper.JobDocumentMapper
- org.jobrunr.jobs.filters.JobFilterUtils
- org.jobrunr.utils.mapper.jsonb.adapters.JobHistoryAdapter (implements javax.json.bind.adapter.JsonbAdapter<Original,Adapted>)
- org.jobrunr.jobs.JobId
- org.jobrunr.jobs.JobListVersioner (implements java.lang.AutoCloseable)
- org.jobrunr.jobs.mappers.JobMapper
- org.jobrunr.utils.mapper.jsonb.adapters.JobMetadataAdapter (implements javax.json.bind.adapter.JsonbAdapter<Original,Adapted>)
- org.jobrunr.jobs.JobParameter
- org.jobrunr.utils.mapper.gson.JobParameterDeserializer (implements com.google.gson.JsonDeserializer<T>)
- org.jobrunr.configuration.JobRunr
- 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.server.jmx.JobRunrJMXExtensions (implements org.jobrunr.storage.listeners.JobStatsChangeListener, org.jobrunr.server.jmx.JobStatsMBean)
- org.jobrunr.utils.mapper.jsonb.JobRunrJsonb (implements javax.json.bind.Jsonb)
- org.jobrunr.storage.JobRunrMetadata
- org.jobrunr.server.jmx.JobServerStats
- org.jobrunr.storage.JobStats
- org.jobrunr.storage.JobStatsExtended
- org.jobrunr.storage.JobStatsEnricher
- org.jobrunr.storage.JobStatsExtended.Estimation
- org.jobrunr.utils.JobUtils
- org.jobrunr.jobs.JobVersioner (implements java.lang.AutoCloseable)
- org.jobrunr.server.JobZooKeeper (implements java.lang.Runnable)
- org.jobrunr.utils.mapper.jsonb.JsonbJsonMapper (implements org.jobrunr.utils.mapper.JsonMapper)
- 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.utils.mapper.jackson.modules.DurationDeserializer
- org.jobrunr.utils.mapper.jackson.modules.InstantDeserializer
- org.jobrunr.utils.mapper.jackson.modules.JobParameterDeserializer
- com.fasterxml.jackson.databind.deser.std.StdDeserializer<T> (implements java.io.Serializable, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable)
- 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.utils.mapper.jackson.modules.DurationSerializer
- org.jobrunr.utils.mapper.jackson.modules.InstantSerializer
- org.jobrunr.utils.mapper.jackson.modules.JobParameterSerializer
- 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.storage.nosql.redis.migrations.LettuceRedisMigration
- org.jobrunr.storage.nosql.redis.migrations.M001_LettuceRemoveJobStatsAndUseMetadata
- org.jobrunr.utils.resilience.Lock (implements java.lang.AutoCloseable)
- org.jobrunr.utils.reflection.autobox.LongTypeAutoboxer (implements org.jobrunr.utils.reflection.autobox.TypeAutoboxer<T>)
- org.jobrunr.dashboard.server.http.url.MatchUrl
- org.jobrunr.storage.nosql.mongo.mapper.MetadataDocumentMapper
- org.jobrunr.utils.reflection.MethodFinderPredicate (implements java.util.function.Predicate<T>)
- com.fasterxml.jackson.databind.Module (implements com.fasterxml.jackson.core.Versioned)
- com.fasterxml.jackson.databind.module.SimpleModule (implements java.io.Serializable)
- org.jobrunr.utils.mapper.jackson.modules.JobRunrModule
- org.jobrunr.utils.mapper.jackson.modules.JobRunrTimeModule
- com.fasterxml.jackson.databind.module.SimpleModule (implements java.io.Serializable)
- org.jobrunr.storage.nosql.mongo.mapper.MongoDBPageRequestMapper
- org.jobrunr.storage.nosql.mongo.migrations.MongoMigration
- org.jobrunr.storage.nosql.mongo.migrations.M001_CreateJobCollection
- org.jobrunr.storage.nosql.mongo.migrations.M002_CreateRecurringJobCollection
- org.jobrunr.storage.nosql.mongo.migrations.M003_CreateBackgroundJobServerCollection
- org.jobrunr.storage.nosql.mongo.migrations.M004_CreateJobStatsCollection
- org.jobrunr.storage.nosql.mongo.migrations.M005_CreateMetadataCollectionAndDropJobStats
- org.jobrunr.storage.nosql.mongo.MongoUtils
- org.jobrunr.utils.resilience.MultiLock (implements java.io.Closeable)
- org.jobrunr.server.dashboard.NewJobRunrVersionNotification (implements org.jobrunr.server.dashboard.DashboardNotification)
- org.jobrunr.server.dashboard.mappers.NewJobRunrVersionNotificationMapper (implements org.jobrunr.server.dashboard.mappers.DashboardNotificationMapper<T>)
- org.jobrunr.dashboard.ui.model.problems.NewJobRunrVersionProblemHandler (implements org.jobrunr.storage.listeners.MetadataChangeListener, org.jobrunr.dashboard.ui.model.problems.ProblemHandler)
- org.jobrunr.storage.nosql.common.NoSqlDatabaseCreator<T>
- org.jobrunr.storage.nosql.elasticsearch.ElasticSearchDBCreator
- org.jobrunr.storage.nosql.redis.JedisRedisDBCreator
- org.jobrunr.storage.nosql.redis.LettuceRedisDBCreator
- org.jobrunr.storage.nosql.mongo.MongoDBCreator
- 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 javax.json.JsonObjectBuilder)
- org.jobrunr.utils.NumberUtils
- org.jobrunr.storage.sql.common.db.dialect.OracleDialect (implements org.jobrunr.storage.sql.common.db.dialect.Dialect)
- org.jobrunr.storage.Page<T>
- org.jobrunr.storage.PageRequest
- org.jobrunr.utils.mapper.jsonb.serializer.PathTypeDeserializer (implements javax.json.bind.serializer.JsonbDeserializer<T>)
- org.jobrunr.utils.mapper.jsonb.serializer.PathTypeSerializer (implements javax.json.bind.serializer.JsonbSerializer<T>)
- org.jobrunr.dashboard.ui.model.problems.Problem
- org.jobrunr.dashboard.ui.model.problems.CpuAllocationIrregularityProblem
- org.jobrunr.dashboard.ui.model.problems.NewJobRunrVersionProblem
- org.jobrunr.dashboard.ui.model.problems.ScheduledJobsNotFoundProblem
- org.jobrunr.dashboard.ui.model.problems.SevereJobRunrExceptionProblem
- org.jobrunr.dashboard.ui.model.problems.ProblemsManager
- org.jobrunr.utils.resilience.RateLimiter
- org.jobrunr.utils.resilience.RateLimiter.Builder
- org.jobrunr.utils.mapper.jsonb.RecurringJobAdapter (implements javax.json.bind.adapter.JsonbAdapter<Original,Adapted>)
- org.jobrunr.storage.nosql.redis.RedisUtilities
- org.jobrunr.utils.reflection.ReflectionUtils
- org.jobrunr.dashboard.server.http.url.RequestUrl
- org.jobrunr.jobs.filters.RetryFilter (implements org.jobrunr.jobs.filters.ElectStateFilter)
- 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.dashboard.ui.model.problems.ScheduledJobsNotFoundProblemHandler (implements org.jobrunr.storage.listeners.JobStatsChangeListener, org.jobrunr.dashboard.ui.model.problems.ProblemHandler)
- org.jobrunr.jobs.details.SerializedLambdaConverter
- org.jobrunr.server.ServerZooKeeper (implements java.lang.Runnable)
- 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.storage.sql.common.db.Sql<T>
- org.jobrunr.storage.sql.common.BackgroundJobServerTable
- org.jobrunr.storage.sql.common.JobStatsView
- org.jobrunr.storage.sql.common.JobTable
- org.jobrunr.storage.sql.common.MetadataTable
- org.jobrunr.storage.sql.common.RecurringJobTable
- 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.SqlPageRequestMapper
- org.jobrunr.storage.sql.common.db.SqlResultSet
- org.jobrunr.storage.sql.common.db.dialect.SQLServerDialect (implements org.jobrunr.storage.sql.common.db.dialect.Dialect)
- org.jobrunr.storage.sql.common.db.SqlSpliterator (implements java.lang.AutoCloseable, java.util.Spliterator<T>)
- org.jobrunr.storage.sql.common.SqlStorageProviderFactory
- org.jobrunr.dashboard.server.sse.SseExchange (implements java.lang.AutoCloseable)
- org.jobrunr.dashboard.sse.AbstractObjectSseExchange
- org.jobrunr.dashboard.sse.BackgroundJobServerStatusSseExchange (implements org.jobrunr.storage.listeners.BackgroundJobServerStatusChangeListener)
- org.jobrunr.dashboard.sse.JobSseExchange (implements org.jobrunr.storage.listeners.JobChangeListener)
- org.jobrunr.dashboard.sse.JobStatsSseExchange (implements org.jobrunr.storage.listeners.JobStatsChangeListener)
- org.jobrunr.dashboard.sse.AbstractObjectSseExchange
- org.jobrunr.storage.metrics.StorageProviderMetricsBinder (implements org.jobrunr.storage.listeners.JobStatsChangeListener)
- org.jobrunr.storage.StorageProviderUtils
- org.jobrunr.storage.StorageProviderUtils.BackgroundJobServers
- org.jobrunr.storage.StorageProviderUtils.Jobs
- org.jobrunr.storage.StorageProviderUtils.JobStats
- 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.runner.ThreadLocalJobContext
- org.jobrunr.storage.ThreadSafeStorageProvider (implements org.jobrunr.storage.StorageProvider)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- java.lang.IllegalArgumentException
- org.jobrunr.utils.mapper.JobParameterJsonMapperException
- java.lang.IllegalStateException
- org.jobrunr.jobs.states.IllegalJobStateChangeException
- org.jobrunr.scheduling.cron.InvalidCronExpressionException
- org.jobrunr.scheduling.exceptions.JobNotFoundException
- org.jobrunr.scheduling.exceptions.JobClassNotFoundException
- org.jobrunr.scheduling.exceptions.JobMethodNotFoundException
- org.jobrunr.JobRunrException
- org.jobrunr.scheduling.exceptions.FieldNotFoundException
- org.jobrunr.SevereJobRunrException (implements org.jobrunr.server.dashboard.DashboardNotification)
- org.jobrunr.utils.mapper.JsonMapperException
- org.jobrunr.storage.StorageException
- org.jobrunr.storage.ConcurrentJobModificationException
- org.jobrunr.server.concurrent.UnresolvableConcurrentJobModificationException (implements org.jobrunr.SevereJobRunrException.DiagnosticsAware)
- org.jobrunr.storage.sql.common.db.ConcurrentSqlModificationException
- org.jobrunr.storage.JobNotFoundException
- org.jobrunr.storage.ServerTimedOutException
- org.jobrunr.storage.ConcurrentJobModificationException
- java.lang.IllegalArgumentException
- java.lang.RuntimeException
- java.lang.Exception
- org.jobrunr.storage.sql.common.db.Transaction (implements java.lang.AutoCloseable)
- com.google.gson.TypeAdapter<T>
- org.jobrunr.utils.mapper.gson.ClassNameObjectTypeAdapter
- org.jobrunr.utils.mapper.gson.DurationAdapter
- org.jobrunr.utils.mapper.gson.InstantAdapter
- org.jobrunr.utils.mapper.gson.PathAdapter
- 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.utils.reflection.autobox.UUIDTypeAutoboxer (implements org.jobrunr.utils.reflection.autobox.TypeAutoboxer<T>)
- org.jobrunr.utils.metadata.VersionRetriever
- org.jobrunr.dashboard.ui.model.VersionUIModel
- org.jobrunr.dashboard.server.WebServer
- org.jobrunr.server.concurrent.statechanges.AbstractAllowedConcurrentStateChange (implements org.jobrunr.server.concurrent.statechanges.AllowedConcurrentStateChange)
Interface Hierarchy
- org.jobrunr.server.concurrent.statechanges.AllowedConcurrentStateChange
- java.lang.AutoCloseable
- org.jobrunr.dashboard.server.HttpExchangeHandler (also extends com.sun.net.httpserver.HttpHandler)
- org.jobrunr.storage.listeners.JobChangeListener (also extends org.jobrunr.storage.listeners.StorageProviderChangeListener)
- org.jobrunr.storage.StorageProvider
- org.jobrunr.storage.nosql.NoSqlStorageProvider
- org.jobrunr.storage.sql.SqlStorageProvider
- org.jobrunr.server.runner.BackgroundJobRunner
- org.jobrunr.server.jmx.BackgroundJobServerMBean
- org.jobrunr.server.jmx.BackgroundJobServerStatusMBean
- org.jobrunr.server.configuration.BackgroundJobServerWorkerPolicy
- java.util.function.BiConsumer<T,U>
- org.jobrunr.dashboard.server.http.handlers.ExceptionHandler
- org.jobrunr.server.dashboard.DashboardNotification
- org.jobrunr.server.dashboard.mappers.DashboardNotificationMapper<T>
- org.jobrunr.utils.diagnostics.DiagnosticsItem
- org.jobrunr.storage.sql.common.db.dialect.Dialect
- org.jobrunr.utils.exceptions.Exceptions.ThrowingBiConsumer<T,U>
- org.jobrunr.dashboard.server.http.handlers.HttpRequestHandler
- org.jobrunr.utils.exceptions.Exceptions.ThrowingBiFunction<T,U,R>
- org.jobrunr.utils.exceptions.Exceptions.ThrowingConsumer<T>
- org.jobrunr.utils.exceptions.Exceptions.ThrowingFunction<T,R>
- org.jobrunr.utils.exceptions.Exceptions.ThrowingRunnable
- org.jobrunr.utils.exceptions.Exceptions.ThrowingSupplier<T>
- java.util.concurrent.Executor
- org.jobrunr.server.threadpool.JobRunrExecutor
- com.sun.net.httpserver.HttpHandler
- org.jobrunr.dashboard.server.HttpExchangeHandler (also extends java.lang.AutoCloseable)
- org.jobrunr.server.JobActivator
- org.jobrunr.jobs.context.JobContext.Metadata
- org.jobrunr.jobs.details.JobDetailsGenerator
- org.jobrunr.jobs.details.postprocess.JobDetailsPostProcessor
- org.jobrunr.jobs.filters.JobFilter
- org.jobrunr.jobs.filters.ApplyStateFilter
- org.jobrunr.jobs.filters.ElectStateFilter
- org.jobrunr.jobs.filters.JobClientFilter
- org.jobrunr.jobs.filters.JobServerFilter
- org.jobrunr.jobs.lambdas.JobRequestHandler<T>
- org.jobrunr.jobs.states.JobState
- org.jobrunr.server.jmx.JobStatsMBean
- org.jobrunr.utils.mapper.JsonMapper
- org.jobrunr.utils.resilience.Lockable
- org.jobrunr.storage.nosql.common.migrations.NoSqlMigration
- org.jobrunr.storage.nosql.common.migrations.NoSqlMigrationProvider
- org.jobrunr.dashboard.ui.model.problems.ProblemHandler
- java.io.Serializable
- org.jobrunr.jobs.lambdas.JobRunrJob
- org.jobrunr.jobs.lambdas.IocJobLambda<S>
- org.jobrunr.jobs.lambdas.IocJobLambdaFromStream<S,T>
- org.jobrunr.jobs.lambdas.JobLambda
- org.jobrunr.jobs.lambdas.JobLambdaFromStream<T>
- org.jobrunr.jobs.lambdas.JobRequest
- org.jobrunr.SevereJobRunrException.DiagnosticsAware
- org.jobrunr.jobs.lambdas.JobRunrJob
- org.jobrunr.storage.sql.common.migrations.SqlMigration
- org.jobrunr.storage.sql.common.migrations.SqlMigrationProvider
- org.jobrunr.storage.listeners.StorageProviderChangeListener
- org.jobrunr.storage.listeners.BackgroundJobServerStatusChangeListener
- org.jobrunr.storage.listeners.JobChangeListener (also extends java.lang.AutoCloseable)
- org.jobrunr.storage.listeners.JobStatsChangeListener
- org.jobrunr.storage.listeners.MetadataChangeListener
- org.jobrunr.utils.reflection.autobox.TypeAutoboxer<T>
- org.jobrunr.dashboard.server.http.url.UrlPathPart
- org.jobrunr.server.strategy.WorkDistributionStrategy
Annotation Type Hierarchy
- org.jobrunr.utils.annotations.Because (implements java.lang.annotation.Annotation)
- org.jobrunr.utils.annotations.Beta (implements java.lang.annotation.Annotation)
- org.jobrunr.jobs.annotations.Job (implements java.lang.annotation.Annotation)
- org.jobrunr.utils.annotations.VisibleFor (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.jobrunr.scheduling.cron.CronFieldType
- org.jobrunr.jobs.context.JobDashboardLogger.Level
- org.jobrunr.storage.PageRequest.Order
- org.jobrunr.jobs.states.StateName
- org.jobrunr.storage.StorageProviderUtils.DatabaseOptions
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)