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 All Packages
All Classes All Packages
All Classes All Packages
A
- AAStoreInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- AAStoreInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.AAStoreInstruction
- AbstractAllowedConcurrentStateChange - Class in cn.boboweike.carrot.server.concurrent.statechanges
- AbstractAllowedConcurrentStateChange(StateName, StateName) - Constructor for class cn.boboweike.carrot.server.concurrent.statechanges.AbstractAllowedConcurrentStateChange
- AbstractBackgroundTaskRunner - Class in cn.boboweike.carrot.server.runner
- AbstractBackgroundTaskRunner() - Constructor for class cn.boboweike.carrot.server.runner.AbstractBackgroundTaskRunner
- AbstractBackgroundTaskRunner.BackgroundTaskWorker - Class in cn.boboweike.carrot.server.runner
- AbstractHttpExchangeHandler - Class in cn.boboweike.carrot.dashboard.server
- AbstractHttpExchangeHandler() - Constructor for class cn.boboweike.carrot.dashboard.server.AbstractHttpExchangeHandler
- AbstractJVMInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- AbstractJVMInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.AbstractJVMInstruction
- AbstractObjectSseExchange - Class in cn.boboweike.carrot.dashboard.sse
- AbstractObjectSseExchange(HttpExchange, JsonMapper) - Constructor for class cn.boboweike.carrot.dashboard.sse.AbstractObjectSseExchange
- AbstractPartitionedStorageProvider - Class in cn.boboweike.carrot.storage
- AbstractPartitionedStorageProvider(RateLimiter) - Constructor for class cn.boboweike.carrot.storage.AbstractPartitionedStorageProvider
- AbstractTask - Class in cn.boboweike.carrot.tasks
- AbstractTask() - Constructor for class cn.boboweike.carrot.tasks.AbstractTask
- AbstractTask(TaskDetails) - Constructor for class cn.boboweike.carrot.tasks.AbstractTask
- AbstractTask(TaskDetails, int) - Constructor for class cn.boboweike.carrot.tasks.AbstractTask
- AbstractTaskFilters - Class in cn.boboweike.carrot.tasks.filters
- AbstractTaskFilters(AbstractTask, TaskDefaultFilters) - Constructor for class cn.boboweike.carrot.tasks.filters.AbstractTaskFilters
- AbstractTaskScheduler - Class in cn.boboweike.carrot.scheduling
- AbstractTaskScheduler(PartitionedStorageProvider) - Constructor for class cn.boboweike.carrot.scheduling.AbstractTaskScheduler
-
Creates a new AbstractTaskScheduler using the provided storageProvider
- AbstractTaskScheduler(PartitionedStorageProvider, List<TaskFilter>) - Constructor for class cn.boboweike.carrot.scheduling.AbstractTaskScheduler
-
Creates a new AbstractTaskScheduler using the provided storageProvider and the list of TaskFilters that will be used for every background task
- AbstractTaskState - Class in cn.boboweike.carrot.tasks.states
- AbstractTaskState(StateName) - Constructor for class cn.boboweike.carrot.tasks.states.AbstractTaskState
- accept(S) - Method in interface cn.boboweike.carrot.tasks.lambdas.IocTaskLambda
- accept(S, T) - Method in interface cn.boboweike.carrot.tasks.lambdas.IocTaskLambdaFromStream
- accept(T) - Method in interface cn.boboweike.carrot.tasks.lambdas.TaskLambdaFromStream
- accept(T) - Method in interface cn.boboweike.carrot.utils.exceptions.Exceptions.ThrowingConsumer
- accept(T, U) - Method in interface cn.boboweike.carrot.utils.exceptions.Exceptions.ThrowingBiConsumer
- activateTask(Class<T>) - Method in interface cn.boboweike.carrot.server.TaskActivator
- add(TaskDashboardLogger.TaskDashboardLogLine) - Method in class cn.boboweike.carrot.tasks.context.TaskDashboardLogger.TaskDashboardLogLines
- addAll(List<? extends TaskFilter>) - Method in class cn.boboweike.carrot.tasks.filters.TaskDefaultFilters
- addLocalVariable(Object) - Method in class cn.boboweike.carrot.tasks.details.TaskDetailsBuilder
- addProblem(Problem) - Method in class cn.boboweike.carrot.dashboard.ui.model.problems.Problems
- addTaskStorageOnChangeListener(StorageProviderChangeListener) - Method in class cn.boboweike.carrot.storage.AbstractPartitionedStorageProvider
- addTaskStorageOnChangeListener(StorageProviderChangeListener) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- addTaskStorageOnChangeListener(StorageProviderChangeListener) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- AllJVMInstructions - Class in cn.boboweike.carrot.tasks.details.instructions
- AllowedConcurrentStateChange - Interface in cn.boboweike.carrot.server.concurrent.statechanges
- AllowedTaskStateStateChanges - Class in cn.boboweike.carrot.tasks.states
- ALoadOperandInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- ALoadOperandInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.ALoadOperandInstruction
- andBackgroundTaskServerWorkerPolicy(BackgroundTaskServerWorkerPolicy) - Method in class cn.boboweike.carrot.server.BackgroundTaskServerConfiguration
-
Allows to set the backgroundTaskServerWorkerPolicy for the BackgroundTaskServer.
- andBasicAuthentication(String, String) - Method in class cn.boboweike.carrot.dashboard.CarrotDashboardWebServerConfiguration
-
Adds basic authentication to the dashboard using the provided username and password.
- andConcurrentTaskModificationPolicy(ConcurrentTaskModificationPolicy) - Method in class cn.boboweike.carrot.server.BackgroundTaskServerConfiguration
-
Allows to set the ConcurrentTaskModificationPolicy for the BackgroundTaskServer.
- andDeleteSucceededTasksAfter(Duration) - Method in class cn.boboweike.carrot.server.BackgroundTaskServerConfiguration
-
Allows to set the duration to wait before deleting succeeded tasks
- andPermanentlyDeleteDeletedTasksAfter(Duration) - Method in class cn.boboweike.carrot.server.BackgroundTaskServerConfiguration
-
Allows to set the duration to wait before permanently deleting succeeded tasks
- andPollIntervalInSeconds(int) - Method in class cn.boboweike.carrot.server.BackgroundTaskServerConfiguration
-
Allows to set the pollIntervalInSeconds for the BackgroundTaskServer
- andPort(int) - Method in class cn.boboweike.carrot.dashboard.CarrotDashboardWebServerConfiguration
-
Specifies the port on which the CarrotDashboard will run
- andWorkerCount(int) - Method in class cn.boboweike.carrot.server.BackgroundTaskServerConfiguration
-
Allows to set the workerCount for the BackgroundTaskServer which defines the maximum number of tasks that will be run in parallel
- ANewArrayOperandInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- ANewArrayOperandInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.ANewArrayOperandInstruction
- announceBackgroundTaskServer(BackgroundTaskServerStatus) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- announceBackgroundTaskServer(BackgroundTaskServerStatus) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- announceBackgroundTaskServer(BackgroundTaskServerStatus) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- announceBackgroundTaskServer(BackgroundTaskServerStatus) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- APPLICATION_JSON - Static variable in class cn.boboweike.carrot.dashboard.server.http.ContentType
- APPLICATION_OCTET_STREAM - Static variable in class cn.boboweike.carrot.dashboard.server.http.ContentType
- apply(T) - Method in interface cn.boboweike.carrot.utils.exceptions.Exceptions.ThrowingFunction
- apply(T, U) - Method in interface cn.boboweike.carrot.utils.exceptions.Exceptions.ThrowingBiFunction
- ApplyStateFilter - Interface in cn.boboweike.carrot.tasks.filters
-
A filter that is triggered each time that the state of a task has changed (except when the Task is deleted via the Dashboard).
- areNewTasks() - Method in class cn.boboweike.carrot.tasks.TaskListVersioner
- asArrayList(Collection<T>) - Static method in class cn.boboweike.carrot.utils.CollectionUtils
- ASC - cn.boboweike.carrot.storage.PageRequest.Order
- ascOnUpdatedAt(int) - Static method in class cn.boboweike.carrot.storage.PageRequest
- ascOnUpdatedAt(long, int) - Static method in class cn.boboweike.carrot.storage.PageRequest
- asJson(Object) - Method in class cn.boboweike.carrot.dashboard.server.http.HttpResponse
- asList(T[], T...) - Static method in class cn.boboweike.carrot.utils.CollectionUtils
- asMarkDown() - Method in class cn.boboweike.carrot.utils.diagnostics.DiagnosticsBuilder
- assertTaskExists(TaskDetails) - Static method in class cn.boboweike.carrot.utils.TaskUtils
- asSet(Collection<T>...) - Static method in class cn.boboweike.carrot.utils.CollectionUtils
- asSet(T...) - Static method in class cn.boboweike.carrot.utils.CollectionUtils
- AStoreInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- AStoreInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.AStoreInstruction
- asUUID() - Method in class cn.boboweike.carrot.tasks.TaskId
- at10Requests() - Method in class cn.boboweike.carrot.utils.resilience.RateLimiter.Builder
- at1Request() - Method in class cn.boboweike.carrot.utils.resilience.RateLimiter.Builder
- at2Requests() - Method in class cn.boboweike.carrot.utils.resilience.RateLimiter.Builder
- at5Requests() - Method in class cn.boboweike.carrot.utils.resilience.RateLimiter.Builder
- atRequests(int) - Method in class cn.boboweike.carrot.utils.resilience.RateLimiter.Builder
- autobox(Object, Class<Boolean>) - Method in class cn.boboweike.carrot.utils.reflection.autobox.BooleanTypeAutoboxer
- autobox(Object, Class<Double>) - Method in class cn.boboweike.carrot.utils.reflection.autobox.DoubleTypeAutoboxer
- autobox(Object, Class<Enum>) - Method in class cn.boboweike.carrot.utils.reflection.autobox.EnumAutoboxer
- autobox(Object, Class<Float>) - Method in class cn.boboweike.carrot.utils.reflection.autobox.FloatTypeAutoboxer
- autobox(Object, Class<Integer>) - Method in class cn.boboweike.carrot.utils.reflection.autobox.IntegerTypeAutoboxer
- autobox(Object, Class<Long>) - Method in class cn.boboweike.carrot.utils.reflection.autobox.LongTypeAutoboxer
- autobox(Object, Class<String>) - Method in class cn.boboweike.carrot.utils.reflection.autobox.StringTypeAutoboxer
- autobox(Object, Class<Duration>) - Method in class cn.boboweike.carrot.utils.reflection.autobox.DurationTypeAutoboxer
- autobox(Object, Class<Instant>) - Method in class cn.boboweike.carrot.utils.reflection.autobox.InstantTypeAutoboxer
- autobox(Object, Class<UUID>) - Method in class cn.boboweike.carrot.utils.reflection.autobox.UUIDTypeAutoboxer
- autobox(Object, Class<T>) - Static method in class cn.boboweike.carrot.utils.reflection.autobox.Autoboxer
- autobox(Object, Class<T>) - Method in interface cn.boboweike.carrot.utils.reflection.autobox.TypeAutoboxer
- autobox(Object, Class<T>) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- Autoboxer - Class in cn.boboweike.carrot.utils.reflection.autobox
B
- BackgroundForIoCTaskLambdaWorker(TaskActivator, Task) - Constructor for class cn.boboweike.carrot.server.runner.BackgroundTaskWithIocRunner.BackgroundForIoCTaskLambdaWorker
- BackgroundForTaskLambdaWorker(Task) - Constructor for class cn.boboweike.carrot.server.runner.BackgroundTaskWithoutIocRunner.BackgroundForTaskLambdaWorker
- BackgroundStaticFieldTaskWithoutIocRunner - Class in cn.boboweike.carrot.server.runner
- BackgroundStaticFieldTaskWithoutIocRunner() - Constructor for class cn.boboweike.carrot.server.runner.BackgroundStaticFieldTaskWithoutIocRunner
- BackgroundStaticFieldTaskWithoutIocRunner.StaticFieldBackgroundTaskWorker - Class in cn.boboweike.carrot.server.runner
- BackgroundStaticTaskWithoutIocRunner - Class in cn.boboweike.carrot.server.runner
- BackgroundStaticTaskWithoutIocRunner() - Constructor for class cn.boboweike.carrot.server.runner.BackgroundStaticTaskWithoutIocRunner
- BackgroundStaticTaskWithoutIocRunner.StaticBackgroundTaskWorker - Class in cn.boboweike.carrot.server.runner
- BackgroundTask - Class in cn.boboweike.carrot.scheduling
-
Provides static methods for creating fire-and-forget, delayed and recurring tasks as well as to delete existing background tasks.
- BackgroundTaskPerformer - Class in cn.boboweike.carrot.server
- BackgroundTaskPerformer(BackgroundTaskServer, Task) - Constructor for class cn.boboweike.carrot.server.BackgroundTaskPerformer
- BackgroundTaskRequest - Class in cn.boboweike.carrot.scheduling
-
Provides static methods for creating fire-and-forget, delayed and recurring tasks as well as to delete existing background tasks.
- BackgroundTaskRunner - Interface in cn.boboweike.carrot.server.runner
- BackgroundTaskServer - Class in cn.boboweike.carrot.server
- BackgroundTaskServer(PartitionedStorageProvider) - Constructor for class cn.boboweike.carrot.server.BackgroundTaskServer
- BackgroundTaskServer(PartitionedStorageProvider, TaskActivator) - Constructor for class cn.boboweike.carrot.server.BackgroundTaskServer
- BackgroundTaskServer(PartitionedStorageProvider, TaskActivator, BackgroundTaskServerConfiguration) - Constructor for class cn.boboweike.carrot.server.BackgroundTaskServer
- BackgroundTaskServerConfiguration - Class in cn.boboweike.carrot.server
-
This class allows to configure the BackgroundTaskServer
- BackgroundTaskServerMBean - Interface in cn.boboweike.carrot.server.jmx
- BackgroundTaskServerMetricsBinder - Class in cn.boboweike.carrot.server.metrics
- BackgroundTaskServerMetricsBinder(BackgroundTaskServer, MeterRegistry) - Constructor for class cn.boboweike.carrot.server.metrics.BackgroundTaskServerMetricsBinder
- BackgroundTaskServerStatus - Class in cn.boboweike.carrot.storage
- BackgroundTaskServerStatus(int, int, Duration, Duration) - Constructor for class cn.boboweike.carrot.storage.BackgroundTaskServerStatus
- BackgroundTaskServerStatus(UUID, int, int, Duration, Duration, Instant, Instant, boolean, Long, Long, Double, Long, Long, Long, Double, Integer) - Constructor for class cn.boboweike.carrot.storage.BackgroundTaskServerStatus
- BackgroundTaskServerStatusChangeListener - Interface in cn.boboweike.carrot.storage.listeners
- BackgroundTaskServerStatusDocumentMapper - Class in cn.boboweike.carrot.storage.nosql.mongo.mapper
- BackgroundTaskServerStatusDocumentMapper() - Constructor for class cn.boboweike.carrot.storage.nosql.mongo.mapper.BackgroundTaskServerStatusDocumentMapper
- BackgroundTaskServerStatusMBean - Interface in cn.boboweike.carrot.server.jmx
- BackgroundTaskServerStatusSseExchange - Class in cn.boboweike.carrot.dashboard.sse
- BackgroundTaskServerStatusSseExchange(HttpExchange, PartitionedStorageProvider, JsonMapper) - Constructor for class cn.boboweike.carrot.dashboard.sse.BackgroundTaskServerStatusSseExchange
- BackgroundTaskServerWorkerPolicy - Interface in cn.boboweike.carrot.server.configuration
- BackgroundTaskWithIocRunner - Class in cn.boboweike.carrot.server.runner
- BackgroundTaskWithIocRunner(TaskActivator) - Constructor for class cn.boboweike.carrot.server.runner.BackgroundTaskWithIocRunner
- BackgroundTaskWithIocRunner.BackgroundForIoCTaskLambdaWorker - Class in cn.boboweike.carrot.server.runner
- BackgroundTaskWithoutIocRunner - Class in cn.boboweike.carrot.server.runner
- BackgroundTaskWithoutIocRunner() - Constructor for class cn.boboweike.carrot.server.runner.BackgroundTaskWithoutIocRunner
- BackgroundTaskWithoutIocRunner.BackgroundForTaskLambdaWorker - Class in cn.boboweike.carrot.server.runner
- BackgroundTaskWorker(Task) - Constructor for class cn.boboweike.carrot.server.runner.AbstractBackgroundTaskRunner.BackgroundTaskWorker
- BasicWorkDistributionStrategy - Class in cn.boboweike.carrot.server.strategy
- BasicWorkDistributionStrategy(BackgroundTaskServer, int) - Constructor for class cn.boboweike.carrot.server.strategy.BasicWorkDistributionStrategy
- BATCH_SIZE - Static variable in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- batchCollector(int, Consumer<List<T>>) - Static method in class cn.boboweike.carrot.utils.streams.StreamUtils
-
Creates a new batch collector
- Because - Annotation Type in cn.boboweike.carrot.utils.annotations
-
Documents why a class, field or method is visible
- Beta - Annotation Type in cn.boboweike.carrot.utils.annotations
-
Signifies that a public API (public class, method or field) is subject to incompatible changes, or even removal, in a future release.
- BooleanTypeAutoboxer - Class in cn.boboweike.carrot.utils.reflection.autobox
- BooleanTypeAutoboxer() - Constructor for class cn.boboweike.carrot.utils.reflection.autobox.BooleanTypeAutoboxer
- Builder() - Constructor for class cn.boboweike.carrot.utils.resilience.RateLimiter.Builder
- byId(List<UUID>) - Method in class cn.boboweike.carrot.storage.nosql.mongo.mapper.TaskDocumentMapper
C
- CachingTaskDetailsGenerator - Class in cn.boboweike.carrot.tasks.details
- CachingTaskDetailsGenerator() - Constructor for class cn.boboweike.carrot.tasks.details.CachingTaskDetailsGenerator
- CachingTaskDetailsGenerator(TaskDetailsGenerator) - Constructor for class cn.boboweike.carrot.tasks.details.CachingTaskDetailsGenerator
- canOnboardNewWork() - Method in class cn.boboweike.carrot.server.strategy.BasicWorkDistributionStrategy
- canOnboardNewWork() - Method in interface cn.boboweike.carrot.server.strategy.WorkDistributionStrategy
- capitalize(String) - Static method in class cn.boboweike.carrot.utils.StringUtils
- Carrot - Class in cn.boboweike.carrot.configuration
-
This class provides the entry point for the Carrot configuration.
- CARROT_LOG_KEY - Static variable in class cn.boboweike.carrot.tasks.context.TaskDashboardLogger
- CARROT_MDC_KEY - Static variable in class cn.boboweike.carrot.tasks.mappers.MDCMapper
- CARROT_PROGRESSBAR_KEY - Static variable in class cn.boboweike.carrot.tasks.context.TaskDashboardProgressBar
- CarrotApiHandler - Class in cn.boboweike.carrot.dashboard
- CarrotApiHandler(PartitionedStorageProvider, JsonMapper) - Constructor for class cn.boboweike.carrot.dashboard.CarrotApiHandler
- CarrotConfiguration - Class in cn.boboweike.carrot.configuration
-
The main class to configure Carrot
- CarrotConfiguration.CarrotConfigurationResult - Class in cn.boboweike.carrot.configuration
- CarrotConfigurationResult(TaskScheduler, TaskRequestScheduler) - Constructor for class cn.boboweike.carrot.configuration.CarrotConfiguration.CarrotConfigurationResult
- CarrotDashboardLogger - Class in cn.boboweike.carrot.tasks.context
- CarrotDashboardLogger(Logger) - Constructor for class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- CarrotDashboardLogger(Logger, TaskDashboardLogger.Level) - Constructor for class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- CarrotDashboardWebServer - Class in cn.boboweike.carrot.dashboard
-
Provides a dashboard which gives insights in your tasks and servers.
- CarrotDashboardWebServer(PartitionedStorageProvider, JsonMapper) - Constructor for class cn.boboweike.carrot.dashboard.CarrotDashboardWebServer
- CarrotDashboardWebServer(PartitionedStorageProvider, JsonMapper, int) - Constructor for class cn.boboweike.carrot.dashboard.CarrotDashboardWebServer
- CarrotDashboardWebServer(PartitionedStorageProvider, JsonMapper, int, String, String) - Constructor for class cn.boboweike.carrot.dashboard.CarrotDashboardWebServer
- CarrotDashboardWebServer(PartitionedStorageProvider, JsonMapper, CarrotDashboardWebServerConfiguration) - Constructor for class cn.boboweike.carrot.dashboard.CarrotDashboardWebServer
- CarrotDashboardWebServerConfiguration - Class in cn.boboweike.carrot.dashboard
-
This class allows to configure the CarrotDashboard
- CarrotException - Exception in cn.boboweike.carrot
- CarrotException(String) - Constructor for exception cn.boboweike.carrot.CarrotException
- CarrotException(String, boolean) - Constructor for exception cn.boboweike.carrot.CarrotException
- CarrotException(String, boolean, Throwable) - Constructor for exception cn.boboweike.carrot.CarrotException
- CarrotException(String, Throwable) - Constructor for exception cn.boboweike.carrot.CarrotException
- CarrotExecutor - Interface in cn.boboweike.carrot.server.threadpool
- CarrotJMXExtensions - Class in cn.boboweike.carrot.server.jmx
- CarrotJMXExtensions(BackgroundTaskServer, PartitionedStorageProvider) - Constructor for class cn.boboweike.carrot.server.jmx.CarrotJMXExtensions
- CarrotMetadata - Class in cn.boboweike.carrot.storage
- CarrotMetadata(String, String, Object) - Constructor for class cn.boboweike.carrot.storage.CarrotMetadata
- CarrotMetadata(String, String, String) - Constructor for class cn.boboweike.carrot.storage.CarrotMetadata
- CarrotMetadata(String, String, String, Instant, Instant) - Constructor for class cn.boboweike.carrot.storage.CarrotMetadata
- CarrotMicroMeterIntegration - Class in cn.boboweike.carrot.configuration
-
A wrapper around a Micrometer
MeterRegistrythat allows to integrate Micrometer with Carrot. - CarrotMicroMeterIntegration(MeterRegistry) - Constructor for class cn.boboweike.carrot.configuration.CarrotMicroMeterIntegration
- CarrotModule - Class in cn.boboweike.carrot.utils.mapper.jackson.modules
- CarrotModule() - Constructor for class cn.boboweike.carrot.utils.mapper.jackson.modules.CarrotModule
- CarrotSseHandler - Class in cn.boboweike.carrot.dashboard
- CarrotSseHandler(PartitionedStorageProvider, JsonMapper) - Constructor for class cn.boboweike.carrot.dashboard.CarrotSseHandler
- CarrotSseHandler(String, PartitionedStorageProvider, JsonMapper) - Constructor for class cn.boboweike.carrot.dashboard.CarrotSseHandler
- CarrotStaticFileHandler - Class in cn.boboweike.carrot.dashboard
- CarrotStaticFileHandler() - Constructor for class cn.boboweike.carrot.dashboard.CarrotStaticFileHandler
- CarrotTask - Interface in cn.boboweike.carrot.tasks.lambdas
- CarrotTimeModule - Class in cn.boboweike.carrot.utils.mapper.jackson.modules
- CarrotTimeModule() - Constructor for class cn.boboweike.carrot.utils.mapper.jackson.modules.CarrotTimeModule
- cast(Object) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
-
Why: less warnings and @SuppressWarnings("unchecked")
- CGLibPostProcessor - Class in cn.boboweike.carrot.tasks.details.postprocess
- CGLibPostProcessor() - Constructor for class cn.boboweike.carrot.tasks.details.postprocess.CGLibPostProcessor
- CheckCastOperandInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- CheckCastOperandInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.CheckCastOperandInstruction
- CheckIfAllTasksExistTask - Class in cn.boboweike.carrot.server.tasks
- CheckIfAllTasksExistTask(BackgroundTaskServer) - Constructor for class cn.boboweike.carrot.server.tasks.CheckIfAllTasksExistTask
- classExists(String) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- ClassNameObjectTypeAdapter - Class in cn.boboweike.carrot.utils.mapper.gson
- ClassPathResourceProvider - Class in cn.boboweike.carrot.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 cn.boboweike.carrot.utils.resources.ClassPathResourceProvider
- ClassPathUtils - Class in cn.boboweike.carrot.utils
- clearTask() - Static method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- clone(byte[]) - Static method in class cn.boboweike.carrot.storage.nosql.mongo.MongoUtils
- close() - Method in class cn.boboweike.carrot.configuration.CarrotMicroMeterIntegration
- close() - Method in class cn.boboweike.carrot.dashboard.server.AbstractHttpExchangeHandler
- close() - Method in interface cn.boboweike.carrot.dashboard.server.HttpExchangeHandler
- close() - Method in class cn.boboweike.carrot.dashboard.server.sse.ServerSentEventHandler
- close() - Method in class cn.boboweike.carrot.dashboard.server.sse.SseExchange
- close() - Method in class cn.boboweike.carrot.dashboard.sse.BackgroundTaskServerStatusSseExchange
- close() - Method in class cn.boboweike.carrot.dashboard.sse.TaskSseExchange
- close() - Method in class cn.boboweike.carrot.dashboard.sse.TaskStatsListSseExchange
- close() - Method in class cn.boboweike.carrot.dashboard.sse.TaskStatsSseExchange
- close() - Method in class cn.boboweike.carrot.server.metrics.BackgroundTaskServerMetricsBinder
- close() - Method in class cn.boboweike.carrot.storage.AbstractPartitionedStorageProvider
- close() - Method in class cn.boboweike.carrot.storage.metrics.StorageProviderMetricsBinder
- close() - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- close() - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- close() - Method in class cn.boboweike.carrot.tasks.TaskListVersioner
- close() - Method in class cn.boboweike.carrot.tasks.TaskVersioner
- close() - Method in class cn.boboweike.carrot.utils.resilience.Lock
- close() - Method in class cn.boboweike.carrot.utils.resilience.MultiLock
- close() - Method in class cn.boboweike.carrot.utils.resources.ClassPathResourceProvider
- close() - Method in class cn.boboweike.carrot.utils.resources.JarFileSystemProvider
- close() - Method in class cn.boboweike.carrot.utils.resources.PathFileSystemProvider
- close() - Method in class cn.boboweike.carrot.utils.resources.ResourcesFileSystemProvider
- cn.boboweike.carrot - package cn.boboweike.carrot
- cn.boboweike.carrot.configuration - package cn.boboweike.carrot.configuration
- cn.boboweike.carrot.dashboard - package cn.boboweike.carrot.dashboard
- cn.boboweike.carrot.dashboard.server - package cn.boboweike.carrot.dashboard.server
- cn.boboweike.carrot.dashboard.server.http - package cn.boboweike.carrot.dashboard.server.http
- cn.boboweike.carrot.dashboard.server.http.handlers - package cn.boboweike.carrot.dashboard.server.http.handlers
- cn.boboweike.carrot.dashboard.server.http.url - package cn.boboweike.carrot.dashboard.server.http.url
- cn.boboweike.carrot.dashboard.server.sse - package cn.boboweike.carrot.dashboard.server.sse
- cn.boboweike.carrot.dashboard.sse - package cn.boboweike.carrot.dashboard.sse
- cn.boboweike.carrot.dashboard.ui.model - package cn.boboweike.carrot.dashboard.ui.model
- cn.boboweike.carrot.dashboard.ui.model.problems - package cn.boboweike.carrot.dashboard.ui.model.problems
- cn.boboweike.carrot.lock - package cn.boboweike.carrot.lock
- cn.boboweike.carrot.lock.inmemory - package cn.boboweike.carrot.lock.inmemory
- cn.boboweike.carrot.lock.nosql - package cn.boboweike.carrot.lock.nosql
- cn.boboweike.carrot.scheduling - package cn.boboweike.carrot.scheduling
- cn.boboweike.carrot.scheduling.cron - package cn.boboweike.carrot.scheduling.cron
- cn.boboweike.carrot.scheduling.exceptions - package cn.boboweike.carrot.scheduling.exceptions
- cn.boboweike.carrot.scheduling.interval - package cn.boboweike.carrot.scheduling.interval
- cn.boboweike.carrot.scheduling.partition - package cn.boboweike.carrot.scheduling.partition
- cn.boboweike.carrot.server - package cn.boboweike.carrot.server
- cn.boboweike.carrot.server.concurrent - package cn.boboweike.carrot.server.concurrent
- cn.boboweike.carrot.server.concurrent.statechanges - package cn.boboweike.carrot.server.concurrent.statechanges
- cn.boboweike.carrot.server.configuration - package cn.boboweike.carrot.server.configuration
- cn.boboweike.carrot.server.dashboard - package cn.boboweike.carrot.server.dashboard
- cn.boboweike.carrot.server.dashboard.mappers - package cn.boboweike.carrot.server.dashboard.mappers
- cn.boboweike.carrot.server.jmx - package cn.boboweike.carrot.server.jmx
- cn.boboweike.carrot.server.metrics - package cn.boboweike.carrot.server.metrics
- cn.boboweike.carrot.server.runner - package cn.boboweike.carrot.server.runner
- cn.boboweike.carrot.server.strategy - package cn.boboweike.carrot.server.strategy
- cn.boboweike.carrot.server.tasks - package cn.boboweike.carrot.server.tasks
- cn.boboweike.carrot.server.threadpool - package cn.boboweike.carrot.server.threadpool
- cn.boboweike.carrot.storage - package cn.boboweike.carrot.storage
- cn.boboweike.carrot.storage.listeners - package cn.boboweike.carrot.storage.listeners
- cn.boboweike.carrot.storage.metrics - package cn.boboweike.carrot.storage.metrics
- cn.boboweike.carrot.storage.nosql.common - package cn.boboweike.carrot.storage.nosql.common
- cn.boboweike.carrot.storage.nosql.common.migrations - package cn.boboweike.carrot.storage.nosql.common.migrations
- cn.boboweike.carrot.storage.nosql.mongo - package cn.boboweike.carrot.storage.nosql.mongo
- cn.boboweike.carrot.storage.nosql.mongo.mapper - package cn.boboweike.carrot.storage.nosql.mongo.mapper
- cn.boboweike.carrot.storage.nosql.mongo.migrations - package cn.boboweike.carrot.storage.nosql.mongo.migrations
- cn.boboweike.carrot.tasks - package cn.boboweike.carrot.tasks
- cn.boboweike.carrot.tasks.annotations - package cn.boboweike.carrot.tasks.annotations
- cn.boboweike.carrot.tasks.context - package cn.boboweike.carrot.tasks.context
- cn.boboweike.carrot.tasks.details - package cn.boboweike.carrot.tasks.details
- cn.boboweike.carrot.tasks.details.instructions - package cn.boboweike.carrot.tasks.details.instructions
- cn.boboweike.carrot.tasks.details.postprocess - package cn.boboweike.carrot.tasks.details.postprocess
- cn.boboweike.carrot.tasks.filters - package cn.boboweike.carrot.tasks.filters
- cn.boboweike.carrot.tasks.lambdas - package cn.boboweike.carrot.tasks.lambdas
- cn.boboweike.carrot.tasks.mappers - package cn.boboweike.carrot.tasks.mappers
- cn.boboweike.carrot.tasks.states - package cn.boboweike.carrot.tasks.states
- cn.boboweike.carrot.utils - package cn.boboweike.carrot.utils
- cn.boboweike.carrot.utils.annotations - package cn.boboweike.carrot.utils.annotations
- cn.boboweike.carrot.utils.diagnostics - package cn.boboweike.carrot.utils.diagnostics
- cn.boboweike.carrot.utils.exceptions - package cn.boboweike.carrot.utils.exceptions
- cn.boboweike.carrot.utils.io - package cn.boboweike.carrot.utils.io
- cn.boboweike.carrot.utils.mapper - package cn.boboweike.carrot.utils.mapper
- cn.boboweike.carrot.utils.mapper.gson - package cn.boboweike.carrot.utils.mapper.gson
- cn.boboweike.carrot.utils.mapper.jackson - package cn.boboweike.carrot.utils.mapper.jackson
- cn.boboweike.carrot.utils.mapper.jackson.modules - package cn.boboweike.carrot.utils.mapper.jackson.modules
- cn.boboweike.carrot.utils.metadata - package cn.boboweike.carrot.utils.metadata
- cn.boboweike.carrot.utils.reflection - package cn.boboweike.carrot.utils.reflection
- cn.boboweike.carrot.utils.reflection.autobox - package cn.boboweike.carrot.utils.reflection.autobox
- cn.boboweike.carrot.utils.resilience - package cn.boboweike.carrot.utils.resilience
- cn.boboweike.carrot.utils.resources - package cn.boboweike.carrot.utils.resources
- cn.boboweike.carrot.utils.streams - package cn.boboweike.carrot.utils.streams
- collectionExists(MongoDatabase, String) - Method in class cn.boboweike.carrot.storage.nosql.mongo.migrations.MongoMigration
- CollectionUtils - Class in cn.boboweike.carrot.utils
- commitVersion() - Method in class cn.boboweike.carrot.tasks.TaskVersioner
- commitVersions() - Method in class cn.boboweike.carrot.tasks.TaskListVersioner
- compareTo(Schedule) - Method in class cn.boboweike.carrot.scheduling.Schedule
-
Compare two
Scheduleobjects based on next occurrence. - ConcurrentTaskModificationException - Exception in cn.boboweike.carrot.storage
- ConcurrentTaskModificationException(Task) - Constructor for exception cn.boboweike.carrot.storage.ConcurrentTaskModificationException
- ConcurrentTaskModificationException(List<Task>) - Constructor for exception cn.boboweike.carrot.storage.ConcurrentTaskModificationException
- ConcurrentTaskModificationPolicy - Interface in cn.boboweike.carrot.server.configuration
- ConcurrentTaskModificationResolver - Interface in cn.boboweike.carrot.server.concurrent
-
Class responsible for resolving ConcurrentTaskModificationExceptions.
- ConcurrentTaskModificationResolveResult - Class in cn.boboweike.carrot.server.concurrent
- configurationException(String) - Static method in exception cn.boboweike.carrot.CarrotException
- configurationException(String, Throwable) - Static method in exception cn.boboweike.carrot.CarrotException
- configure() - Static method in class cn.boboweike.carrot.configuration.Carrot
- ContentType - Class in cn.boboweike.carrot.dashboard.server.http
- copyStream(InputStream, OutputStream) - Static method in class cn.boboweike.carrot.utils.io.IOUtils
- copyStream(InputStream, Writer) - Static method in class cn.boboweike.carrot.utils.io.IOUtils
- copyStreamNoException(InputStream, Writer) - Static method in class cn.boboweike.carrot.utils.io.IOUtils
- countRecurringTasksByPartition(Integer) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- countRecurringTasksByPartition(Integer) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- countRecurringTasksByPartition(Integer) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- countRecurringTasksByPartition(Integer) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- CpuAllocationIrregularityNotification - Class in cn.boboweike.carrot.server.dashboard
- CpuAllocationIrregularityNotification(Integer) - Constructor for class cn.boboweike.carrot.server.dashboard.CpuAllocationIrregularityNotification
- CpuAllocationIrregularityNotificationMapper - Class in cn.boboweike.carrot.server.dashboard.mappers
- CpuAllocationIrregularityNotificationMapper(UUID) - Constructor for class cn.boboweike.carrot.server.dashboard.mappers.CpuAllocationIrregularityNotificationMapper
- CpuAllocationIrregularityProblem - Class in cn.boboweike.carrot.dashboard.ui.model.problems
- CpuAllocationIrregularityProblem(List<CarrotMetadata>) - Constructor for class cn.boboweike.carrot.dashboard.ui.model.problems.CpuAllocationIrregularityProblem
- CpuAllocationIrregularityProblemHandler - Class in cn.boboweike.carrot.dashboard.ui.model.problems
- CpuAllocationIrregularityProblemHandler(Problems, PartitionedStorageProvider) - Constructor for class cn.boboweike.carrot.dashboard.ui.model.problems.CpuAllocationIrregularityProblemHandler
- create(Gson, TypeToken<R>) - Method in class cn.boboweike.carrot.utils.mapper.gson.RuntimeClassNameTypeAdapterFactory
- create(String) - Static method in class cn.boboweike.carrot.scheduling.cron.CronExpression
-
Parses crontab expression and create a Schedule object representing that expression.
- CREATE - cn.boboweike.carrot.storage.StorageProviderUtils.DatabaseOptions
- CreateClusterIdIfNotExists - Class in cn.boboweike.carrot.server.tasks
- CreateClusterIdIfNotExists(BackgroundTaskServer) - Constructor for class cn.boboweike.carrot.server.tasks.CreateClusterIdIfNotExists
- createCollection(MongoDatabase, String) - Method in class cn.boboweike.carrot.storage.nosql.mongo.migrations.MongoMigration
- createContext(HttpExchangeHandler) - Method in class cn.boboweike.carrot.dashboard.server.WebServer
- createObjectViaConstructor(String, Class<?>[], Object[]) - Static method in class cn.boboweike.carrot.tasks.details.TaskDetailsGeneratorUtils
- createObjectViaMethod(Object, String, Class<?>[], Object[]) - Static method in class cn.boboweike.carrot.tasks.details.TaskDetailsGeneratorUtils
- createObjectViaStaticMethod(String, String, Class<?>[], Object[]) - Static method in class cn.boboweike.carrot.tasks.details.TaskDetailsGeneratorUtils
- createSchedule(String) - Method in enum cn.boboweike.carrot.scheduling.ScheduleExpressionType
- createSseExchange(HttpExchange) - Method in class cn.boboweike.carrot.dashboard.CarrotSseHandler
- createSseExchange(HttpExchange) - Method in class cn.boboweike.carrot.dashboard.server.sse.ServerSentEventHandler
- Cron - Class in cn.boboweike.carrot.scheduling.cron
- CRON_EXPRESSION - cn.boboweike.carrot.scheduling.ScheduleExpressionType
- CronExpression - Class in cn.boboweike.carrot.scheduling.cron
-
Schedule class represents a parsed crontab expression.
- CronFieldType - Enum in cn.boboweike.carrot.scheduling.cron
D
- daily() - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- daily(int) - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- daily(int, int) - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- DashboardNotification - Interface in cn.boboweike.carrot.server.dashboard
- DashboardNotificationManager - Class in cn.boboweike.carrot.server.dashboard
- DashboardNotificationManager(UUID, PartitionedStorageProvider) - Constructor for class cn.boboweike.carrot.server.dashboard.DashboardNotificationManager
- DashboardNotificationMapper<T extends DashboardNotification> - Interface in cn.boboweike.carrot.server.dashboard.mappers
- DAY - cn.boboweike.carrot.scheduling.cron.CronFieldType
- DAY_OF_WEEK - cn.boboweike.carrot.scheduling.cron.CronFieldType
- debug(String) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- debug(String, Object) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- debug(String, Object...) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- debug(String, Object, Object) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- debug(String, Throwable) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- debug(Marker, String) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- debug(Marker, String, Object) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- debug(Marker, String, Object...) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- debug(Marker, String, Object, Object) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- debug(Marker, String, Throwable) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- DEFAULT_BACKOFF_POLICY_TIME_SEED - Static variable in class cn.boboweike.carrot.tasks.filters.RetryFilter
- DEFAULT_DB_NAME - Static variable in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- DEFAULT_DELETE_SUCCEEDED_TASKS_DURATION - Static variable in class cn.boboweike.carrot.server.BackgroundTaskServerConfiguration
- DEFAULT_NBR_OF_RETRIES - Static variable in class cn.boboweike.carrot.tasks.filters.RetryFilter
- DEFAULT_NUM_OF_PARTITIONS - Static variable in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- DEFAULT_PERMANENTLY_DELETE_TASKS_DURATION - Static variable in class cn.boboweike.carrot.server.BackgroundTaskServerConfiguration
- DEFAULT_POLL_INTERVAL_IN_SECONDS - Static variable in class cn.boboweike.carrot.server.BackgroundTaskServerConfiguration
- DefaultBackgroundTaskServerWorkerPolicy - Class in cn.boboweike.carrot.server.configuration
- DefaultBackgroundTaskServerWorkerPolicy() - Constructor for class cn.boboweike.carrot.server.configuration.DefaultBackgroundTaskServerWorkerPolicy
- DefaultConcurrentTaskModificationPolicy - Class in cn.boboweike.carrot.server.configuration
-
Default implementation of
ConcurrentTaskModificationPolicy. - DefaultConcurrentTaskModificationPolicy() - Constructor for class cn.boboweike.carrot.server.configuration.DefaultConcurrentTaskModificationPolicy
- DefaultConcurrentTaskModificationResolver - Class in cn.boboweike.carrot.server.concurrent
-
Default implementation of
ConcurrentTaskModificationResolver. - DefaultConcurrentTaskModificationResolver(PartitionedStorageProvider, TaskZooKeeper) - Constructor for class cn.boboweike.carrot.server.concurrent.DefaultConcurrentTaskModificationResolver
- delete(TaskId) - Method in class cn.boboweike.carrot.scheduling.AbstractTaskScheduler
- delete(TaskId) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
- delete(TaskId) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTaskRequest
- delete(TaskId, String) - Method in class cn.boboweike.carrot.scheduling.AbstractTaskScheduler
- delete(String) - Method in class cn.boboweike.carrot.scheduling.AbstractTaskScheduler
-
Deletes the recurring task based on the given id.
- delete(String) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Deletes the recurring task based on the given id.
- delete(String) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTaskRequest
-
Deletes the recurring task based on the given id.
- delete(String) - Method in class cn.boboweike.carrot.tasks.Task
- delete(String, HttpRequestHandler) - Method in class cn.boboweike.carrot.dashboard.server.http.handlers.HttpRequestHandlers
- delete(String, HttpRequestHandler) - Method in class cn.boboweike.carrot.dashboard.server.http.RestHttpHandler
- delete(UUID) - Method in class cn.boboweike.carrot.scheduling.AbstractTaskScheduler
-
Deletes a task and sets its state to DELETED.
- delete(UUID) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Deletes a task and sets its state to DELETED.
- delete(UUID) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTaskRequest
-
Deletes a task and sets its state to DELETED.
- delete(UUID, String) - Method in class cn.boboweike.carrot.scheduling.AbstractTaskScheduler
-
Deletes a task and sets its state to DELETED.
- DELETE - Static variable in class cn.boboweike.carrot.dashboard.server.http.handlers.HttpRequestHandlers.RequestMethod
- DELETED - cn.boboweike.carrot.tasks.states.StateName
- DeletedState - Class in cn.boboweike.carrot.tasks.states
- DeletedState() - Constructor for class cn.boboweike.carrot.tasks.states.DeletedState
- DeletedState(String) - Constructor for class cn.boboweike.carrot.tasks.states.DeletedState
- DeletedWhileEnqueuedConcurrentStateChange - Class in cn.boboweike.carrot.server.concurrent.statechanges
-
Needed for tasks that go from scheduled state to enqueued state while the task was already deleted.
- DeletedWhileEnqueuedConcurrentStateChange() - Constructor for class cn.boboweike.carrot.server.concurrent.statechanges.DeletedWhileEnqueuedConcurrentStateChange
- DeletedWhileFailedConcurrentStateChange - Class in cn.boboweike.carrot.server.concurrent.statechanges
- DeletedWhileFailedConcurrentStateChange() - Constructor for class cn.boboweike.carrot.server.concurrent.statechanges.DeletedWhileFailedConcurrentStateChange
- DeletedWhileProcessingConcurrentStateChange - Class in cn.boboweike.carrot.server.concurrent.statechanges
- DeletedWhileProcessingConcurrentStateChange(TaskZooKeeper) - Constructor for class cn.boboweike.carrot.server.concurrent.statechanges.DeletedWhileProcessingConcurrentStateChange
- DeletedWhileScheduledConcurrentStateChange - Class in cn.boboweike.carrot.server.concurrent.statechanges
- DeletedWhileScheduledConcurrentStateChange() - Constructor for class cn.boboweike.carrot.server.concurrent.statechanges.DeletedWhileScheduledConcurrentStateChange
- DeletedWhileSucceededConcurrentStateChange - Class in cn.boboweike.carrot.server.concurrent.statechanges
- DeletedWhileSucceededConcurrentStateChange() - Constructor for class cn.boboweike.carrot.server.concurrent.statechanges.DeletedWhileSucceededConcurrentStateChange
- deleteMetadata(String) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- deleteMetadata(String) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- deleteMetadata(String) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- deleteMetadata(String) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- deleteNotification(Class<? extends DashboardNotification>) - Method in class cn.boboweike.carrot.server.dashboard.DashboardNotificationManager
- deletePermanentlyByPartition(UUID, Integer) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- deletePermanentlyByPartition(UUID, Integer) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- deletePermanentlyByPartition(UUID, Integer) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- deletePermanentlyByPartition(UUID, Integer) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- deleteRecurringTask(String) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- deleteRecurringTask(String) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- deleteRecurringTask(String) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- deleteRecurringTask(String) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- deleteTasksPermanentlyByPartition(StateName, Instant, Integer) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- deleteTasksPermanentlyByPartition(StateName, Instant, Integer) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- deleteTasksPermanentlyByPartition(StateName, Instant, Integer) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- deleteTasksPermanentlyByPartition(StateName, Instant, Integer) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- DESC - cn.boboweike.carrot.storage.PageRequest.Order
- descOnUpdatedAt(int) - Static method in class cn.boboweike.carrot.storage.PageRequest
- descOnUpdatedAt(long, int) - Static method in class cn.boboweike.carrot.storage.PageRequest
- descriptor - Variable in class cn.boboweike.carrot.tasks.details.instructions.VisitFieldInstruction
- descriptor - Variable in class cn.boboweike.carrot.tasks.details.instructions.VisitMethodInstruction
- deserialize(JsonParser, DeserializationContext) - Method in class cn.boboweike.carrot.utils.mapper.jackson.modules.DurationDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class cn.boboweike.carrot.utils.mapper.jackson.modules.InstantDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class cn.boboweike.carrot.utils.mapper.jackson.modules.TaskParameterDeserializer
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class cn.boboweike.carrot.utils.mapper.gson.TaskParameterDeserializer
- deserialize(String, Class<T>) - Method in class cn.boboweike.carrot.utils.mapper.gson.GsonJsonMapper
- deserialize(String, Class<T>) - Method in class cn.boboweike.carrot.utils.mapper.jackson.JacksonJsonMapper
- deserialize(String, Class<T>) - Method in interface cn.boboweike.carrot.utils.mapper.JsonMapper
- deserializeRecurringTask(String) - Method in class cn.boboweike.carrot.tasks.mappers.TaskMapper
- deserializeTask(String) - Method in class cn.boboweike.carrot.tasks.mappers.TaskMapper
- destroy() - Static method in class cn.boboweike.carrot.configuration.Carrot
- diagnostics() - Static method in class cn.boboweike.carrot.utils.diagnostics.DiagnosticsBuilder
- DiagnosticsBuilder - Class in cn.boboweike.carrot.utils.diagnostics
- DiagnosticsBulletedLine - Class in cn.boboweike.carrot.utils.diagnostics
- DiagnosticsBulletedLine(int, String) - Constructor for class cn.boboweike.carrot.utils.diagnostics.DiagnosticsBulletedLine
- DiagnosticsBulletedLine(int, String, String) - Constructor for class cn.boboweike.carrot.utils.diagnostics.DiagnosticsBulletedLine
- DiagnosticsBulletedLine(String) - Constructor for class cn.boboweike.carrot.utils.diagnostics.DiagnosticsBulletedLine
- DiagnosticsBulletedLine(String, String) - Constructor for class cn.boboweike.carrot.utils.diagnostics.DiagnosticsBulletedLine
- DiagnosticsException - Class in cn.boboweike.carrot.utils.diagnostics
- DiagnosticsException(Exception) - Constructor for class cn.boboweike.carrot.utils.diagnostics.DiagnosticsException
- DiagnosticsItem - Interface in cn.boboweike.carrot.utils.diagnostics
- DiagnosticsLine - Class in cn.boboweike.carrot.utils.diagnostics
- DiagnosticsLine(int, String) - Constructor for class cn.boboweike.carrot.utils.diagnostics.DiagnosticsLine
- DiagnosticsLine(String) - Constructor for class cn.boboweike.carrot.utils.diagnostics.DiagnosticsLine
- DiagnosticsTitle - Class in cn.boboweike.carrot.utils.diagnostics
- DiagnosticsTitle(int, DiagnosticsTitle) - Constructor for class cn.boboweike.carrot.utils.diagnostics.DiagnosticsTitle
- DiagnosticsTitle(int, String) - Constructor for class cn.boboweike.carrot.utils.diagnostics.DiagnosticsTitle
- DiagnosticsTitle(String) - Constructor for class cn.boboweike.carrot.utils.diagnostics.DiagnosticsTitle
- dismiss() - Method in class cn.boboweike.carrot.dashboard.ui.model.problems.CpuAllocationIrregularityProblemHandler
- dismiss() - Method in interface cn.boboweike.carrot.dashboard.ui.model.problems.ProblemHandler
- dismiss() - Method in class cn.boboweike.carrot.dashboard.ui.model.problems.ScheduledTasksNotFoundProblemHandler
- dismiss() - Method in class cn.boboweike.carrot.dashboard.ui.model.problems.SevereCarrotExceptionProblemHandler
- dismissProblemOfType(String) - Method in class cn.boboweike.carrot.dashboard.ui.model.problems.ProblemsManager
- DisplayNameFilter - Class in cn.boboweike.carrot.tasks.filters
- DisplayNameFilter() - Constructor for class cn.boboweike.carrot.tasks.filters.DisplayNameFilter
- DLoadOperandInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- DLoadOperandInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.DLoadOperandInstruction
- DO_NOT_PUT_ON_STACK - Static variable in class cn.boboweike.carrot.tasks.details.instructions.AbstractJVMInstruction
- DoubleTypeAutoboxer - Class in cn.boboweike.carrot.utils.reflection.autobox
- DoubleTypeAutoboxer() - Constructor for class cn.boboweike.carrot.utils.reflection.autobox.DoubleTypeAutoboxer
- DStoreInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- DStoreInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.DStoreInstruction
- DupOperandInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- DupOperandInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.DupOperandInstruction
- DurationAdapter - Class in cn.boboweike.carrot.utils.mapper.gson
- DurationAdapter() - Constructor for class cn.boboweike.carrot.utils.mapper.gson.DurationAdapter
- DurationDeserializer - Class in cn.boboweike.carrot.utils.mapper.jackson.modules
- DurationDeserializer() - Constructor for class cn.boboweike.carrot.utils.mapper.jackson.modules.DurationDeserializer
- DurationSerializer - Class in cn.boboweike.carrot.utils.mapper.jackson.modules
- DurationSerializer() - Constructor for class cn.boboweike.carrot.utils.mapper.jackson.modules.DurationSerializer
- DurationTypeAutoboxer - Class in cn.boboweike.carrot.utils.reflection.autobox
- DurationTypeAutoboxer() - Constructor for class cn.boboweike.carrot.utils.reflection.autobox.DurationTypeAutoboxer
E
- ElectStateFilter - Interface in cn.boboweike.carrot.tasks.filters
-
A filter that is triggered each time that the state of a Task is changed (except when the Task is deleted via the Dashboard).
- elementPrefixer(String, String) - Static method in class cn.boboweike.carrot.storage.StorageProviderUtils
- elementPrefixerWithPartition(String, String, Integer) - Static method in class cn.boboweike.carrot.storage.StorageProviderUtils
- empty() - Static method in class cn.boboweike.carrot.storage.TaskStats
- enqueue() - Method in class cn.boboweike.carrot.tasks.Task
- enqueue(IocTaskLambda<S>) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new fire-and-forget task based on a given lambda.
- enqueue(IocTaskLambda<S>) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new fire-and-forget task based on a given lambda.
- enqueue(TaskLambda) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new fire-and-forget task based on a given lambda.
- enqueue(TaskLambda) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new fire-and-forget task based on a given lambda.
- enqueue(TaskRequest) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTaskRequest
-
Creates a new fire-and-forget task based on a given taskRequest.
- enqueue(TaskRequest) - Method in class cn.boboweike.carrot.scheduling.TaskRequestScheduler
-
Creates a new fire-and-forget task based on a given taskRequest.
- enqueue(Stream<? extends TaskRequest>) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTaskRequest
-
Creates new fire-and-forget tasks for each item in the input stream.
- enqueue(Stream<? extends TaskRequest>) - Method in class cn.boboweike.carrot.scheduling.TaskRequestScheduler
-
Creates new fire-and-forget tasks for each item in the input stream.
- enqueue(Stream<T>, IocTaskLambdaFromStream<S, T>) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates new fire-and-forget tasks for each item in the input stream using the lambda passed as
taskFromStream. - enqueue(Stream<T>, IocTaskLambdaFromStream<S, T>) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates new fire-and-forget tasks for each item in the input stream using the lambda passed as
taskFromStream. - enqueue(Stream<T>, TaskLambdaFromStream<T>) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates new fire-and-forget tasks for each item in the input stream using the lambda passed as
taskFromStream. - enqueue(Stream<T>, TaskLambdaFromStream<T>) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates new fire-and-forget tasks for each item in the input stream using the lambda passed as
taskFromStream. - enqueue(UUID, IocTaskLambda<S>) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new fire-and-forget task based on a given lambda.
- enqueue(UUID, IocTaskLambda<S>) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new fire-and-forget task based on a given lambda.
- enqueue(UUID, TaskLambda) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new fire-and-forget task based on a given lambda.
- enqueue(UUID, TaskLambda) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new fire-and-forget task based on the given lambda.
- enqueue(UUID, TaskRequest) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTaskRequest
-
Creates a new fire-and-forget task based on a given taskRequest.
- enqueue(UUID, TaskRequest) - Method in class cn.boboweike.carrot.scheduling.TaskRequestScheduler
-
Creates a new fire-and-forget task based on a given taskRequest.
- ENQUEUED - cn.boboweike.carrot.tasks.states.StateName
- EnqueuedState - Class in cn.boboweike.carrot.tasks.states
- EnqueuedState() - Constructor for class cn.boboweike.carrot.tasks.states.EnqueuedState
- enrich(TaskStats) - Method in class cn.boboweike.carrot.storage.TaskStatsEnricher
- EnumAutoboxer - Class in cn.boboweike.carrot.utils.reflection.autobox
- EnumAutoboxer() - Constructor for class cn.boboweike.carrot.utils.reflection.autobox.EnumAutoboxer
- equals(Object) - Method in class cn.boboweike.carrot.scheduling.cron.CronExpression
-
Compares this object against the specified object.
- equals(Object) - Method in class cn.boboweike.carrot.scheduling.interval.Interval
-
Compares this object against the specified object.
- equals(Object) - Method in class cn.boboweike.carrot.scheduling.Schedule
- equals(Object) - Method in class cn.boboweike.carrot.tasks.TaskId
- error(String) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- error(String) - Method in class cn.boboweike.carrot.tasks.context.TaskDashboardLogger
- error(String, Object) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- error(String, Object...) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- error(String, Object, Object) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- error(String, Throwable) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- error(Throwable) - Method in class cn.boboweike.carrot.dashboard.server.http.HttpResponse
- error(Marker, String) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- error(Marker, String, Object) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- error(Marker, String, Object...) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- error(Marker, String, Object, Object) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- error(Marker, String, Throwable) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- ERROR - cn.boboweike.carrot.tasks.context.TaskDashboardLogger.Level
- Estimation(boolean) - Constructor for class cn.boboweike.carrot.storage.TaskStatsExtended.Estimation
- Estimation(boolean, Instant) - Constructor for class cn.boboweike.carrot.storage.TaskStatsExtended.Estimation
- every10minutes() - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- every15minutes() - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- every15seconds() - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- every30seconds() - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- every5minutes() - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- everyHalfHour() - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- ExceptionHandler - Interface in cn.boboweike.carrot.dashboard.server.http.handlers
- Exceptions - Class in cn.boboweike.carrot.utils.exceptions
- Exceptions() - Constructor for class cn.boboweike.carrot.utils.exceptions.Exceptions
- Exceptions.ThrowingBiConsumer<T,U> - Interface in cn.boboweike.carrot.utils.exceptions
- Exceptions.ThrowingBiFunction<T,U,R> - Interface in cn.boboweike.carrot.utils.exceptions
- Exceptions.ThrowingConsumer<T> - Interface in cn.boboweike.carrot.utils.exceptions
- Exceptions.ThrowingFunction<T,R> - Interface in cn.boboweike.carrot.utils.exceptions
- Exceptions.ThrowingRunnable - Interface in cn.boboweike.carrot.utils.exceptions
- Exceptions.ThrowingSupplier<T> - Interface in cn.boboweike.carrot.utils.exceptions
- existsByPartition(TaskDetails, Integer, StateName...) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- existsByPartition(TaskDetails, Integer, StateName...) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- existsByPartition(TaskDetails, Integer, StateName...) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- existsByPartition(TaskDetails, Integer, StateName...) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- extend(String, int, String) - Method in class cn.boboweike.carrot.lock.inmemory.InMemoryLockProvider
- extend(String, int, String) - Method in interface cn.boboweike.carrot.lock.LockProvider
- extend(String, int, String) - Method in class cn.boboweike.carrot.lock.nosql.MongoLockProvider
- extendLockByPartition(Integer, int, String) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- extendLockByPartition(Integer, int, String) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- extendLockByPartition(Integer, int, String) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- extendLockByPartition(Integer, int, String) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
F
- FACTORY - Static variable in class cn.boboweike.carrot.utils.mapper.gson.ClassNameObjectTypeAdapter
- failed() - Method in class cn.boboweike.carrot.server.concurrent.ConcurrentTaskModificationResolveResult
- failed(Task, Task) - Static method in class cn.boboweike.carrot.server.concurrent.ConcurrentTaskModificationResolveResult
- failed(String, Exception) - Method in class cn.boboweike.carrot.tasks.Task
- FAILED - cn.boboweike.carrot.tasks.states.StateName
- FAILED_STATES - Static variable in enum cn.boboweike.carrot.tasks.states.StateName
- FailedState - Class in cn.boboweike.carrot.tasks.states
- FailedState() - Constructor for class cn.boboweike.carrot.tasks.states.FailedState
- FailedState(String, Exception) - Constructor for class cn.boboweike.carrot.tasks.states.FailedState
- FIELD_ACTUAL_CLASS_NAME - Static variable in class cn.boboweike.carrot.utils.mapper.JsonMapperUtils.Json
- FIELD_CACHEABLE - Static variable in class cn.boboweike.carrot.utils.mapper.JsonMapperUtils.Json
- FIELD_CLASS_NAME - Static variable in class cn.boboweike.carrot.utils.mapper.JsonMapperUtils.Json
- FIELD_CREATED_AT - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Metadata
- FIELD_CREATED_AT - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Tasks
- FIELD_DATE - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Migrations
- FIELD_DELETE_DELETED_TASKS_AFTER - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.BackgroundTaskServers
- FIELD_DELETE_SUCCEEDED_TASKS_AFTER - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.BackgroundTaskServers
- FIELD_FIRST_HEARTBEAT - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.BackgroundTaskServers
- FIELD_ID - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.BackgroundTaskServers
- FIELD_ID - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Metadata
- FIELD_ID - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Migrations
- FIELD_ID - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.RecurringTasks
- FIELD_ID - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Tasks
- FIELD_IS_RUNNING - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.BackgroundTaskServers
- FIELD_LAST_HEARTBEAT - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.BackgroundTaskServers
- FIELD_METHOD_NAME - Static variable in class cn.boboweike.carrot.utils.mapper.JsonMapperUtils.Json
- FIELD_NAME - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Metadata
- FIELD_NAME - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Migrations
- FIELD_NUM_OF_PARTITIONS - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Migrations
- FIELD_OWNER - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Metadata
- FIELD_PARTITION - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.BackgroundTaskServers
- FIELD_PERMANENTLY_DELETE_TASKS_AFTER - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.BackgroundTaskServers
- FIELD_POLL_INTERVAL_IN_SECONDS - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.BackgroundTaskServers
- FIELD_PROCESS_ALLOCATED_MEMORY - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.BackgroundTaskServers
- FIELD_PROCESS_CPU_LOAD - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.BackgroundTaskServers
- FIELD_PROCESS_FREE_MEMORY - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.BackgroundTaskServers
- FIELD_PROCESS_MAX_MEMORY - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.BackgroundTaskServers
- FIELD_RECURRING_TASK_ID - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Tasks
- FIELD_SCHEDULED_AT - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Tasks
- FIELD_STATE - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Tasks
- FIELD_STATIC_FIELD_NAME - Static variable in class cn.boboweike.carrot.utils.mapper.JsonMapperUtils.Json
- FIELD_SYSTEM_CPU_LOAD - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.BackgroundTaskServers
- FIELD_SYSTEM_FREE_MEMORY - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.BackgroundTaskServers
- FIELD_SYSTEM_TOTAL_MEMORY - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.BackgroundTaskServers
- FIELD_TASK_AS_JSON - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.RecurringTasks
- FIELD_TASK_AS_JSON - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Tasks
- FIELD_TASK_PARAMETERS - Static variable in class cn.boboweike.carrot.utils.mapper.JsonMapperUtils.Json
- FIELD_TASK_SIGNATURE - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Tasks
- FIELD_UPDATED_AT - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Metadata
- FIELD_UPDATED_AT - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Tasks
- FIELD_VALUE - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Metadata
- FIELD_VERSION - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.RecurringTasks
- FIELD_VERSION - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Tasks
- FIELD_WORKER_POOL_SIZE - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.BackgroundTaskServers
- FieldNotFoundException - Exception in cn.boboweike.carrot.scheduling.exceptions
- FieldNotFoundException(Class<?>, String) - Constructor for exception cn.boboweike.carrot.scheduling.exceptions.FieldNotFoundException
- FileSystemProvider - Interface in cn.boboweike.carrot.utils.resources
- fillBitSet(int, int) - Method in enum cn.boboweike.carrot.scheduling.cron.CronFieldType
- fillBitSetToIncl(int, int) - Method in enum cn.boboweike.carrot.scheduling.cron.CronFieldType
- findField(Class<?>, String) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- findField(Class<?>, Predicate<Field>) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- findMatchingUrl(MatchUrl) - Method in class cn.boboweike.carrot.dashboard.server.http.handlers.HttpRequestMethodHandlers
- findMethod(Class<?>, String, Class<?>...) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- findMethod(Object, String, Class<?>...) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- findParamTypesFromDescriptor(String) - Static method in class cn.boboweike.carrot.tasks.details.TaskDetailsGeneratorUtils
- findParamTypesFromDescriptorAsArray(String) - Static method in class cn.boboweike.carrot.tasks.details.TaskDetailsGeneratorUtils
- FixedSizeBackgroundTaskServerWorkerPolicy - Class in cn.boboweike.carrot.server.configuration
- FixedSizeBackgroundTaskServerWorkerPolicy(int) - Constructor for class cn.boboweike.carrot.server.configuration.FixedSizeBackgroundTaskServerWorkerPolicy
- FLoadOperandInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- FLoadOperandInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.FLoadOperandInstruction
- FloatTypeAutoboxer - Class in cn.boboweike.carrot.utils.reflection.autobox
- FloatTypeAutoboxer() - Constructor for class cn.boboweike.carrot.utils.reflection.autobox.FloatTypeAutoboxer
- from(String) - Static method in class cn.boboweike.carrot.dashboard.server.http.ContentType
- from(Path) - Static method in class cn.boboweike.carrot.dashboard.server.http.ContentType
- fromQueryParams(Class<T>) - Method in class cn.boboweike.carrot.dashboard.server.http.HttpRequest
- fromQueryParams(Class<T>) - Method in class cn.boboweike.carrot.dashboard.server.http.url.RequestUrl
- FStoreInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- FStoreInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.FStoreInstruction
G
- get() - Method in interface cn.boboweike.carrot.utils.exceptions.Exceptions.ThrowingSupplier
- get(int, TaskDetailsBuilder) - Static method in class cn.boboweike.carrot.tasks.details.instructions.AllJVMInstructions
- get(String, HttpRequestHandler) - Method in class cn.boboweike.carrot.dashboard.server.http.handlers.HttpRequestHandlers
- get(String, HttpRequestHandler) - Method in class cn.boboweike.carrot.dashboard.server.http.RestHttpHandler
- GET - Static variable in class cn.boboweike.carrot.dashboard.server.http.handlers.HttpRequestHandlers.RequestMethod
- getActualClassName() - Method in class cn.boboweike.carrot.tasks.TaskParameter
-
Represents the actual class name of the task parameter (e.g.
- getActualClassName(String, String) - Static method in class cn.boboweike.carrot.utils.mapper.jackson.modules.TaskParameterDeserializer
- getActualClassName(String, String) - Static method in class cn.boboweike.carrot.utils.mapper.JsonMapperUtils
- getActualClassName(String, String, String...) - Static method in class cn.boboweike.carrot.utils.mapper.JsonMapperUtils
- getAllRequestMethodHandlers(String) - Method in class cn.boboweike.carrot.dashboard.server.http.handlers.HttpRequestHandlers
- getAllTimeSucceeded() - Method in class cn.boboweike.carrot.storage.TaskStats
- getAmountFailed() - Method in class cn.boboweike.carrot.storage.TaskStatsExtended
- getAmountOfSeconds() - Method in class cn.boboweike.carrot.server.dashboard.CpuAllocationIrregularityNotification
- getAmountSucceeded() - Method in class cn.boboweike.carrot.storage.TaskStatsExtended
- getBackgroundTaskServer() - Static method in class cn.boboweike.carrot.configuration.Carrot
- getBackgroundTaskServers() - Method in class cn.boboweike.carrot.server.jmx.CarrotJMXExtensions
- getBackgroundTaskServers() - Method in interface cn.boboweike.carrot.server.jmx.TaskStatsMBean
- getBackgroundTaskServers() - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- getBackgroundTaskServers() - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- getBackgroundTaskServers() - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- getBackgroundTaskServers() - Method in class cn.boboweike.carrot.storage.TaskStats
- getBackgroundTaskServers() - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- getBackgroundTaskWorker(Task) - Method in class cn.boboweike.carrot.server.runner.AbstractBackgroundTaskRunner
- getBackgroundTaskWorker(Task) - Method in class cn.boboweike.carrot.server.runner.BackgroundStaticFieldTaskWithoutIocRunner
- getBackgroundTaskWorker(Task) - Method in class cn.boboweike.carrot.server.runner.BackgroundStaticTaskWithoutIocRunner
- getBackgroundTaskWorker(Task) - Method in class cn.boboweike.carrot.server.runner.BackgroundTaskWithIocRunner
- getBackgroundTaskWorker(Task) - Method in class cn.boboweike.carrot.server.runner.BackgroundTaskWithoutIocRunner
- getBootstrapMethodArguments() - Method in class cn.boboweike.carrot.tasks.details.instructions.InvokeDynamicInstruction
- getBootstrapMethodHandle() - Method in class cn.boboweike.carrot.tasks.details.instructions.InvokeDynamicInstruction
- getCacheable() - Method in class cn.boboweike.carrot.tasks.TaskDetails
- getClassContainingLambdaAsInputStream() - Method in class cn.boboweike.carrot.tasks.details.JavaTaskDetailsFinder
- getClassContainingLambdaAsInputStream() - Method in class cn.boboweike.carrot.tasks.details.KotlinTaskDetailsFinder
- getClassLocationOfLambda(Object) - Static method in class cn.boboweike.carrot.tasks.details.TaskDetailsGeneratorUtils
- getClassName() - Method in interface cn.boboweike.carrot.storage.nosql.common.migrations.NoSqlMigration
- getClassName() - Method in class cn.boboweike.carrot.storage.nosql.mongo.migrations.MongoMigration
- getClassName() - Method in class cn.boboweike.carrot.tasks.TaskDetails
- getClassName() - Method in class cn.boboweike.carrot.tasks.TaskParameter
-
Represents the class name expected by the task method (e.g.
- getClassName() - Method in class cn.boboweike.carrot.tasks.TaskParameterNotDeserializableException
- getClusterId() - Method in class cn.boboweike.carrot.dashboard.ui.model.VersionUIModel
- getConcurrentUpdatedTasks() - Method in exception cn.boboweike.carrot.storage.ConcurrentTaskModificationException
- getConfiguration() - Method in class cn.boboweike.carrot.server.BackgroundTaskServer
- getContextPath() - Method in class cn.boboweike.carrot.dashboard.server.http.RedirectHttpHandler
- getContextPath() - Method in class cn.boboweike.carrot.dashboard.server.http.RestHttpHandler
- getContextPath() - Method in class cn.boboweike.carrot.dashboard.server.http.StaticFileHttpHandler
- getContextPath() - Method in interface cn.boboweike.carrot.dashboard.server.HttpExchangeHandler
- getContextPath() - Method in class cn.boboweike.carrot.dashboard.server.sse.ServerSentEventHandler
- getCpuAllocationIrregularityMetadataSet() - Method in class cn.boboweike.carrot.dashboard.ui.model.problems.CpuAllocationIrregularityProblem
- getCreatedAt() - Method in class cn.boboweike.carrot.storage.CarrotMetadata
- getCreatedAt() - Method in class cn.boboweike.carrot.tasks.context.TaskContext
- getCreatedAt() - Method in class cn.boboweike.carrot.tasks.RecurringTask
- getCreatedAt() - Method in class cn.boboweike.carrot.tasks.states.AbstractTaskState
- getCreatedAt() - Method in interface cn.boboweike.carrot.tasks.states.TaskState
- getCreatedAt() - Method in class cn.boboweike.carrot.tasks.Task
- getCurrentPage() - Method in class cn.boboweike.carrot.storage.Page
- getDashboardNotification(Class<T>) - Method in class cn.boboweike.carrot.server.dashboard.DashboardNotificationManager
- getDashboardNotificationManager() - Method in class cn.boboweike.carrot.server.BackgroundTaskServer
- getDeleted() - Method in class cn.boboweike.carrot.storage.TaskStats
- getDeletedAt() - Method in class cn.boboweike.carrot.tasks.states.DeletedState
- getDeleteSucceededTasksAfter() - Method in interface cn.boboweike.carrot.server.jmx.BackgroundTaskServerStatusMBean
- getDeleteSucceededTasksAfter() - Method in class cn.boboweike.carrot.storage.BackgroundTaskServerStatus
- getDescriptor() - Method in class cn.boboweike.carrot.tasks.details.instructions.InvokeDynamicInstruction
- getDiagnostics() - Method in exception cn.boboweike.carrot.SevereCarrotException
- getDiagnosticsInfo() - Method in exception cn.boboweike.carrot.server.concurrent.UnresolvableConcurrentTaskModificationException
- getDiagnosticsInfo() - Method in interface cn.boboweike.carrot.SevereCarrotException.DiagnosticsAware
- getDistinctTaskSignatures(StateName...) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- getDistinctTaskSignatures(StateName...) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- getDistinctTaskSignatures(StateName...) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- getDistinctTaskSignatures(StateName...) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- getEnqueued() - Method in class cn.boboweike.carrot.server.jmx.CarrotJMXExtensions
- getEnqueued() - Method in interface cn.boboweike.carrot.server.jmx.TaskStatsMBean
- getEnqueued() - Method in class cn.boboweike.carrot.storage.TaskStats
- getEnqueuedAt() - Method in class cn.boboweike.carrot.tasks.states.EnqueuedState
- getEstimatedProcessingFinishedAt() - Method in class cn.boboweike.carrot.storage.TaskStatsExtended.Estimation
- getEstimation() - Method in class cn.boboweike.carrot.storage.TaskStatsExtended
- getException() - Method in class cn.boboweike.carrot.tasks.states.FailedState
- getExceptionCauseMessage() - Method in class cn.boboweike.carrot.tasks.states.FailedState
- getExceptionCauseType() - Method in class cn.boboweike.carrot.tasks.states.FailedState
- getExceptionMessage() - Method in class cn.boboweike.carrot.tasks.states.FailedState
- getExceptionMessage() - Method in class cn.boboweike.carrot.tasks.TaskParameterNotDeserializableException
- getExceptionType() - Method in class cn.boboweike.carrot.tasks.states.FailedState
- getExponentialBackoffPolicy(Task, int) - Method in class cn.boboweike.carrot.tasks.filters.RetryFilter
- getExpression() - Method in class cn.boboweike.carrot.scheduling.cron.CronExpression
- getFailed() - Method in class cn.boboweike.carrot.server.jmx.CarrotJMXExtensions
- getFailed() - Method in interface cn.boboweike.carrot.server.jmx.TaskStatsMBean
- getFailed() - Method in class cn.boboweike.carrot.storage.TaskStats
- getField(Class<?>, String) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- GetFieldInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- GetFieldInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.GetFieldInstruction
- getFieldName() - Method in enum cn.boboweike.carrot.scheduling.cron.CronFieldType
- getFirstHeartbeat() - Method in interface cn.boboweike.carrot.server.jmx.BackgroundTaskServerStatusMBean
- getFirstHeartbeat() - Method in class cn.boboweike.carrot.storage.BackgroundTaskServerStatus
- getFrom() - Method in exception cn.boboweike.carrot.tasks.states.IllegalTaskStateChangeException
- getGithubIssueBody() - Method in class cn.boboweike.carrot.dashboard.ui.model.problems.SevereCarrotExceptionProblem
- getGithubIssueBodyLength() - Method in class cn.boboweike.carrot.dashboard.ui.model.problems.SevereCarrotExceptionProblem
- getGithubIssueTitle() - Method in class cn.boboweike.carrot.dashboard.ui.model.problems.SevereCarrotExceptionProblem
- getId() - Method in class cn.boboweike.carrot.server.BackgroundTaskServer
- getId() - Method in interface cn.boboweike.carrot.server.jmx.BackgroundTaskServerMBean
- getId() - Method in interface cn.boboweike.carrot.server.jmx.BackgroundTaskServerStatusMBean
- getId() - Method in class cn.boboweike.carrot.storage.BackgroundTaskServerStatus
- getId() - Method in class cn.boboweike.carrot.storage.CarrotMetadata
- getId() - Method in class cn.boboweike.carrot.tasks.AbstractTask
- getId() - Method in class cn.boboweike.carrot.tasks.RecurringTask
- getId() - Method in class cn.boboweike.carrot.tasks.Task
- getIdAsUUID(Document) - Static method in class cn.boboweike.carrot.storage.nosql.mongo.MongoUtils
- getInstructions() - Method in class cn.boboweike.carrot.tasks.details.TaskDetailsBuilder
- getItems() - Method in class cn.boboweike.carrot.storage.Page
- getJavaClassContainingLambdaAsInputStream(Object) - Static method in class cn.boboweike.carrot.tasks.details.TaskDetailsGeneratorUtils
- getJvmVersion() - Static method in class cn.boboweike.carrot.utils.RuntimeUtils
- getKotlinClassContainingLambdaAsInputStream(Object) - Static method in class cn.boboweike.carrot.tasks.details.TaskDetailsGeneratorUtils
- getLastHeartbeat() - Method in interface cn.boboweike.carrot.server.jmx.BackgroundTaskServerStatusMBean
- getLastHeartbeat() - Method in class cn.boboweike.carrot.storage.BackgroundTaskServerStatus
- getLastTaskStateOfType(Class<T>) - Method in class cn.boboweike.carrot.tasks.Task
- getLatencyDuration() - Method in class cn.boboweike.carrot.tasks.states.SucceededState
- getLatestVersion() - Method in class cn.boboweike.carrot.server.dashboard.NewCarrotVersionNotification
- getLength() - Method in enum cn.boboweike.carrot.scheduling.cron.CronFieldType
- getLevel() - Method in class cn.boboweike.carrot.tasks.context.TaskDashboardLogger.TaskDashboardLogLine
- getLimit() - Method in class cn.boboweike.carrot.storage.Page
- getLimit() - Method in class cn.boboweike.carrot.storage.PageRequest
- getLocalTask() - Method in class cn.boboweike.carrot.server.concurrent.ConcurrentTaskModificationResolveResult
- getLocalVariable(int) - Method in class cn.boboweike.carrot.tasks.details.TaskDetailsBuilder
- getLogInstant() - Method in class cn.boboweike.carrot.tasks.context.TaskDashboardLogger.TaskDashboardLogLine
- getLogLines() - Method in class cn.boboweike.carrot.tasks.context.TaskDashboardLogger.TaskDashboardLogLines
- getLogMessage() - Method in class cn.boboweike.carrot.tasks.context.TaskDashboardLogger.TaskDashboardLogLine
- getLongestRunningBackgroundTaskServerId() - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- getLongestRunningBackgroundTaskServerId() - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- getLongestRunningBackgroundTaskServerId() - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- getLongestRunningBackgroundTaskServerId() - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- getMaxAllowedValue() - Method in enum cn.boboweike.carrot.scheduling.cron.CronFieldType
- getMessage() - Method in class cn.boboweike.carrot.tasks.states.FailedState
- getMetadata() - Method in class cn.boboweike.carrot.tasks.context.TaskContext
-
Gives access to Task Metadata via an UnmodifiableMap.
- getMetadata() - Method in class cn.boboweike.carrot.tasks.Task
- getMetadata(String) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- getMetadata(String) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- getMetadata(String) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- getMetadata(String) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- getMetadata(String, String) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- getMetadata(String, String) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- getMetadata(String, String) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- getMetadata(String, String) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- getMethod(Class<?>, String, Class<?>...) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- getMethodName() - Method in class cn.boboweike.carrot.tasks.TaskDetails
- getMigrations() - Method in class cn.boboweike.carrot.storage.nosql.common.NoSqlDatabaseCreator
- getMinAllowedValue() - Method in enum cn.boboweike.carrot.scheduling.cron.CronFieldType
- getName() - Method in class cn.boboweike.carrot.storage.AbstractPartitionedStorageProvider
- getName() - Method in class cn.boboweike.carrot.storage.CarrotMetadata
- getName() - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- getName() - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- getName() - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- getName() - Method in class cn.boboweike.carrot.tasks.details.instructions.InvokeDynamicInstruction
- getName() - Method in class cn.boboweike.carrot.tasks.states.AbstractTaskState
- getName() - Method in interface cn.boboweike.carrot.tasks.states.TaskState
- getNextRun() - Method in class cn.boboweike.carrot.dashboard.ui.model.RecurringTaskUIModel
- getNextRun() - Method in class cn.boboweike.carrot.tasks.RecurringTask
- getNumberOfFields() - Method in class cn.boboweike.carrot.scheduling.cron.CronExpression
- getObject() - Method in class cn.boboweike.carrot.tasks.TaskParameter
-
The actual task parameter
- getObjectViaField(Object, String) - Static method in class cn.boboweike.carrot.tasks.details.TaskDetailsGeneratorUtils
- getObjectViaStaticField(String, String) - Static method in class cn.boboweike.carrot.tasks.details.TaskDetailsGeneratorUtils
- getOccupiedWorkerCount() - Method in class cn.boboweike.carrot.server.TaskZooKeeper
- getOffset() - Method in class cn.boboweike.carrot.storage.Page
- getOffset() - Method in class cn.boboweike.carrot.storage.PageRequest
- getOrder() - Method in class cn.boboweike.carrot.storage.PageRequest
- getOverallTaskStats() - Method in class cn.boboweike.carrot.storage.TaskStatsData
- getOwner() - Method in class cn.boboweike.carrot.storage.CarrotMetadata
- getParametersUsingParamTypes(Class<?>[]) - Method in class cn.boboweike.carrot.tasks.details.instructions.VisitMethodInstruction
- getParams() - Method in class cn.boboweike.carrot.dashboard.server.http.url.RequestUrl
- getPartition() - Method in class cn.boboweike.carrot.server.BackgroundTaskServer
- getPartition() - Method in interface cn.boboweike.carrot.server.jmx.BackgroundTaskServerStatusMBean
- getPartition() - Method in class cn.boboweike.carrot.storage.BackgroundTaskServerStatus
- getPermanentlyDeleteDeletedTasksAfter() - Method in interface cn.boboweike.carrot.server.jmx.BackgroundTaskServerStatusMBean
- getPermanentlyDeleteDeletedTasksAfter() - Method in class cn.boboweike.carrot.storage.BackgroundTaskServerStatus
- getPollIntervalInSeconds() - Method in interface cn.boboweike.carrot.server.jmx.BackgroundTaskServerStatusMBean
- getPollIntervalInSeconds() - Method in class cn.boboweike.carrot.storage.BackgroundTaskServerStatus
- getPriority() - Method in interface cn.boboweike.carrot.server.threadpool.CarrotExecutor
- getPriority() - Method in class cn.boboweike.carrot.server.threadpool.ScheduledThreadPoolCarrotExecutor
- getProblems() - Method in class cn.boboweike.carrot.dashboard.ui.model.problems.ProblemsManager
- getProcessAllocatedMemory() - Method in interface cn.boboweike.carrot.server.jmx.BackgroundTaskServerStatusMBean
- getProcessAllocatedMemory() - Method in class cn.boboweike.carrot.server.jmx.TaskServerStats
- getProcessAllocatedMemory() - Method in class cn.boboweike.carrot.storage.BackgroundTaskServerStatus
- getProcessCpuLoad() - Method in interface cn.boboweike.carrot.server.jmx.BackgroundTaskServerStatusMBean
- getProcessCpuLoad() - Method in class cn.boboweike.carrot.server.jmx.TaskServerStats
- getProcessCpuLoad() - Method in class cn.boboweike.carrot.storage.BackgroundTaskServerStatus
- getProcessDuration() - Method in class cn.boboweike.carrot.tasks.states.SucceededState
- getProcessFreeMemory() - Method in interface cn.boboweike.carrot.server.jmx.BackgroundTaskServerStatusMBean
- getProcessFreeMemory() - Method in class cn.boboweike.carrot.server.jmx.TaskServerStats
- getProcessFreeMemory() - Method in class cn.boboweike.carrot.storage.BackgroundTaskServerStatus
- getProcessing() - Method in class cn.boboweike.carrot.server.jmx.CarrotJMXExtensions
- getProcessing() - Method in interface cn.boboweike.carrot.server.jmx.TaskStatsMBean
- getProcessing() - Method in class cn.boboweike.carrot.storage.TaskStats
- getProcessMaxMemory() - Method in interface cn.boboweike.carrot.server.jmx.BackgroundTaskServerStatusMBean
- getProcessMaxMemory() - Method in class cn.boboweike.carrot.server.jmx.TaskServerStats
- getProcessMaxMemory() - Method in class cn.boboweike.carrot.storage.BackgroundTaskServerStatus
- getProgress() - Method in class cn.boboweike.carrot.tasks.context.TaskDashboardProgressBar
- getReadableNameFromTaskDetails(TaskDetails) - Static method in class cn.boboweike.carrot.utils.TaskUtils
- getReason() - Method in class cn.boboweike.carrot.tasks.states.DeletedState
- getReason() - Method in class cn.boboweike.carrot.tasks.states.ScheduledState
- getRecurringTaskId() - Method in class cn.boboweike.carrot.tasks.states.ScheduledState
- getRecurringTaskId() - Method in class cn.boboweike.carrot.tasks.Task
- getRecurringTasks() - Method in class cn.boboweike.carrot.server.jmx.CarrotJMXExtensions
- getRecurringTasks() - Method in interface cn.boboweike.carrot.server.jmx.TaskStatsMBean
- getRecurringTasks() - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- getRecurringTasks() - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- getRecurringTasks() - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- getRecurringTasks() - Method in class cn.boboweike.carrot.storage.TaskStats
- getRecurringTasks() - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- getRecurringTasksByPartition(Integer) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- getRecurringTasksByPartition(Integer) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- getRecurringTasksByPartition(Integer) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- getRecurringTasksByPartition(Integer) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- getRunnerTaskContext() - Method in class cn.boboweike.carrot.server.runner.AbstractBackgroundTaskRunner.BackgroundTaskWorker
- getSchedule(String) - Static method in enum cn.boboweike.carrot.scheduling.ScheduleExpressionType
- getScheduled() - Method in class cn.boboweike.carrot.server.jmx.CarrotJMXExtensions
- getScheduled() - Method in interface cn.boboweike.carrot.server.jmx.TaskStatsMBean
- getScheduled() - Method in class cn.boboweike.carrot.storage.TaskStats
- getScheduledAt() - Method in class cn.boboweike.carrot.tasks.states.ScheduledState
- getScheduledTasksByPartition(Instant, PageRequest, Integer) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- getScheduledTasksByPartition(Instant, PageRequest, Integer) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- getScheduledTasksByPartition(Instant, PageRequest, Integer) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- getScheduledTasksByPartition(Instant, PageRequest, Integer) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- getScheduleExpression() - Method in class cn.boboweike.carrot.tasks.RecurringTask
- getSecondsToAdd(Task) - Method in class cn.boboweike.carrot.tasks.filters.RetryFilter
- getServerId() - Method in class cn.boboweike.carrot.tasks.states.ProcessingState
- getServerStatus() - Method in class cn.boboweike.carrot.server.BackgroundTaskServer
- getServerStatus() - Method in interface cn.boboweike.carrot.server.jmx.BackgroundTaskServerMBean
- getSignature() - Method in class cn.boboweike.carrot.tasks.context.TaskContext
- getStack() - Method in class cn.boboweike.carrot.tasks.details.TaskDetailsBuilder
- getStackTrace() - Method in class cn.boboweike.carrot.tasks.states.FailedState
- getStackTraceAsString(Throwable) - Static method in class cn.boboweike.carrot.utils.exceptions.Exceptions
- getState() - Method in class cn.boboweike.carrot.tasks.Task
- getStaticFieldName() - Method in class cn.boboweike.carrot.tasks.TaskDetails
- GetStaticInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- GetStaticInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.GetStaticInstruction
- getStorageProvider() - Method in class cn.boboweike.carrot.server.BackgroundTaskServer
- getStorageProvider() - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- getSucceeded() - Method in class cn.boboweike.carrot.server.jmx.CarrotJMXExtensions
- getSucceeded() - Method in interface cn.boboweike.carrot.server.jmx.TaskStatsMBean
- getSucceeded() - Method in class cn.boboweike.carrot.storage.TaskStats
- getSystemCpuLoad() - Method in interface cn.boboweike.carrot.server.jmx.BackgroundTaskServerStatusMBean
- getSystemCpuLoad() - Method in class cn.boboweike.carrot.server.jmx.TaskServerStats
- getSystemCpuLoad() - Method in class cn.boboweike.carrot.storage.BackgroundTaskServerStatus
- getSystemFreeMemory() - Method in interface cn.boboweike.carrot.server.jmx.BackgroundTaskServerStatusMBean
- getSystemFreeMemory() - Method in class cn.boboweike.carrot.server.jmx.TaskServerStats
- getSystemFreeMemory() - Method in class cn.boboweike.carrot.storage.BackgroundTaskServerStatus
- getSystemTotalMemory() - Method in interface cn.boboweike.carrot.server.jmx.BackgroundTaskServerStatusMBean
- getSystemTotalMemory() - Method in class cn.boboweike.carrot.server.jmx.TaskServerStats
- getSystemTotalMemory() - Method in class cn.boboweike.carrot.storage.BackgroundTaskServerStatus
- getTaskAnnotation(TaskDetails) - Static method in class cn.boboweike.carrot.utils.TaskUtils
- getTaskById(TaskId) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- getTaskById(UUID) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- getTaskById(UUID) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- getTaskById(UUID) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- getTaskById(UUID) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- getTaskClass(TaskDetails) - Static method in class cn.boboweike.carrot.utils.TaskUtils
- getTaskContext() - Static method in class cn.boboweike.carrot.server.runner.ThreadLocalTaskContext
- getTaskDetails() - Method in class cn.boboweike.carrot.tasks.AbstractTask
- getTaskDetails() - Method in class cn.boboweike.carrot.tasks.details.TaskDetailsBuilder
- getTaskFilters() - Method in class cn.boboweike.carrot.server.BackgroundTaskServer
- getTaskFromStorage() - Method in class cn.boboweike.carrot.server.concurrent.ConcurrentTaskModificationResolveResult
- getTaskId() - Method in class cn.boboweike.carrot.dashboard.sse.TaskSseExchange
- getTaskId() - Method in interface cn.boboweike.carrot.storage.listeners.TaskChangeListener
- getTaskId() - Method in class cn.boboweike.carrot.tasks.context.TaskContext
- getTaskMethod(TaskDetails) - Static method in class cn.boboweike.carrot.utils.TaskUtils
- getTaskMethod(Class<?>, TaskDetails) - Static method in class cn.boboweike.carrot.utils.TaskUtils
- getTaskMethodToPerform(Class<?>) - Method in class cn.boboweike.carrot.server.runner.AbstractBackgroundTaskRunner.BackgroundTaskWorker
- getTaskName() - Method in class cn.boboweike.carrot.tasks.AbstractTask
- getTaskName() - Method in class cn.boboweike.carrot.tasks.context.TaskContext
- getTaskPageByPartition(StateName, PageRequest, Integer) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- getTaskPageByPartition(StateName, PageRequest, Integer) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- getTaskPageByPartition(StateName, PageRequest, Integer) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- getTaskPageByPartition(StateName, PageRequest, Integer) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- getTaskParameters() - Method in class cn.boboweike.carrot.tasks.TaskDetails
- getTaskParameterTypes() - Method in class cn.boboweike.carrot.tasks.TaskDetails
- getTaskParameterValues() - Method in class cn.boboweike.carrot.tasks.TaskDetails
- getTaskRequestHandler() - Method in interface cn.boboweike.carrot.tasks.lambdas.TaskRequest
- getTaskRequestScheduler() - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration.CarrotConfigurationResult
- getTasksByPartition(StateName, PageRequest, Integer) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- getTasksByPartition(StateName, PageRequest, Integer) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- getTasksByPartition(StateName, PageRequest, Integer) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- getTasksByPartition(StateName, PageRequest, Integer) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- getTasksByPartition(StateName, Instant, PageRequest, Integer) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- getTasksByPartition(StateName, Instant, PageRequest, Integer) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- getTasksByPartition(StateName, Instant, PageRequest, Integer) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- getTasksByPartition(StateName, Instant, PageRequest, Integer) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- getTaskScheduler() - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration.CarrotConfigurationResult
- getTaskSignature() - Method in class cn.boboweike.carrot.tasks.AbstractTask
- getTaskSignature(Task) - Static method in class cn.boboweike.carrot.utils.TaskUtils
- getTaskSignature(TaskDetails) - Static method in class cn.boboweike.carrot.utils.TaskUtils
- getTasksNotFound() - Method in class cn.boboweike.carrot.dashboard.ui.model.problems.ScheduledTasksNotFoundProblem
- getTaskState() - Method in class cn.boboweike.carrot.tasks.context.TaskContext
- getTaskState() - Method in class cn.boboweike.carrot.tasks.Task
- getTaskState(int) - Method in class cn.boboweike.carrot.tasks.Task
- getTaskStates() - Method in class cn.boboweike.carrot.tasks.Task
- getTaskStatesOfType(Class<T>) - Method in class cn.boboweike.carrot.tasks.Task
- getTaskStatsData() - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- getTaskStatsData() - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- getTaskStatsData() - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- getTaskStatsData() - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- getTaskStatsList() - Method in class cn.boboweike.carrot.storage.TaskStatsData
- getTaskToPerform(Class<?>) - Method in class cn.boboweike.carrot.server.runner.AbstractBackgroundTaskRunner.BackgroundTaskWorker
- getTaskToPerform(Class<?>) - Method in class cn.boboweike.carrot.server.runner.BackgroundStaticTaskWithoutIocRunner.StaticBackgroundTaskWorker
- getTaskToPerform(Class<?>) - Method in class cn.boboweike.carrot.server.runner.BackgroundTaskWithIocRunner.BackgroundForIoCTaskLambdaWorker
- getTaskToPerformClass() - Method in class cn.boboweike.carrot.server.runner.AbstractBackgroundTaskRunner.BackgroundTaskWorker
- getTaskZooKeeper() - Method in class cn.boboweike.carrot.server.BackgroundTaskServer
- getThreadProcessingTask(Task) - Method in class cn.boboweike.carrot.server.TaskZooKeeper
- getTimeStamp() - Method in class cn.boboweike.carrot.server.jmx.CarrotJMXExtensions
- getTimeStamp() - Method in interface cn.boboweike.carrot.server.jmx.TaskStatsMBean
- getTimeStamp() - Method in class cn.boboweike.carrot.storage.TaskStats
- getTo() - Method in exception cn.boboweike.carrot.tasks.states.IllegalTaskStateChangeException
- getTotal() - Method in class cn.boboweike.carrot.server.jmx.CarrotJMXExtensions
- getTotal() - Method in interface cn.boboweike.carrot.server.jmx.TaskStatsMBean
- getTotal() - Method in class cn.boboweike.carrot.storage.Page
- getTotal() - Method in class cn.boboweike.carrot.storage.TaskStats
- getTotalNumOfPartitions() - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- getTotalNumOfPartitions() - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- getTotalNumOfPartitions() - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- getTotalNumOfPartitions() - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- getTotalPages() - Method in class cn.boboweike.carrot.storage.Page
- getUpdatedAt() - Method in class cn.boboweike.carrot.storage.CarrotMetadata
- getUpdatedAt() - Method in class cn.boboweike.carrot.tasks.context.TaskContext
- getUpdatedAt() - Method in class cn.boboweike.carrot.tasks.states.AbstractTaskState
- getUpdatedAt() - Method in class cn.boboweike.carrot.tasks.states.ProcessingState
- getUpdatedAt() - Method in interface cn.boboweike.carrot.tasks.states.TaskState
- getUpdatedAt() - Method in class cn.boboweike.carrot.tasks.Task
- getUrl() - Method in class cn.boboweike.carrot.dashboard.server.http.url.MatchUrl
- getUrl() - Method in class cn.boboweike.carrot.dashboard.server.http.url.RequestUrl
- getValue() - Method in class cn.boboweike.carrot.storage.CarrotMetadata
- getValueAsLong() - Method in class cn.boboweike.carrot.storage.CarrotMetadata
- getValueFromField(Field, Object) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- getValueFromFieldOrProperty(Object, String) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- getValueFromGetMethod(Method, Object) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- getVariable() - Method in class cn.boboweike.carrot.tasks.details.instructions.StoreVariableInstruction
- getVersion() - Method in class cn.boboweike.carrot.dashboard.ui.model.VersionUIModel
- getVersion() - Method in class cn.boboweike.carrot.tasks.AbstractTask
- getVersion(Class<?>) - Static method in class cn.boboweike.carrot.utils.metadata.VersionRetriever
- getWebServerHostAddress() - Method in class cn.boboweike.carrot.dashboard.server.WebServer
- getWebServerHostPort() - Method in class cn.boboweike.carrot.dashboard.server.WebServer
- getWorkDistributionStrategy() - Method in class cn.boboweike.carrot.server.BackgroundTaskServer
- getWorkerCount() - Method in class cn.boboweike.carrot.server.strategy.BasicWorkDistributionStrategy
- getWorkerCount() - Method in interface cn.boboweike.carrot.server.strategy.WorkDistributionStrategy
- getWorkerPoolSize() - Method in interface cn.boboweike.carrot.server.jmx.BackgroundTaskServerStatusMBean
- getWorkerPoolSize() - Method in class cn.boboweike.carrot.storage.BackgroundTaskServerStatus
- getWorkPageRequest() - Method in class cn.boboweike.carrot.server.strategy.BasicWorkDistributionStrategy
- getWorkPageRequest() - Method in interface cn.boboweike.carrot.server.strategy.WorkDistributionStrategy
- getZoneId() - Method in class cn.boboweike.carrot.tasks.RecurringTask
- GsonJsonMapper - Class in cn.boboweike.carrot.utils.mapper.gson
- GsonJsonMapper() - Constructor for class cn.boboweike.carrot.utils.mapper.gson.GsonJsonMapper
- GsonJsonMapper(Gson) - Constructor for class cn.boboweike.carrot.utils.mapper.gson.GsonJsonMapper
- GsonJsonMapper(GsonBuilder) - Constructor for class cn.boboweike.carrot.utils.mapper.gson.GsonJsonMapper
H
- handle(HttpExchange) - Method in class cn.boboweike.carrot.dashboard.server.http.RedirectHttpHandler
- handle(HttpExchange) - Method in class cn.boboweike.carrot.dashboard.server.http.RestHttpHandler
- handle(HttpExchange) - Method in class cn.boboweike.carrot.dashboard.server.http.StaticFileHttpHandler
- handle(HttpExchange) - Method in class cn.boboweike.carrot.dashboard.server.sse.ServerSentEventHandler
- handle(Exception) - Method in class cn.boboweike.carrot.server.dashboard.DashboardNotificationManager
- hasCause(Throwable, Class<? extends Throwable>) - Static method in class cn.boboweike.carrot.utils.exceptions.Exceptions
- hasDefaultNoArgConstructor(Class<?>) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- hasDefaultNoArgConstructor(String) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- hashCode() - Method in class cn.boboweike.carrot.scheduling.cron.CronExpression
- hashCode() - Method in class cn.boboweike.carrot.scheduling.interval.Interval
- hashCode() - Method in class cn.boboweike.carrot.scheduling.Schedule
- hashCode() - Method in class cn.boboweike.carrot.tasks.TaskId
- hasNext() - Method in class cn.boboweike.carrot.storage.Page
- hasPrevious() - Method in class cn.boboweike.carrot.storage.Page
- hasState(StateName) - Method in class cn.boboweike.carrot.tasks.Task
- hasStaticFieldName() - Method in class cn.boboweike.carrot.tasks.TaskDetails
- head(String, HttpRequestHandler) - Method in class cn.boboweike.carrot.dashboard.server.http.handlers.HttpRequestHandlers
- head(String, HttpRequestHandler) - Method in class cn.boboweike.carrot.dashboard.server.http.RestHttpHandler
- HEAD - Static variable in class cn.boboweike.carrot.dashboard.server.http.handlers.HttpRequestHandlers.RequestMethod
- HOUR - cn.boboweike.carrot.scheduling.cron.CronFieldType
- hourly() - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- hourly(int) - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- HttpExchangeHandler - Interface in cn.boboweike.carrot.dashboard.server
- HttpRequest - Class in cn.boboweike.carrot.dashboard.server.http
- HttpRequest(RequestUrl) - Constructor for class cn.boboweike.carrot.dashboard.server.http.HttpRequest
- HttpRequestHandler - Interface in cn.boboweike.carrot.dashboard.server.http.handlers
- HttpRequestHandlers - Class in cn.boboweike.carrot.dashboard.server.http.handlers
- HttpRequestHandlers() - Constructor for class cn.boboweike.carrot.dashboard.server.http.handlers.HttpRequestHandlers
- HttpRequestHandlers.RequestMethod - Class in cn.boboweike.carrot.dashboard.server.http.handlers
- HttpRequestMethodHandlers - Class in cn.boboweike.carrot.dashboard.server.http.handlers
- HttpRequestMethodHandlers() - Constructor for class cn.boboweike.carrot.dashboard.server.http.handlers.HttpRequestMethodHandlers
- HttpResponse - Class in cn.boboweike.carrot.dashboard.server.http
- HttpResponse(HttpExchange, JsonMapper) - Constructor for class cn.boboweike.carrot.dashboard.server.http.HttpResponse
I
- I2BOperandInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- I2BOperandInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.I2BOperandInstruction
- I2SOperandInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- I2SOperandInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.I2SOperandInstruction
- IConst0OperandInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- IConst0OperandInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.IConst0OperandInstruction
- IConst1OperandInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- IConst1OperandInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.IConst1OperandInstruction
- IConst2OperandInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- IConst2OperandInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.IConst2OperandInstruction
- IConst3OperandInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- IConst3OperandInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.IConst3OperandInstruction
- IConst4OperandInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- IConst4OperandInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.IConst4OperandInstruction
- IConst5OperandInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- IConst5OperandInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.IConst5OperandInstruction
- IllegalTaskStateChangeException - Exception in cn.boboweike.carrot.tasks.states
- IllegalTaskStateChangeException(StateName, StateName) - Constructor for exception cn.boboweike.carrot.tasks.states.IllegalTaskStateChangeException
- ILoadOperandInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- ILoadOperandInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.ILoadOperandInstruction
- IMAGE_PNG - Static variable in class cn.boboweike.carrot.dashboard.server.http.ContentType
- IMAGE_X_ICON - Static variable in class cn.boboweike.carrot.dashboard.server.http.ContentType
- increaseByOne() - Method in class cn.boboweike.carrot.tasks.context.TaskDashboardProgressBar
- info(String) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- info(String) - Method in class cn.boboweike.carrot.tasks.context.TaskDashboardLogger
- info(String, Object) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- info(String, Object...) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- info(String, Object, Object) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- info(String, Throwable) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- info(Marker, String) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- info(Marker, String, Object) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- info(Marker, String, Object...) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- info(Marker, String, Object, Object) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- info(Marker, String, Throwable) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- INFO - cn.boboweike.carrot.tasks.context.TaskDashboardLogger.Level
- initGson(GsonBuilder) - Method in class cn.boboweike.carrot.utils.mapper.gson.GsonJsonMapper
- initialize() - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration
-
Initializes Carrot and returns a
TaskSchedulerwhich can then be used to register in the IoC framework or to enqueue/schedule some Tasks. - initialize(PartitionedStorageProvider, BackgroundTaskServer) - Method in class cn.boboweike.carrot.configuration.CarrotMicroMeterIntegration
- initLocalVariables(SerializedLambda, Object[]) - Static method in class cn.boboweike.carrot.tasks.details.JavaTaskDetailsBuilder
- initObjectMapper(ObjectMapper, boolean) - Method in class cn.boboweike.carrot.utils.mapper.jackson.JacksonJsonMapper
- initTaskFilters(AbstractTask, List<TaskFilter>) - Method in class cn.boboweike.carrot.tasks.filters.AbstractTaskFilters
- InMemoryLockProvider - Class in cn.boboweike.carrot.lock.inmemory
-
In memory lock that is suitable only for tests and running application locally.
- InMemoryLockProvider() - Constructor for class cn.boboweike.carrot.lock.inmemory.InMemoryLockProvider
- InMemoryPartitionedStorageProvider - Class in cn.boboweike.carrot.storage
- InMemoryPartitionedStorageProvider() - Constructor for class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- InMemoryPartitionedStorageProvider(RateLimiter) - Constructor for class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- InstantAdapter - Class in cn.boboweike.carrot.utils.mapper.gson
- InstantAdapter() - Constructor for class cn.boboweike.carrot.utils.mapper.gson.InstantAdapter
- InstantDeserializer - Class in cn.boboweike.carrot.utils.mapper.jackson.modules
- InstantDeserializer() - Constructor for class cn.boboweike.carrot.utils.mapper.jackson.modules.InstantDeserializer
- InstantSerializer - Class in cn.boboweike.carrot.utils.mapper.jackson.modules
- InstantSerializer() - Constructor for class cn.boboweike.carrot.utils.mapper.jackson.modules.InstantSerializer
- InstantTypeAutoboxer - Class in cn.boboweike.carrot.utils.reflection.autobox
- InstantTypeAutoboxer() - Constructor for class cn.boboweike.carrot.utils.reflection.autobox.InstantTypeAutoboxer
- IntegerTypeAutoboxer - Class in cn.boboweike.carrot.utils.reflection.autobox
- IntegerTypeAutoboxer() - Constructor for class cn.boboweike.carrot.utils.reflection.autobox.IntegerTypeAutoboxer
- Interval - Class in cn.boboweike.carrot.scheduling.interval
- Interval(String) - Constructor for class cn.boboweike.carrot.scheduling.interval.Interval
- Interval(Duration) - Constructor for class cn.boboweike.carrot.scheduling.interval.Interval
- INTERVAL - cn.boboweike.carrot.scheduling.ScheduleExpressionType
- INVALID_LAMBDA_MESSAGE - Static variable in exception cn.boboweike.carrot.CarrotException
- InvalidCronExpressionException - Exception in cn.boboweike.carrot.scheduling.cron
- invalidLambdaException(Exception) - Static method in exception cn.boboweike.carrot.CarrotException
- InvokeDynamicInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- InvokeDynamicInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.InvokeDynamicInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.AAStoreInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.AbstractJVMInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.ANewArrayOperandInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.CheckCastOperandInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.DStoreInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.DupOperandInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.GetFieldInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.GetStaticInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.I2BOperandInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.I2SOperandInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.IConst0OperandInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.IConst1OperandInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.IConst2OperandInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.IConst3OperandInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.IConst4OperandInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.IConst5OperandInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.InvokeDynamicInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.InvokeSpecialInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.InvokeStaticInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.LConst0OperandInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.LConst1OperandInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.LdcInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.LStoreInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.NewOperandInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.PopOperandInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.ReturnOperandInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.SingleIntOperandInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.StoreVariableInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.SwapOperandInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.TaskDetailsInstruction
- invokeInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.VisitLocalVariableInstruction
- invokeInstructionAndPushOnStack() - Method in class cn.boboweike.carrot.tasks.details.instructions.AbstractJVMInstruction
- invokeInstructionAndPushOnStack() - Method in class cn.boboweike.carrot.tasks.details.instructions.StoreVariableInstruction
- InvokeInterfaceInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- InvokeInterfaceInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.InvokeInterfaceInstruction
- InvokeSpecialInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- InvokeSpecialInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.InvokeSpecialInstruction
- InvokeStaticInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- InvokeStaticInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.InvokeStaticInstruction
- invokeTaskMethod(Object, Method) - Method in class cn.boboweike.carrot.server.runner.AbstractBackgroundTaskRunner.BackgroundTaskWorker
- InvokeVirtualInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- InvokeVirtualInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.InvokeVirtualInstruction
- IocTaskLambda<S> - Interface in cn.boboweike.carrot.tasks.lambdas
-
This is a functional interface which represents a lambda that will be parsed by Carrot.
- IocTaskLambdaFromStream<S,T> - Interface in cn.boboweike.carrot.tasks.lambdas
-
This is a functional interface which allows you to schedule tasks based on a Stream and a lambda that will be parsed by Carrot.
- IOUtils - Class in cn.boboweike.carrot.utils.io
- isAllowAnonymousDataUsage() - Method in class cn.boboweike.carrot.dashboard.ui.model.VersionUIModel
- isAllowed() - Method in class cn.boboweike.carrot.utils.resilience.RateLimiter
- isAllowedStateChange(StateName, StateName) - Static method in class cn.boboweike.carrot.tasks.states.AllowedTaskStateStateChanges
- isAnnounced() - Method in class cn.boboweike.carrot.server.BackgroundTaskServer
- isClassAssignable(Class<?>, Class<?>) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- isClassAssignableToObject(Class<?>, Object) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- isClosed() - Method in class cn.boboweike.carrot.dashboard.server.sse.SseExchange
- isDebugEnabled() - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- isDebugEnabled(Marker) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- isErrorEnabled() - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- isErrorEnabled(Marker) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- isEstimatedProcessingFinishedInstantAvailable() - Method in class cn.boboweike.carrot.storage.TaskStatsExtended.Estimation
- isIllegalStateChange(StateName, StateName) - Static method in class cn.boboweike.carrot.tasks.states.AllowedTaskStateStateChanges
- isIncreasePartitions(MongoMigration) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBCreator
- isIncreasePartitions(T) - Method in class cn.boboweike.carrot.storage.nosql.common.NoSqlDatabaseCreator
- isInfoEnabled() - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- isInfoEnabled(Marker) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- isInterface - Variable in class cn.boboweike.carrot.tasks.details.instructions.VisitMethodInstruction
- isLambdaContainingTaskDetails(String) - Method in class cn.boboweike.carrot.tasks.details.JavaTaskDetailsFinder
- isLambdaContainingTaskDetails(String) - Method in class cn.boboweike.carrot.tasks.details.KotlinTaskDetailsFinder
- isLastInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.VisitMethodInstruction
- isLeapYear(int) - Static method in class cn.boboweike.carrot.scheduling.cron.CronExpression
- isLocked() - Method in class cn.boboweike.carrot.utils.resilience.Lock
- isNewMigration(MongoMigration) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBCreator
- isNewMigration(T) - Method in class cn.boboweike.carrot.storage.nosql.common.NoSqlDatabaseCreator
- isNewTask() - Method in class cn.boboweike.carrot.tasks.TaskVersioner
- isNotNullOrEmpty(String) - Static method in class cn.boboweike.carrot.utils.StringUtils
- isNotNullOrEmpty(Collection<T>) - Static method in class cn.boboweike.carrot.utils.CollectionUtils
- isNotNullOrEmpty(T[]) - Static method in class cn.boboweike.carrot.utils.CollectionUtils
- isNullOrEmpty(String) - Static method in class cn.boboweike.carrot.utils.StringUtils
- isNullOrEmpty(Collection<T>) - Static method in class cn.boboweike.carrot.utils.CollectionUtils
- isNullOrEmpty(T[]) - Static method in class cn.boboweike.carrot.utils.CollectionUtils
- isProblematicAndDoNotRetry() - Method in exception cn.boboweike.carrot.CarrotException
- isProcessingDone() - Method in class cn.boboweike.carrot.storage.TaskStatsExtended.Estimation
- isRateLimited() - Method in class cn.boboweike.carrot.utils.resilience.RateLimiter
- isRunning() - Method in class cn.boboweike.carrot.server.BackgroundTaskServer
- isRunning() - Method in interface cn.boboweike.carrot.server.jmx.BackgroundTaskServerMBean
- isRunning() - Method in interface cn.boboweike.carrot.server.jmx.BackgroundTaskServerStatusMBean
- isRunning() - Method in class cn.boboweike.carrot.storage.BackgroundTaskServerStatus
- isRunningFromNestedJar() - Static method in class cn.boboweike.carrot.utils.RuntimeUtils
- isStoppingOrStopped() - Method in class cn.boboweike.carrot.server.BackgroundTaskServer
- IStoreInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- IStoreInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.IStoreInstruction
- isTraceEnabled() - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- isTraceEnabled(Marker) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- isUnAnnounced() - Method in class cn.boboweike.carrot.server.BackgroundTaskServer
- isValidMigration(T) - Method in class cn.boboweike.carrot.storage.nosql.common.NoSqlDatabaseCreator
- isVoidInstruction() - Method in class cn.boboweike.carrot.tasks.details.instructions.VisitMethodInstruction
- isWarnEnabled() - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- isWarnEnabled(Marker) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
J
- JacksonJsonMapper - Class in cn.boboweike.carrot.utils.mapper.jackson
- JacksonJsonMapper() - Constructor for class cn.boboweike.carrot.utils.mapper.jackson.JacksonJsonMapper
- JacksonJsonMapper(boolean) - Constructor for class cn.boboweike.carrot.utils.mapper.jackson.JacksonJsonMapper
- JacksonJsonMapper(ObjectMapper) - Constructor for class cn.boboweike.carrot.utils.mapper.jackson.JacksonJsonMapper
- JacksonJsonMapper(ObjectMapper, boolean) - Constructor for class cn.boboweike.carrot.utils.mapper.jackson.JacksonJsonMapper
- JarFileSystemProvider - Class in cn.boboweike.carrot.utils.resources
- JarFileSystemProvider() - Constructor for class cn.boboweike.carrot.utils.resources.JarFileSystemProvider
- JavaTaskDetailsBuilder - Class in cn.boboweike.carrot.tasks.details
- JavaTaskDetailsBuilder(SerializedLambda, Object...) - Constructor for class cn.boboweike.carrot.tasks.details.JavaTaskDetailsBuilder
- JavaTaskDetailsFinder - Class in cn.boboweike.carrot.tasks.details
- JsonMapper - Interface in cn.boboweike.carrot.utils.mapper
-
JsonMapper that will transform Tasks (and their TaskParameters) to Json and back for both storage in the database and for use in the dashboard.
- JsonMapperException - Exception in cn.boboweike.carrot.utils.mapper
- JsonMapperException(String) - Constructor for exception cn.boboweike.carrot.utils.mapper.JsonMapperException
- JsonMapperException(String, Throwable) - Constructor for exception cn.boboweike.carrot.utils.mapper.JsonMapperException
- JsonMapperUtils - Class in cn.boboweike.carrot.utils.mapper
- JsonMapperUtils.Json - Class in cn.boboweike.carrot.utils.mapper
- JsonMapperValidator - Class in cn.boboweike.carrot.utils.mapper
- JsonMapperValidator() - Constructor for class cn.boboweike.carrot.utils.mapper.JsonMapperValidator
K
- KotlinTaskDetailsBuilder - Class in cn.boboweike.carrot.tasks.details
- KotlinTaskDetailsBuilder(CarrotTask, Object...) - Constructor for class cn.boboweike.carrot.tasks.details.KotlinTaskDetailsBuilder
- KotlinTaskDetailsFinder - Class in cn.boboweike.carrot.tasks.details
L
- lastDayOfTheMonth() - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- lastDayOfTheMonth(int) - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- lastDayOfTheMonth(int, int) - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- LConst0OperandInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- LConst0OperandInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.LConst0OperandInstruction
- LConst1OperandInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- LConst1OperandInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.LConst1OperandInstruction
- LdcInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- LdcInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.LdcInstruction
- listAllChildrenOnClasspath(Class<?>, String...) - Method in class cn.boboweike.carrot.utils.resources.ClassPathResourceProvider
- listAllChildrenOnClasspath(Class, String...) - Static method in class cn.boboweike.carrot.utils.ClassPathUtils
- listAllChildrenOnClasspath(String...) - Static method in class cn.boboweike.carrot.utils.ClassPathUtils
- listenForChangesOfMetadataName() - Method in class cn.boboweike.carrot.dashboard.ui.model.problems.CpuAllocationIrregularityProblemHandler
- listenForChangesOfMetadataName() - Method in class cn.boboweike.carrot.dashboard.ui.model.problems.SevereCarrotExceptionProblemHandler
- listenForChangesOfMetadataName() - Method in interface cn.boboweike.carrot.storage.listeners.MetadataChangeListener
- LLoadOperandInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- LLoadOperandInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.LLoadOperandInstruction
- load() - Method in class cn.boboweike.carrot.tasks.details.instructions.DupOperandInstruction
- load() - Method in class cn.boboweike.carrot.tasks.details.instructions.I2BOperandInstruction
- load() - Method in class cn.boboweike.carrot.tasks.details.instructions.I2SOperandInstruction
- load() - Method in class cn.boboweike.carrot.tasks.details.instructions.PopOperandInstruction
- load() - Method in class cn.boboweike.carrot.tasks.details.instructions.ReturnOperandInstruction
- load() - Method in class cn.boboweike.carrot.tasks.details.instructions.SwapOperandInstruction
- load() - Method in class cn.boboweike.carrot.tasks.details.instructions.ZeroOperandInstruction
- load(int) - Method in class cn.boboweike.carrot.tasks.details.instructions.SingleIntOperandInstruction
- load(int) - Method in class cn.boboweike.carrot.tasks.details.instructions.VisitLocalVariableInstruction
- load(Object) - Method in class cn.boboweike.carrot.tasks.details.instructions.LdcInstruction
- load(String) - Method in class cn.boboweike.carrot.tasks.details.instructions.CheckCastOperandInstruction
- load(String) - Method in class cn.boboweike.carrot.tasks.details.instructions.NewOperandInstruction
- load(String) - Method in class cn.boboweike.carrot.tasks.details.instructions.VisitTypeInstruction
- load(String, String, String) - Method in class cn.boboweike.carrot.tasks.details.instructions.VisitFieldInstruction
- load(String, String, String, boolean) - Method in class cn.boboweike.carrot.tasks.details.instructions.VisitMethodInstruction
- load(String, String, Handle, Object...) - Method in class cn.boboweike.carrot.tasks.details.instructions.InvokeDynamicInstruction
- loadClass(String) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- loadMDCContextFromTask(Task) - Static method in class cn.boboweike.carrot.tasks.mappers.MDCMapper
- lock() - Method in class cn.boboweike.carrot.tasks.AbstractTask
- lock() - Method in class cn.boboweike.carrot.utils.resilience.Lock
- lock() - Method in interface cn.boboweike.carrot.utils.resilience.Lockable
- lock(String, int, String) - Method in class cn.boboweike.carrot.lock.inmemory.InMemoryLockProvider
- lock(String, int, String) - Method in interface cn.boboweike.carrot.lock.LockProvider
- lock(String, int, String) - Method in class cn.boboweike.carrot.lock.nosql.MongoLockProvider
- Lock - Class in cn.boboweike.carrot.utils.resilience
- Lock() - Constructor for class cn.boboweike.carrot.utils.resilience.Lock
- LOCK_UNTIL - Static variable in interface cn.boboweike.carrot.lock.LockProvider
- Lockable - Interface in cn.boboweike.carrot.utils.resilience
- lockByPartition(Integer, int, String) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- lockByPartition(Integer, int, String) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- lockByPartition(Integer, int, String) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- lockByPartition(Integer, int, String) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- LOCKED_AT - Static variable in interface cn.boboweike.carrot.lock.LockProvider
- LOCKED_BY - Static variable in interface cn.boboweike.carrot.lock.LockProvider
- LockProvider - Interface in cn.boboweike.carrot.lock
-
Lock Provider Interface
- logger() - Method in class cn.boboweike.carrot.tasks.context.TaskContext
- LongTypeAutoboxer - Class in cn.boboweike.carrot.utils.reflection.autobox
- LongTypeAutoboxer() - Constructor for class cn.boboweike.carrot.utils.reflection.autobox.LongTypeAutoboxer
- LStoreInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- LStoreInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.LStoreInstruction
M
- M001_CreateTaskCollection - Class in cn.boboweike.carrot.storage.nosql.mongo.migrations
- M001_CreateTaskCollection() - Constructor for class cn.boboweike.carrot.storage.nosql.mongo.migrations.M001_CreateTaskCollection
- M002_CreateRecurringTaskCollection - Class in cn.boboweike.carrot.storage.nosql.mongo.migrations
- M002_CreateRecurringTaskCollection() - Constructor for class cn.boboweike.carrot.storage.nosql.mongo.migrations.M002_CreateRecurringTaskCollection
- M003_CreateMetadataCollection - Class in cn.boboweike.carrot.storage.nosql.mongo.migrations
- M003_CreateMetadataCollection() - Constructor for class cn.boboweike.carrot.storage.nosql.mongo.migrations.M003_CreateMetadataCollection
- M004_CreateBackgroundTaskServerCollection - Class in cn.boboweike.carrot.storage.nosql.mongo.migrations
- M004_CreateBackgroundTaskServerCollection() - Constructor for class cn.boboweike.carrot.storage.nosql.mongo.migrations.M004_CreateBackgroundTaskServerCollection
- M005_CreateShedLockCollection - Class in cn.boboweike.carrot.storage.nosql.mongo.migrations
- M005_CreateShedLockCollection() - Constructor for class cn.boboweike.carrot.storage.nosql.mongo.migrations.M005_CreateShedLockCollection
- main(String[]) - Static method in class cn.boboweike.carrot.dashboard.CarrotDashboardWebServer
- main(String[]) - Static method in class cn.boboweike.carrot.Main
- Main - Class in cn.boboweike.carrot
- Main() - Constructor for class cn.boboweike.carrot.Main
- makeAccessible(AccessibleObject) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- map(DashboardNotification) - Method in interface cn.boboweike.carrot.server.dashboard.mappers.DashboardNotificationMapper
- map(PageRequest) - Method in class cn.boboweike.carrot.storage.nosql.mongo.mapper.MongoDBPageRequestMapper
- mapOf(K, V) - Static method in class cn.boboweike.carrot.utils.CollectionUtils
- mapOf(K, V, K, V) - Static method in class cn.boboweike.carrot.utils.CollectionUtils
- mapToMetadata(CpuAllocationIrregularityNotification) - Method in class cn.boboweike.carrot.server.dashboard.mappers.CpuAllocationIrregularityNotificationMapper
- mapToMetadata(NewCarrotVersionNotification) - Method in class cn.boboweike.carrot.server.dashboard.mappers.NewCarrotVersionNotificationMapper
- mapToMetadata(SevereCarrotException) - Method in class cn.boboweike.carrot.server.dashboard.mappers.SevereCarrotExceptionNotificationMapper
- mapToMetadata(T) - Method in interface cn.boboweike.carrot.server.dashboard.mappers.DashboardNotificationMapper
- markMigrationAsDone(MongoMigration) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBCreator
- markMigrationAsDone(T) - Method in class cn.boboweike.carrot.storage.nosql.common.NoSqlDatabaseCreator
- matches(UrlPathPart) - Method in class cn.boboweike.carrot.dashboard.server.http.url.UrlParamPathPart
- matches(UrlPathPart) - Method in interface cn.boboweike.carrot.dashboard.server.http.url.UrlPathPart
- matches(UrlPathPart) - Method in class cn.boboweike.carrot.dashboard.server.http.url.UrlStringPathPart
- matches(StateName, StateName) - Method in class cn.boboweike.carrot.server.concurrent.statechanges.AbstractAllowedConcurrentStateChange
- matches(StateName, StateName) - Method in interface cn.boboweike.carrot.server.concurrent.statechanges.AllowedConcurrentStateChange
- matches(StateName, StateName) - Method in class cn.boboweike.carrot.server.concurrent.statechanges.PermanentlyDeletedWhileProcessingConcurrentStateChange
- matches(Task, Task) - Method in interface cn.boboweike.carrot.server.concurrent.statechanges.AllowedConcurrentStateChange
- matches(Task, Task) - Method in class cn.boboweike.carrot.server.concurrent.statechanges.PermanentlyDeletedWhileProcessingConcurrentStateChange
- matches(String) - Method in class cn.boboweike.carrot.dashboard.server.http.url.MatchUrl
- MatchUrl - Class in cn.boboweike.carrot.dashboard.server.http.url
- MatchUrl(String) - Constructor for class cn.boboweike.carrot.dashboard.server.http.url.MatchUrl
- MDCMapper - Class in cn.boboweike.carrot.tasks.mappers
- MDCMapper() - Constructor for class cn.boboweike.carrot.tasks.mappers.MDCMapper
- METADATA_OWNER_CLUSTER - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Metadata
- MetadataChangeListener - Interface in cn.boboweike.carrot.storage.listeners
- MetadataDocumentMapper - Class in cn.boboweike.carrot.storage.nosql.mongo.mapper
- MetadataDocumentMapper() - Constructor for class cn.boboweike.carrot.storage.nosql.mongo.mapper.MetadataDocumentMapper
- MethodFinderPredicate - Class in cn.boboweike.carrot.utils.reflection
- MethodFinderPredicate(String, Class<?>...) - Constructor for class cn.boboweike.carrot.utils.reflection.MethodFinderPredicate
- MINUTE - cn.boboweike.carrot.scheduling.cron.CronFieldType
- MINUTE - Static variable in class cn.boboweike.carrot.utils.resilience.RateLimiter
- minutely() - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- MockTaskContext - Class in cn.boboweike.carrot.server.runner
-
Class that can be used in tests to set the
TaskContextfor aTaskRequestHandler. - MongoDBCreator - Class in cn.boboweike.carrot.storage.nosql.mongo
- MongoDBCreator(MongoClient, String, int) - Constructor for class cn.boboweike.carrot.storage.nosql.mongo.MongoDBCreator
- MongoDBCreator(MongoClient, String, String, int) - Constructor for class cn.boboweike.carrot.storage.nosql.mongo.MongoDBCreator
- MongoDBPageRequestMapper - Class in cn.boboweike.carrot.storage.nosql.mongo.mapper
- MongoDBPageRequestMapper() - Constructor for class cn.boboweike.carrot.storage.nosql.mongo.mapper.MongoDBPageRequestMapper
- MongoDBPartitionedStorageProvider - Class in cn.boboweike.carrot.storage.nosql.mongo
- MongoDBPartitionedStorageProvider(MongoClient, int) - Constructor for class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- MongoDBPartitionedStorageProvider(MongoClient, StorageProviderUtils.DatabaseOptions, RateLimiter, int) - Constructor for class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- MongoDBPartitionedStorageProvider(MongoClient, RateLimiter, int) - Constructor for class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- MongoDBPartitionedStorageProvider(MongoClient, String, int) - Constructor for class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- MongoDBPartitionedStorageProvider(MongoClient, String, StorageProviderUtils.DatabaseOptions, int) - Constructor for class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- MongoDBPartitionedStorageProvider(MongoClient, String, String, int) - Constructor for class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- MongoDBPartitionedStorageProvider(MongoClient, String, String, StorageProviderUtils.DatabaseOptions, int) - Constructor for class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- MongoDBPartitionedStorageProvider(MongoClient, String, String, StorageProviderUtils.DatabaseOptions, RateLimiter, int) - Constructor for class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- MongoDBPartitionedStorageProvider(String) - Constructor for class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- MongoDBPartitionedStorageProvider(String, int) - Constructor for class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- MongoLockProvider - Class in cn.boboweike.carrot.lock.nosql
-
Adapted from https://github.com/lukas-krecan/ShedLock/blob/master/providers/mongo/shedlock-provider-mongo/src/main/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProvider.java Distributed lock using MongoDB >= 2.6.
- MongoLockProvider(MongoCollection<Document>) - Constructor for class cn.boboweike.carrot.lock.nosql.MongoLockProvider
-
Uses Mongo to coordinate locks
- MongoMigration - Class in cn.boboweike.carrot.storage.nosql.mongo.migrations
- MongoMigration() - Constructor for class cn.boboweike.carrot.storage.nosql.mongo.migrations.MongoMigration
- MongoUtils - Class in cn.boboweike.carrot.storage.nosql.mongo
- MONTH - cn.boboweike.carrot.scheduling.cron.CronFieldType
- monthly() - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- monthly(int) - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- monthly(int, int) - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- monthly(int, int, int) - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- MultiLock - Class in cn.boboweike.carrot.utils.resilience
- MultiLock(Lockable...) - Constructor for class cn.boboweike.carrot.utils.resilience.MultiLock
- MultiLock(Collection<? extends Lockable>) - Constructor for class cn.boboweike.carrot.utils.resilience.MultiLock
- mustNotRetry() - Method in class cn.boboweike.carrot.tasks.states.FailedState
N
- name - Variable in class cn.boboweike.carrot.tasks.details.instructions.VisitFieldInstruction
- name - Variable in class cn.boboweike.carrot.tasks.details.instructions.VisitMethodInstruction
- name() - Method in annotation type cn.boboweike.carrot.tasks.annotations.Task
- NAME - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.BackgroundTaskServers
- NAME - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Metadata
- NAME - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Migrations
- NAME - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.RecurringTasks
- NAME - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.ShedLock
- NAME - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Tasks
- NBR_OF_RETRIES_NOT_PROVIDED - Static variable in annotation type cn.boboweike.carrot.tasks.annotations.Task
- NewCarrotVersionNotification - Class in cn.boboweike.carrot.server.dashboard
- NewCarrotVersionNotification(CarrotMetadata) - Constructor for class cn.boboweike.carrot.server.dashboard.NewCarrotVersionNotification
- NewCarrotVersionNotification(String) - Constructor for class cn.boboweike.carrot.server.dashboard.NewCarrotVersionNotification
- NewCarrotVersionNotificationMapper - Class in cn.boboweike.carrot.server.dashboard.mappers
- NewCarrotVersionNotificationMapper() - Constructor for class cn.boboweike.carrot.server.dashboard.mappers.NewCarrotVersionNotificationMapper
- newInstance(Class<T>) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- newInstance(Class<T>, Object...) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- newInstance(String, Object...) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- newInstanceAndSetFieldValues(Class<T>, Map<String, String>) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- newInstanceCE(Class<T>, Object...) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- NewOperandInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- NewOperandInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.NewOperandInstruction
- next(Instant, Instant, ZoneId) - Method in class cn.boboweike.carrot.scheduling.cron.CronExpression
-
Calculates the next occurrence based on provided base time.
- next(Instant, Instant, ZoneId) - Method in class cn.boboweike.carrot.scheduling.interval.Interval
- next(Instant, Instant, ZoneId) - Method in class cn.boboweike.carrot.scheduling.Schedule
-
Calculates the next occurrence based on the creation time and the provided base time.
- next(Instant, ZoneId) - Method in class cn.boboweike.carrot.scheduling.Schedule
-
Calculates the next occurrence based on the creation time and the current time.
- NO_PARTITION - Static variable in class cn.boboweike.carrot.server.BackgroundTaskServer
- NO_PARTITION - Static variable in interface cn.boboweike.carrot.server.jmx.BackgroundTaskServerStatusMBean
- NoSqlDatabaseCreator<T extends NoSqlMigration> - Class in cn.boboweike.carrot.storage.nosql.common
- NoSqlDatabaseCreator(List<T>) - Constructor for class cn.boboweike.carrot.storage.nosql.common.NoSqlDatabaseCreator
- NoSqlMigration - Interface in cn.boboweike.carrot.storage.nosql.common.migrations
- notFound - Static variable in class cn.boboweike.carrot.dashboard.server.http.handlers.HttpRequestHandlers
- notify(DashboardNotification) - Method in class cn.boboweike.carrot.server.dashboard.DashboardNotificationManager
- notifyMetadataChangeListeners() - Method in class cn.boboweike.carrot.storage.AbstractPartitionedStorageProvider
- notifyMetadataChangeListeners(boolean) - Method in class cn.boboweike.carrot.storage.AbstractPartitionedStorageProvider
- notifyTaskStatsOnChangeListeners() - Method in class cn.boboweike.carrot.storage.AbstractPartitionedStorageProvider
- notifyTaskStatsOnChangeListenersIf(boolean) - Method in class cn.boboweike.carrot.storage.AbstractPartitionedStorageProvider
- notifyThreadIdle() - Method in class cn.boboweike.carrot.server.TaskZooKeeper
- notifyThreadOccupied() - Method in class cn.boboweike.carrot.server.TaskZooKeeper
- Null - Static variable in class cn.boboweike.carrot.tasks.context.TaskContext
- NumberUtils - Class in cn.boboweike.carrot.utils
O
- objectContainsFieldOrProperty(Object, String) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- of(Class<T>) - Static method in class cn.boboweike.carrot.utils.mapper.gson.RuntimeClassNameTypeAdapterFactory
-
Creates a new runtime type adapter for
baseTypeusing"type"as the type field name. - of(Class<T>, String) - Static method in class cn.boboweike.carrot.utils.mapper.gson.RuntimeClassNameTypeAdapterFactory
-
Creates a new runtime type adapter using for
baseTypeusingtypeFieldNameas the type field name. - of(Instant, TaskStats) - Static method in class cn.boboweike.carrot.storage.TaskStats
- ofType(Collection<X>, Class<Y>) - Static method in class cn.boboweike.carrot.utils.streams.StreamUtils
- ofType(Stream<X>, Class<Y>) - Static method in class cn.boboweike.carrot.utils.streams.StreamUtils
- ok - Static variable in class cn.boboweike.carrot.dashboard.server.http.handlers.HttpRequestHandlers
- onChange(TaskStatsData) - Method in class cn.boboweike.carrot.dashboard.sse.TaskStatsListSseExchange
- onChange(TaskStatsData) - Method in class cn.boboweike.carrot.dashboard.sse.TaskStatsSseExchange
- onChange(TaskStatsData) - Method in class cn.boboweike.carrot.dashboard.ui.model.problems.ScheduledTasksNotFoundProblemHandler
- onChange(TaskStatsData) - Method in class cn.boboweike.carrot.server.jmx.CarrotJMXExtensions
- onChange(TaskStatsData) - Method in interface cn.boboweike.carrot.storage.listeners.TaskStatsChangeListener
- onChange(TaskStatsData) - Method in class cn.boboweike.carrot.storage.metrics.StorageProviderMetricsBinder
- onChange(Task) - Method in class cn.boboweike.carrot.dashboard.sse.TaskSseExchange
- onChange(Task) - Method in interface cn.boboweike.carrot.storage.listeners.TaskChangeListener
- onChange(List<BackgroundTaskServerStatus>) - Method in class cn.boboweike.carrot.dashboard.sse.BackgroundTaskServerStatusSseExchange
- onChange(List<BackgroundTaskServerStatus>) - Method in interface cn.boboweike.carrot.storage.listeners.BackgroundTaskServerStatusChangeListener
- onChange(List<CarrotMetadata>) - Method in class cn.boboweike.carrot.dashboard.ui.model.problems.CpuAllocationIrregularityProblemHandler
- onChange(List<CarrotMetadata>) - Method in class cn.boboweike.carrot.dashboard.ui.model.problems.SevereCarrotExceptionProblemHandler
- onChange(List<CarrotMetadata>) - Method in interface cn.boboweike.carrot.storage.listeners.MetadataChangeListener
- onCreated(AbstractTask) - Method in interface cn.boboweike.carrot.tasks.filters.TaskClientFilter
- onCreating(AbstractTask) - Method in class cn.boboweike.carrot.tasks.filters.DisplayNameFilter
- onCreating(AbstractTask) - Method in interface cn.boboweike.carrot.tasks.filters.TaskClientFilter
- onProcessed(Task) - Method in interface cn.boboweike.carrot.tasks.filters.TaskServerFilter
- onProcessing(Task) - Method in interface cn.boboweike.carrot.tasks.filters.TaskServerFilter
- onStateApplied(Task, TaskState, TaskState) - Method in interface cn.boboweike.carrot.tasks.filters.ApplyStateFilter
- onStateElection(Task, TaskState) - Method in interface cn.boboweike.carrot.tasks.filters.ElectStateFilter
- onStateElection(Task, TaskState) - Method in class cn.boboweike.carrot.tasks.filters.RetryFilter
- OPTIONS - Static variable in class cn.boboweike.carrot.dashboard.server.http.handlers.HttpRequestHandlers.RequestMethod
- owner - Variable in class cn.boboweike.carrot.tasks.details.instructions.VisitFieldInstruction
- owner - Variable in class cn.boboweike.carrot.tasks.details.instructions.VisitMethodInstruction
P
- Page<T> - Class in cn.boboweike.carrot.storage
- Page(long, List<T>, long, int) - Constructor for class cn.boboweike.carrot.storage.Page
- Page(long, List<T>, PageRequest) - Constructor for class cn.boboweike.carrot.storage.Page
- PageRequest - Class in cn.boboweike.carrot.storage
- PageRequest(String, long, int) - Constructor for class cn.boboweike.carrot.storage.PageRequest
- PageRequest.Order - Enum in cn.boboweike.carrot.storage
- param(String) - Method in class cn.boboweike.carrot.dashboard.server.http.HttpRequest
- param(String) - Method in class cn.boboweike.carrot.dashboard.server.http.url.RequestUrl
- param(String, Class<T>) - Method in class cn.boboweike.carrot.dashboard.server.http.HttpRequest
- param(String, Class<T>) - Method in class cn.boboweike.carrot.dashboard.server.http.url.RequestUrl
- parse(InputStream) - Method in class cn.boboweike.carrot.tasks.details.KotlinTaskDetailsFinder
- parse(String) - Static method in class cn.boboweike.carrot.tasks.TaskId
- parseAsterisk() - Method in enum cn.boboweike.carrot.scheduling.cron.CronFieldType
- parseLastDayOfMonth() - Method in enum cn.boboweike.carrot.scheduling.cron.CronFieldType
- parseLong(String) - Static method in class cn.boboweike.carrot.utils.NumberUtils
- parseLong(String, Long) - Static method in class cn.boboweike.carrot.utils.NumberUtils
- part() - Method in class cn.boboweike.carrot.dashboard.server.http.url.UrlParamPathPart
- part() - Method in interface cn.boboweike.carrot.dashboard.server.http.url.UrlPathPart
- part() - Method in class cn.boboweike.carrot.dashboard.server.http.url.UrlStringPathPart
- partition(RecurringTask) - Method in interface cn.boboweike.carrot.scheduling.partition.Partitioner
- partition(RecurringTask) - Method in class cn.boboweike.carrot.scheduling.partition.RandomPartitioner
- partition(Task) - Method in interface cn.boboweike.carrot.scheduling.partition.Partitioner
- partition(Task) - Method in class cn.boboweike.carrot.scheduling.partition.RandomPartitioner
- PARTITION_HINT_KEY - Static variable in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- PARTITION_PREFIX - Static variable in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- PartitionedStorageProvider - Interface in cn.boboweike.carrot.storage
- Partitioner - Interface in cn.boboweike.carrot.scheduling.partition
- PathAdapter - Class in cn.boboweike.carrot.utils.mapper.gson
- PathAdapter() - Constructor for class cn.boboweike.carrot.utils.mapper.gson.PathAdapter
- PathFileSystemProvider - Class in cn.boboweike.carrot.utils.resources
- PathFileSystemProvider() - Constructor for class cn.boboweike.carrot.utils.resources.PathFileSystemProvider
- pauseProcessing() - Method in class cn.boboweike.carrot.server.BackgroundTaskServer
- pauseProcessing() - Method in interface cn.boboweike.carrot.server.jmx.BackgroundTaskServerMBean
- per(int, ChronoUnit) - Method in class cn.boboweike.carrot.utils.resilience.RateLimiter.Builder
- per(Duration) - Method in class cn.boboweike.carrot.utils.resilience.RateLimiter.Builder
- PermanentlyDeletedWhileProcessingConcurrentStateChange - Class in cn.boboweike.carrot.server.concurrent.statechanges
- PermanentlyDeletedWhileProcessingConcurrentStateChange(TaskZooKeeper) - Constructor for class cn.boboweike.carrot.server.concurrent.statechanges.PermanentlyDeletedWhileProcessingConcurrentStateChange
- pollFirstInstruction() - Method in class cn.boboweike.carrot.tasks.details.TaskDetailsBuilder
- PopOperandInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- PopOperandInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.PopOperandInstruction
- post(String, HttpRequestHandler) - Method in class cn.boboweike.carrot.dashboard.server.http.handlers.HttpRequestHandlers
- post(String, HttpRequestHandler) - Method in class cn.boboweike.carrot.dashboard.server.http.RestHttpHandler
- POST - Static variable in class cn.boboweike.carrot.dashboard.server.http.handlers.HttpRequestHandlers.RequestMethod
- postProcess(TaskDetails) - Method in class cn.boboweike.carrot.tasks.details.postprocess.CGLibPostProcessor
- postProcess(TaskDetails) - Method in interface cn.boboweike.carrot.tasks.details.postprocess.TaskDetailsPostProcessor
- Problem - Class in cn.boboweike.carrot.dashboard.ui.model.problems
- Problem(String) - Constructor for class cn.boboweike.carrot.dashboard.ui.model.problems.Problem
- PROBLEM_TYPE - Static variable in class cn.boboweike.carrot.dashboard.ui.model.problems.CpuAllocationIrregularityProblem
- PROBLEM_TYPE - Static variable in class cn.boboweike.carrot.dashboard.ui.model.problems.ScheduledTasksNotFoundProblem
- PROBLEM_TYPE - Static variable in class cn.boboweike.carrot.dashboard.ui.model.problems.SevereCarrotExceptionProblem
- problematicConfigurationException(String) - Static method in exception cn.boboweike.carrot.CarrotException
- problematicException(String, Throwable) - Static method in exception cn.boboweike.carrot.CarrotException
- ProblemHandler - Interface in cn.boboweike.carrot.dashboard.ui.model.problems
- Problems - Class in cn.boboweike.carrot.dashboard.ui.model.problems
- Problems() - Constructor for class cn.boboweike.carrot.dashboard.ui.model.problems.Problems
- ProblemsManager - Class in cn.boboweike.carrot.dashboard.ui.model.problems
- ProblemsManager(PartitionedStorageProvider) - Constructor for class cn.boboweike.carrot.dashboard.ui.model.problems.ProblemsManager
- PROCESSING - cn.boboweike.carrot.tasks.states.StateName
- ProcessingState - Class in cn.boboweike.carrot.tasks.states
- ProcessingState() - Constructor for class cn.boboweike.carrot.tasks.states.ProcessingState
- ProcessingState(UUID) - Constructor for class cn.boboweike.carrot.tasks.states.ProcessingState
- progressBar(int) - Method in class cn.boboweike.carrot.tasks.context.TaskContext
- progressBar(long) - Method in class cn.boboweike.carrot.tasks.context.TaskContext
- publishTotalAmountOfSucceededTasks(int) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- publishTotalAmountOfSucceededTasks(int) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- publishTotalAmountOfSucceededTasks(int) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- publishTotalAmountOfSucceededTasks(int) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- pushInstructionOnStack(AbstractJVMInstruction) - Method in class cn.boboweike.carrot.tasks.details.TaskDetailsBuilder
- put(String, HttpRequestHandler) - Method in class cn.boboweike.carrot.dashboard.server.http.handlers.HttpRequestHandlers
- put(String, HttpRequestHandler) - Method in class cn.boboweike.carrot.dashboard.server.http.RestHttpHandler
- PUT - Static variable in class cn.boboweike.carrot.dashboard.server.http.handlers.HttpRequestHandlers.RequestMethod
Q
- queryParam(String) - Method in class cn.boboweike.carrot.dashboard.server.http.url.RequestUrl
- queryParam(String, Class<T>, T) - Method in class cn.boboweike.carrot.dashboard.server.http.HttpRequest
- queryParam(String, Class<T>, T) - Method in class cn.boboweike.carrot.dashboard.server.http.url.RequestUrl
R
- RandomPartitioner - Class in cn.boboweike.carrot.scheduling.partition
- RandomPartitioner(int) - Constructor for class cn.boboweike.carrot.scheduling.partition.RandomPartitioner
- rateLimit() - Static method in class cn.boboweike.carrot.utils.resilience.RateLimiter.Builder
- RateLimiter - Class in cn.boboweike.carrot.utils.resilience
- RateLimiter.Builder - Class in cn.boboweike.carrot.utils.resilience
- read(JsonReader) - Method in class cn.boboweike.carrot.utils.mapper.gson.ClassNameObjectTypeAdapter
- read(JsonReader) - Method in class cn.boboweike.carrot.utils.mapper.gson.DurationAdapter
- read(JsonReader) - Method in class cn.boboweike.carrot.utils.mapper.gson.InstantAdapter
- read(JsonReader) - Method in class cn.boboweike.carrot.utils.mapper.gson.PathAdapter
- RecurringTask - Class in cn.boboweike.carrot.tasks
- RecurringTask(String, TaskDetails, Schedule, ZoneId) - Constructor for class cn.boboweike.carrot.tasks.RecurringTask
- RecurringTask(String, TaskDetails, Schedule, ZoneId, Instant) - Constructor for class cn.boboweike.carrot.tasks.RecurringTask
- RecurringTask(String, TaskDetails, String, String) - Constructor for class cn.boboweike.carrot.tasks.RecurringTask
- RecurringTask(String, TaskDetails, String, String, String) - Constructor for class cn.boboweike.carrot.tasks.RecurringTask
- recurringTaskExistsByPartition(String, Integer, StateName...) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- recurringTaskExistsByPartition(String, Integer, StateName...) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- recurringTaskExistsByPartition(String, Integer, StateName...) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- recurringTaskExistsByPartition(String, Integer, StateName...) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- RecurringTaskUIModel - Class in cn.boboweike.carrot.dashboard.ui.model
- RecurringTaskUIModel(RecurringTask) - Constructor for class cn.boboweike.carrot.dashboard.ui.model.RecurringTaskUIModel
- RedirectHttpHandler - Class in cn.boboweike.carrot.dashboard.server.http
- RedirectHttpHandler(String, String) - Constructor for class cn.boboweike.carrot.dashboard.server.http.RedirectHttpHandler
- ReflectionUtils - Class in cn.boboweike.carrot.utils.reflection
- registerBackgroundTaskServerMetrics() - Method in class cn.boboweike.carrot.server.metrics.BackgroundTaskServerMetricsBinder
- registerStorageProviderMetrics() - Method in class cn.boboweike.carrot.storage.metrics.StorageProviderMetricsBinder
- registerSubtype(Class<? extends T>) - Method in class cn.boboweike.carrot.utils.mapper.gson.RuntimeClassNameTypeAdapterFactory
-
Registers
typeidentified by itssimple name. - registerSubtype(Class<? extends T>, String) - Method in class cn.boboweike.carrot.utils.mapper.gson.RuntimeClassNameTypeAdapterFactory
-
Registers
typeidentified bylabel. - removeProblemsOfType(String) - Method in class cn.boboweike.carrot.dashboard.ui.model.problems.Problems
- removeTaskStorageOnChangeListener(StorageProviderChangeListener) - Method in class cn.boboweike.carrot.storage.AbstractPartitionedStorageProvider
- removeTaskStorageOnChangeListener(StorageProviderChangeListener) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- removeTaskStorageOnChangeListener(StorageProviderChangeListener) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- removeTimedOutBackgroundTaskServers(Instant) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- removeTimedOutBackgroundTaskServers(Instant) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- removeTimedOutBackgroundTaskServers(Instant) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- removeTimedOutBackgroundTaskServers(Instant) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- replaceLast(String, String, String) - Static method in class cn.boboweike.carrot.tasks.details.instructions.InvokeDynamicInstruction
- RequestUrl - Class in cn.boboweike.carrot.dashboard.server.http.url
- RequestUrl(String, Map<String, String>) - Constructor for class cn.boboweike.carrot.dashboard.server.http.url.RequestUrl
- resolve(ConcurrentTaskModificationException) - Method in interface cn.boboweike.carrot.server.concurrent.ConcurrentTaskModificationResolver
- resolve(ConcurrentTaskModificationException) - Method in class cn.boboweike.carrot.server.concurrent.DefaultConcurrentTaskModificationResolver
- resolve(ConcurrentTaskModificationException) - Method in class cn.boboweike.carrot.server.concurrent.UseStorageProviderTaskConcurrentTaskModificationResolver
- resolve(Task) - Method in class cn.boboweike.carrot.server.concurrent.DefaultConcurrentTaskModificationResolver
- resolve(Task, ConcurrentTaskModificationException) - Method in class cn.boboweike.carrot.server.concurrent.UseStorageProviderTaskConcurrentTaskModificationResolver
- resolve(Task, Task) - Method in class cn.boboweike.carrot.server.concurrent.statechanges.AbstractAllowedConcurrentStateChange
- resolve(Task, Task) - Method in interface cn.boboweike.carrot.server.concurrent.statechanges.AllowedConcurrentStateChange
- resolve(Task, Task) - Method in class cn.boboweike.carrot.server.concurrent.statechanges.DeletedWhileProcessingConcurrentStateChange
- resolve(Task, Task) - Method in class cn.boboweike.carrot.server.concurrent.statechanges.PermanentlyDeletedWhileProcessingConcurrentStateChange
- ResourcesFileSystemProvider - Class in cn.boboweike.carrot.utils.resources
- ResourcesFileSystemProvider() - Constructor for class cn.boboweike.carrot.utils.resources.ResourcesFileSystemProvider
- RestHttpHandler - Class in cn.boboweike.carrot.dashboard.server.http
- RestHttpHandler(String, JsonMapper) - Constructor for class cn.boboweike.carrot.dashboard.server.http.RestHttpHandler
- resumeProcessing() - Method in class cn.boboweike.carrot.server.BackgroundTaskServer
- resumeProcessing() - Method in interface cn.boboweike.carrot.server.jmx.BackgroundTaskServerMBean
- retries() - Method in annotation type cn.boboweike.carrot.tasks.annotations.Task
- RetryFilter - Class in cn.boboweike.carrot.tasks.filters
-
A TaskFilter of type
ElectStateFilterthat will retry the task if it fails for up to 10 times with an exponential back-off policy. - RetryFilter() - Constructor for class cn.boboweike.carrot.tasks.filters.RetryFilter
- RetryFilter(int) - Constructor for class cn.boboweike.carrot.tasks.filters.RetryFilter
- RetryFilter(int, int) - Constructor for class cn.boboweike.carrot.tasks.filters.RetryFilter
- retryOnException(Supplier<T>, int) - Static method in class cn.boboweike.carrot.utils.exceptions.Exceptions
- returnConcurrentModifiedTasks(List<Task>, Consumer<Task>) - Static method in class cn.boboweike.carrot.storage.StorageProviderUtils
- ReturnOperandInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- ReturnOperandInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.ReturnOperandInstruction
- rollbackVersions(List<Task>) - Method in class cn.boboweike.carrot.tasks.TaskListVersioner
- run() - Method in class cn.boboweike.carrot.server.BackgroundTaskPerformer
- run() - Method in class cn.boboweike.carrot.server.runner.AbstractBackgroundTaskRunner.BackgroundTaskWorker
- run() - Method in class cn.boboweike.carrot.server.runner.BackgroundStaticFieldTaskWithoutIocRunner.StaticFieldBackgroundTaskWorker
- run() - Method in class cn.boboweike.carrot.server.ServerZooKeeper
- run() - Method in class cn.boboweike.carrot.server.tasks.CheckIfAllTasksExistTask
- run() - Method in class cn.boboweike.carrot.server.tasks.CreateClusterIdIfNotExists
- run() - Method in class cn.boboweike.carrot.server.TaskZooKeeper
- run() - Method in interface cn.boboweike.carrot.tasks.lambdas.TaskLambda
- run() - Method in interface cn.boboweike.carrot.utils.exceptions.Exceptions.ThrowingRunnable
- run(Task) - Method in class cn.boboweike.carrot.server.runner.AbstractBackgroundTaskRunner
- run(Task) - Method in interface cn.boboweike.carrot.server.runner.BackgroundTaskRunner
- run(T) - Method in interface cn.boboweike.carrot.tasks.lambdas.TaskRequestHandler
-
The actual task processing to perform.
- runMigration(MongoMigration) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBCreator
- runMigration(MongoDatabase, String, Integer) - Method in class cn.boboweike.carrot.storage.nosql.mongo.migrations.M001_CreateTaskCollection
- runMigration(MongoDatabase, String, Integer) - Method in class cn.boboweike.carrot.storage.nosql.mongo.migrations.M002_CreateRecurringTaskCollection
- runMigration(MongoDatabase, String, Integer) - Method in class cn.boboweike.carrot.storage.nosql.mongo.migrations.M003_CreateMetadataCollection
- runMigration(MongoDatabase, String, Integer) - Method in class cn.boboweike.carrot.storage.nosql.mongo.migrations.M004_CreateBackgroundTaskServerCollection
- runMigration(MongoDatabase, String, Integer) - Method in class cn.boboweike.carrot.storage.nosql.mongo.migrations.M005_CreateShedLockCollection
- runMigration(MongoDatabase, String, Integer) - Method in class cn.boboweike.carrot.storage.nosql.mongo.migrations.MongoMigration
- runMigration(T) - Method in class cn.boboweike.carrot.storage.nosql.common.NoSqlDatabaseCreator
- runMigrationIfNecessary(T) - Method in class cn.boboweike.carrot.storage.nosql.common.NoSqlDatabaseCreator
- runMigrations() - Method in class cn.boboweike.carrot.storage.nosql.common.NoSqlDatabaseCreator
- RunnerTaskContext - Class in cn.boboweike.carrot.server.runner
- RunnerTaskContext(Task) - Constructor for class cn.boboweike.carrot.server.runner.RunnerTaskContext
- runOnCreatedFilter() - Method in class cn.boboweike.carrot.tasks.filters.TaskCreationFilters
- runOnCreatedFilter(AbstractTask) - Method in class cn.boboweike.carrot.tasks.filters.TaskFilterUtils
- runOnCreatedFilter(List<Task>) - Method in class cn.boboweike.carrot.tasks.filters.TaskFilterUtils
- runOnCreatingFilter() - Method in class cn.boboweike.carrot.tasks.filters.TaskCreationFilters
- runOnCreatingFilter(AbstractTask) - Method in class cn.boboweike.carrot.tasks.filters.TaskFilterUtils
- runOnCreatingFilter(List<Task>) - Method in class cn.boboweike.carrot.tasks.filters.TaskFilterUtils
- runOnStateAppliedFilters() - Method in class cn.boboweike.carrot.tasks.filters.TaskPerformingFilters
- runOnStateAppliedFilters(Task) - Method in class cn.boboweike.carrot.tasks.filters.TaskFilterUtils
- runOnStateAppliedFilters(List<Task>) - Method in class cn.boboweike.carrot.tasks.filters.TaskFilterUtils
- runOnStateElectionFilter() - Method in class cn.boboweike.carrot.tasks.filters.TaskPerformingFilters
- runOnStateElectionFilter(Task) - Method in class cn.boboweike.carrot.tasks.filters.TaskFilterUtils
- runOnStateElectionFilter(List<Task>) - Method in class cn.boboweike.carrot.tasks.filters.TaskFilterUtils
- runOnTaskProcessedFilters() - Method in class cn.boboweike.carrot.tasks.filters.TaskPerformingFilters
- runOnTaskProcessingFilters() - Method in class cn.boboweike.carrot.tasks.filters.TaskPerformingFilters
- RuntimeClassNameTypeAdapterFactory<T> - Class in cn.boboweike.carrot.utils.mapper.gson
-
Disclaimer: taken from here https://stackoverflow.com/a/40133286/285091 with some modifications
- RuntimeUtils - Class in cn.boboweike.carrot.utils
S
- save(Task) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- save(Task) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- save(Task) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- save(Task) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- save(List<Task>) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- save(List<Task>) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- save(List<Task>) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- save(List<Task>) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- saveAndRunStateRelatedTaskFilters(Task) - Method in class cn.boboweike.carrot.server.BackgroundTaskPerformer
- saveByPartition(Task, Integer) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- saveByPartition(Task, Integer) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- saveByPartition(Task, Integer) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- saveByPartition(Task, Integer) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- saveByPartition(List<Task>, Integer) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- saveByPartition(List<Task>, Integer) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- saveByPartition(List<Task>, Integer) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- saveByPartition(List<Task>, Integer) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- saveMDCContextToTask(Task) - Static method in class cn.boboweike.carrot.tasks.mappers.MDCMapper
- saveMetadata(CarrotMetadata) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- saveMetadata(CarrotMetadata) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- saveMetadata(CarrotMetadata) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- saveMetadata(CarrotMetadata) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- saveMetadata(String, Object) - Method in class cn.boboweike.carrot.tasks.context.TaskContext
-
Allows saving metadata for a certain Task.
- saveMetadataIfAbsent(String, Object) - Method in class cn.boboweike.carrot.tasks.context.TaskContext
-
Allows saving metadata for a certain task.
- saveRecurringTask(RecurringTask) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- saveRecurringTask(RecurringTask) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- saveRecurringTask(RecurringTask) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- saveRecurringTask(RecurringTask) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- saveRecurringTaskByPartition(RecurringTask, Integer) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- schedule(Instant, IocTaskLambda<S>) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(Instant, IocTaskLambda<S>) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(Instant, TaskLambda) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(Instant, TaskLambda) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(Instant, TaskRequest) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTaskRequest
-
Creates a new fire-and-forget task based on the given taskRequest and schedules it to be enqueued at the given moment of time.
- schedule(Instant, TaskRequest) - Method in class cn.boboweike.carrot.scheduling.TaskRequestScheduler
-
Creates a new fire-and-forget task based on the given taskRequest and schedules it to be enqueued at the given moment of time.
- schedule(LocalDateTime, IocTaskLambda<S>) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(LocalDateTime, IocTaskLambda<S>) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(LocalDateTime, TaskLambda) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(LocalDateTime, TaskLambda) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(LocalDateTime, TaskRequest) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTaskRequest
-
Creates a new fire-and-forget task based on the given taskRequest and schedules it to be enqueued at the given moment of time.
- schedule(LocalDateTime, TaskRequest) - Method in class cn.boboweike.carrot.scheduling.TaskRequestScheduler
-
Creates a new fire-and-forget task based on the given taskRequest and schedules it to be enqueued at the given moment of time.
- schedule(OffsetDateTime, IocTaskLambda<S>) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(OffsetDateTime, IocTaskLambda<S>) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(OffsetDateTime, TaskLambda) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(OffsetDateTime, TaskLambda) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(OffsetDateTime, TaskRequest) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTaskRequest
-
Creates a new fire-and-forget task based on the given taskRequest and schedules it to be enqueued at the given moment of time.
- schedule(OffsetDateTime, TaskRequest) - Method in class cn.boboweike.carrot.scheduling.TaskRequestScheduler
-
Creates a new fire-and-forget task based on the given taskRequest and schedules it to be enqueued at the given moment of time.
- schedule(ZonedDateTime, IocTaskLambda<S>) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(ZonedDateTime, IocTaskLambda<S>) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(ZonedDateTime, TaskLambda) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(ZonedDateTime, TaskLambda) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(ZonedDateTime, TaskRequest) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTaskRequest
-
Creates a new fire-and-forget task based on the given taskRequest and schedules it to be enqueued at the given moment of time.
- schedule(ZonedDateTime, TaskRequest) - Method in class cn.boboweike.carrot.scheduling.TaskRequestScheduler
-
Creates a new fire-and-forget task based on the given taskRequest and schedules it to be enqueued at the given moment of time.
- schedule(UUID, Instant, IocTaskLambda<S>) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(UUID, Instant, IocTaskLambda<S>) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(UUID, Instant, TaskLambda) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(UUID, Instant, TaskLambda) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(UUID, Instant, TaskRequest) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTaskRequest
-
Creates a new fire-and-forget task based on the given taskRequest and schedules it to be enqueued at the given moment of time.
- schedule(UUID, Instant, TaskRequest) - Method in class cn.boboweike.carrot.scheduling.TaskRequestScheduler
-
Creates a new fire-and-forget task based on the given taskRequest and schedules it to be enqueued at the given moment of time.
- schedule(UUID, LocalDateTime, IocTaskLambda<S>) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(UUID, LocalDateTime, IocTaskLambda<S>) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(UUID, LocalDateTime, TaskLambda) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(UUID, LocalDateTime, TaskLambda) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(UUID, LocalDateTime, TaskRequest) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTaskRequest
-
Creates a new fire-and-forget task based on the given taskRequest and schedules it to be enqueued at the given moment of time.
- schedule(UUID, LocalDateTime, TaskRequest) - Method in class cn.boboweike.carrot.scheduling.TaskRequestScheduler
-
Creates a new fire-and-forget task based on the given taskRequest and schedules it to be enqueued at the given moment of time.
- schedule(UUID, OffsetDateTime, IocTaskLambda<S>) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(UUID, OffsetDateTime, IocTaskLambda<S>) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(UUID, OffsetDateTime, TaskLambda) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(UUID, OffsetDateTime, TaskLambda) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(UUID, OffsetDateTime, TaskRequest) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTaskRequest
-
Creates a new fire-and-forget task based on the given taskRequest and schedules it to be enqueued at the given moment of time.
- schedule(UUID, OffsetDateTime, TaskRequest) - Method in class cn.boboweike.carrot.scheduling.TaskRequestScheduler
-
Creates a new fire-and-forget task based on the given taskRequest and schedules it to be enqueued at the given moment of time.
- schedule(UUID, ZonedDateTime, IocTaskLambda<S>) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(UUID, ZonedDateTime, IocTaskLambda<S>) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(UUID, ZonedDateTime, TaskLambda) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(UUID, ZonedDateTime, TaskLambda) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new fire-and-forget task based on the given lambda and schedules it to be enqueued at the given moment of time.
- schedule(UUID, ZonedDateTime, TaskRequest) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTaskRequest
-
Creates a new fire-and-forget task based on the given taskRequest and schedules it to be enqueued at the given moment of time.
- schedule(UUID, ZonedDateTime, TaskRequest) - Method in class cn.boboweike.carrot.scheduling.TaskRequestScheduler
-
Creates a new fire-and-forget task based on the given taskRequest and schedules it to be enqueued at the given moment of time.
- Schedule - Class in cn.boboweike.carrot.scheduling
- Schedule() - Constructor for class cn.boboweike.carrot.scheduling.Schedule
- scheduleAt(Instant, String) - Method in class cn.boboweike.carrot.tasks.Task
- SCHEDULED - cn.boboweike.carrot.tasks.states.StateName
- ScheduledState - Class in cn.boboweike.carrot.tasks.states
- ScheduledState() - Constructor for class cn.boboweike.carrot.tasks.states.ScheduledState
- ScheduledState(Instant) - Constructor for class cn.boboweike.carrot.tasks.states.ScheduledState
- ScheduledState(Instant, RecurringTask) - Constructor for class cn.boboweike.carrot.tasks.states.ScheduledState
- ScheduledState(Instant, String) - Constructor for class cn.boboweike.carrot.tasks.states.ScheduledState
- ScheduledTasksNotFoundProblem - Class in cn.boboweike.carrot.dashboard.ui.model.problems
- ScheduledTasksNotFoundProblem(Set<String>) - Constructor for class cn.boboweike.carrot.dashboard.ui.model.problems.ScheduledTasksNotFoundProblem
- ScheduledTasksNotFoundProblemHandler - Class in cn.boboweike.carrot.dashboard.ui.model.problems
- ScheduledTasksNotFoundProblemHandler(Problems, PartitionedStorageProvider) - Constructor for class cn.boboweike.carrot.dashboard.ui.model.problems.ScheduledTasksNotFoundProblemHandler
- ScheduledThreadPoolCarrotExecutor - Class in cn.boboweike.carrot.server.threadpool
- ScheduledThreadPoolCarrotExecutor(int, String) - Constructor for class cn.boboweike.carrot.server.threadpool.ScheduledThreadPoolCarrotExecutor
- ScheduleException - Exception in cn.boboweike.carrot.scheduling
- ScheduleException(String) - Constructor for exception cn.boboweike.carrot.scheduling.ScheduleException
- ScheduleExpressionType - Enum in cn.boboweike.carrot.scheduling
- scheduleRecurrently(String, IocTaskLambda<S>) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new recurring task based on the given cron expression and the given lambda.
- scheduleRecurrently(String, IocTaskLambda<S>) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new recurring task based on the given cron expression and the given lambda.
- scheduleRecurrently(String, TaskLambda) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new recurring task based on the given cron expression and the given lambda.
- scheduleRecurrently(String, TaskLambda) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new recurring task based on the given lambda and the given cron expression.
- scheduleRecurrently(String, TaskRequest) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTaskRequest
-
Creates a new recurring task based on the given cron expression and the given taskRequest.
- scheduleRecurrently(String, TaskRequest) - Method in class cn.boboweike.carrot.scheduling.TaskRequestScheduler
-
Creates a new recurring task based on the given cron expression and the given taskRequest.
- scheduleRecurrently(String, String, IocTaskLambda<S>) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new or alters the existing recurring task based on the given id, cron expression and lambda.
- scheduleRecurrently(String, String, IocTaskLambda<S>) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new or alters the existing recurring task based on the given id, cron expression and lambda.
- scheduleRecurrently(String, String, TaskLambda) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new or alters the existing recurring task based on the given id, cron expression and lambda.
- scheduleRecurrently(String, String, TaskLambda) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new or alters the existing recurring task based on the given id, cron expression and lambda.
- scheduleRecurrently(String, String, TaskRequest) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTaskRequest
-
Creates a new or alters the existing recurring task based on the given id, cron expression and taskRequest.
- scheduleRecurrently(String, String, TaskRequest) - Method in class cn.boboweike.carrot.scheduling.TaskRequestScheduler
-
Creates a new or alters the existing recurring task based on the given id, cron expression and taskRequest.
- scheduleRecurrently(String, String, ZoneId, IocTaskLambda<S>) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new or alters the existing recurring task based on the given id, cron expression,
ZoneIdand lambda. - scheduleRecurrently(String, String, ZoneId, IocTaskLambda<S>) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new or alters the existing recurring task based on the given id, cron expression,
ZoneIdand lambda. - scheduleRecurrently(String, String, ZoneId, TaskLambda) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new or alters the existing recurring task based on the given id, cron expression,
ZoneIdand lambda. - scheduleRecurrently(String, String, ZoneId, TaskLambda) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new or alters the existing recurring task based on the given id, cron expression,
ZoneIdand lambda. - scheduleRecurrently(String, String, ZoneId, TaskRequest) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTaskRequest
-
Creates a new or alters the existing recurring task based on the given id, cron expression,
ZoneIdand taskRequest. - scheduleRecurrently(String, String, ZoneId, TaskRequest) - Method in class cn.boboweike.carrot.scheduling.TaskRequestScheduler
-
Creates a new or alters the existing recurring task based on the given id, cron expression,
ZoneIdand taskRequest. - scheduleRecurrently(String, Duration, IocTaskLambda<S>) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new or alters the existing recurring task based on the given id, duration and lambda.
- scheduleRecurrently(String, Duration, IocTaskLambda<S>) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new or alters the existing recurring task based on the given id, duration and lambda.
- scheduleRecurrently(String, Duration, TaskLambda) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new or alters the existing recurring task based on the given id, duration and lambda.
- scheduleRecurrently(String, Duration, TaskLambda) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new or alters the existing recurring task based on the given id, duration and lambda.
- scheduleRecurrently(String, Duration, TaskRequest) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTaskRequest
-
Creates a new or alters the existing recurring task based on the given id, duration and taskRequest.
- scheduleRecurrently(String, Duration, TaskRequest) - Method in class cn.boboweike.carrot.scheduling.TaskRequestScheduler
-
Creates a new or alters the existing recurring task based on the given id, duration and taskRequest.
- scheduleRecurrently(Duration, IocTaskLambda<S>) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new recurring task based on the given duration and the given lambda.
- scheduleRecurrently(Duration, IocTaskLambda<S>) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new recurring task based on the given duration and the given lambda.
- scheduleRecurrently(Duration, TaskLambda) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
-
Creates a new recurring task based on the given duration and the given lambda.
- scheduleRecurrently(Duration, TaskLambda) - Method in class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new recurring task based on the given duration and the given lambda.
- scheduleRecurrently(Duration, TaskRequest) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTaskRequest
-
Creates a new recurring task based on the given duration and the given taskRequest.
- scheduleRecurrently(Duration, TaskRequest) - Method in class cn.boboweike.carrot.scheduling.TaskRequestScheduler
-
Creates a new recurring task based on the given duration and the given taskRequest.
- SECOND - cn.boboweike.carrot.scheduling.cron.CronFieldType
- SECOND - Static variable in class cn.boboweike.carrot.utils.resilience.RateLimiter
- sendMessage(String) - Method in class cn.boboweike.carrot.dashboard.server.sse.SseExchange
- sendObject(Object) - Method in class cn.boboweike.carrot.dashboard.sse.AbstractObjectSseExchange
- serialize(TaskParameter, JsonGenerator, SerializerProvider) - Method in class cn.boboweike.carrot.utils.mapper.jackson.modules.TaskParameterSerializer
- serialize(OutputStream, Object) - Method in class cn.boboweike.carrot.utils.mapper.gson.GsonJsonMapper
- serialize(OutputStream, Object) - Method in class cn.boboweike.carrot.utils.mapper.jackson.JacksonJsonMapper
- serialize(OutputStream, Object) - Method in interface cn.boboweike.carrot.utils.mapper.JsonMapper
- serialize(Object) - Method in class cn.boboweike.carrot.utils.mapper.gson.GsonJsonMapper
- serialize(Object) - Method in class cn.boboweike.carrot.utils.mapper.jackson.JacksonJsonMapper
- serialize(Object) - Method in interface cn.boboweike.carrot.utils.mapper.JsonMapper
- serialize(Duration, JsonGenerator, SerializerProvider) - Method in class cn.boboweike.carrot.utils.mapper.jackson.modules.DurationSerializer
- serialize(Instant, JsonGenerator, SerializerProvider) - Method in class cn.boboweike.carrot.utils.mapper.jackson.modules.InstantSerializer
- SerializedLambdaConverter - Class in cn.boboweike.carrot.tasks.details
- serializeRecurringTask(RecurringTask) - Method in class cn.boboweike.carrot.tasks.mappers.TaskMapper
- serializeTask(Task) - Method in class cn.boboweike.carrot.tasks.mappers.TaskMapper
- ServerSentEventHandler - Class in cn.boboweike.carrot.dashboard.server.sse
- ServerSentEventHandler() - Constructor for class cn.boboweike.carrot.dashboard.server.sse.ServerSentEventHandler
- ServerSentEventHandler(String) - Constructor for class cn.boboweike.carrot.dashboard.server.sse.ServerSentEventHandler
- ServerTimedOutException - Exception in cn.boboweike.carrot.storage
- ServerTimedOutException(BackgroundTaskServerStatus, StorageException) - Constructor for exception cn.boboweike.carrot.storage.ServerTimedOutException
- ServerZooKeeper - Class in cn.boboweike.carrot.server
- ServerZooKeeper(BackgroundTaskServer) - Constructor for class cn.boboweike.carrot.server.ServerZooKeeper
- setBitSet(BitSet, int) - Method in enum cn.boboweike.carrot.scheduling.cron.CronFieldType
- setCacheable(boolean) - Method in class cn.boboweike.carrot.tasks.TaskDetails
- setClassName(String) - Method in class cn.boboweike.carrot.tasks.details.TaskDetailsBuilder
- setFieldUsingAutoboxing(Field, Object, Object) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- setFieldUsingAutoboxing(String, Object, Object) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- setMethodName(String) - Method in class cn.boboweike.carrot.tasks.details.TaskDetailsBuilder
- setOverallTaskStats(TaskStats) - Method in class cn.boboweike.carrot.storage.TaskStatsData
- setPartitioner(Partitioner) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- setPartitioner(Partitioner) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- setPartitioner(Partitioner) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- setPartitioner(Partitioner) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- setRecurringTaskId(String) - Method in class cn.boboweike.carrot.tasks.Task
- setStaticFieldName(String) - Method in class cn.boboweike.carrot.tasks.details.TaskDetailsBuilder
- setTask(Task) - Static method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- setTaskContext(TaskContext) - Static method in class cn.boboweike.carrot.server.runner.MockTaskContext
- setTaskFilters(List<TaskFilter>) - Method in class cn.boboweike.carrot.server.BackgroundTaskServer
- setTaskMapper(TaskMapper) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- setTaskMapper(TaskMapper) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- setTaskMapper(TaskMapper) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- setTaskMapper(TaskMapper) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- setTaskName(String) - Method in class cn.boboweike.carrot.tasks.AbstractTask
- setTaskParameters(List<TaskParameter>) - Method in class cn.boboweike.carrot.tasks.details.TaskDetailsBuilder
- setTaskRequestScheduler(TaskRequestScheduler) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTaskRequest
- setTaskScheduler(TaskScheduler) - Static method in class cn.boboweike.carrot.scheduling.BackgroundTask
- setTaskStatsList(List<TaskStats>) - Method in class cn.boboweike.carrot.storage.TaskStatsData
- setUpdatedAt(Instant) - Method in class cn.boboweike.carrot.tasks.states.ProcessingState
- setUpStorageProvider(StorageProviderUtils.DatabaseOptions) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- setUpStorageProvider(StorageProviderUtils.DatabaseOptions) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- setUpStorageProvider(StorageProviderUtils.DatabaseOptions) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
-
This method allows to reinitialize the StorageProvider.
- setUpStorageProvider(StorageProviderUtils.DatabaseOptions) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- setValue(int) - Method in class cn.boboweike.carrot.tasks.context.TaskDashboardProgressBar
- setValue(long) - Method in class cn.boboweike.carrot.tasks.context.TaskDashboardProgressBar
- setValue(String) - Method in class cn.boboweike.carrot.storage.CarrotMetadata
- SevereCarrotException - Exception in cn.boboweike.carrot
- SevereCarrotException(String, SevereCarrotException.DiagnosticsAware) - Constructor for exception cn.boboweike.carrot.SevereCarrotException
- SevereCarrotException.DiagnosticsAware - Interface in cn.boboweike.carrot
- SevereCarrotExceptionNotificationMapper - Class in cn.boboweike.carrot.server.dashboard.mappers
- SevereCarrotExceptionNotificationMapper(UUID, PartitionedStorageProvider) - Constructor for class cn.boboweike.carrot.server.dashboard.mappers.SevereCarrotExceptionNotificationMapper
- SevereCarrotExceptionProblem - Class in cn.boboweike.carrot.dashboard.ui.model.problems
- SevereCarrotExceptionProblem(List<CarrotMetadata>) - Constructor for class cn.boboweike.carrot.dashboard.ui.model.problems.SevereCarrotExceptionProblem
- SevereCarrotExceptionProblemHandler - Class in cn.boboweike.carrot.dashboard.ui.model.problems
- SevereCarrotExceptionProblemHandler(Problems, PartitionedStorageProvider) - Constructor for class cn.boboweike.carrot.dashboard.ui.model.problems.SevereCarrotExceptionProblemHandler
- SHOULD_NOT_HAPPEN_MESSAGE - Static variable in exception cn.boboweike.carrot.CarrotException
- shouldNotHappenException(String) - Static method in exception cn.boboweike.carrot.CarrotException
- shouldNotHappenException(Throwable) - Static method in exception cn.boboweike.carrot.CarrotException
- shutdown() - Method in class cn.boboweike.carrot.scheduling.AbstractTaskScheduler
-
Utility method to register the shutdown of Carrot in various containers - it is even automatically called by Spring Framework.
- signalBackgroundTaskServerAlive(BackgroundTaskServerStatus) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- signalBackgroundTaskServerAlive(BackgroundTaskServerStatus) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- signalBackgroundTaskServerAlive(BackgroundTaskServerStatus) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- signalBackgroundTaskServerAlive(BackgroundTaskServerStatus) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- signalBackgroundTaskServerStopped(BackgroundTaskServerStatus) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- signalBackgroundTaskServerStopped(BackgroundTaskServerStatus) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- signalBackgroundTaskServerStopped(BackgroundTaskServerStatus) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- signalBackgroundTaskServerStopped(BackgroundTaskServerStatus) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- single() - Static method in class cn.boboweike.carrot.utils.streams.StreamUtils
- SingleIntOperandInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- SingleIntOperandInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.SingleIntOperandInstruction
- SKIP_CREATE - cn.boboweike.carrot.storage.StorageProviderUtils.DatabaseOptions
- SMALLEST_SCHEDULE_IN_SECONDS - Static variable in class cn.boboweike.carrot.scheduling.Schedule
- SseExchange - Class in cn.boboweike.carrot.dashboard.server.sse
- SseExchange(HttpExchange) - Constructor for class cn.boboweike.carrot.dashboard.server.sse.SseExchange
- start() - Method in class cn.boboweike.carrot.dashboard.CarrotDashboardWebServer
- start() - Method in class cn.boboweike.carrot.dashboard.server.WebServer
- start() - Method in class cn.boboweike.carrot.server.BackgroundTaskServer
- start() - Method in interface cn.boboweike.carrot.server.jmx.BackgroundTaskServerMBean
- start() - Method in interface cn.boboweike.carrot.server.threadpool.CarrotExecutor
- start() - Method in class cn.boboweike.carrot.server.threadpool.ScheduledThreadPoolCarrotExecutor
- start(boolean) - Method in class cn.boboweike.carrot.server.BackgroundTaskServer
- startProcessing(Task, Thread) - Method in class cn.boboweike.carrot.server.TaskZooKeeper
- startProcessingOn(BackgroundTaskServer) - Method in class cn.boboweike.carrot.tasks.Task
- StateName - Enum in cn.boboweike.carrot.tasks.states
- StaticBackgroundTaskWorker(Task) - Constructor for class cn.boboweike.carrot.server.runner.BackgroundStaticTaskWithoutIocRunner.StaticBackgroundTaskWorker
- StaticFieldBackgroundTaskWorker(Task) - Constructor for class cn.boboweike.carrot.server.runner.BackgroundStaticFieldTaskWithoutIocRunner.StaticFieldBackgroundTaskWorker
- StaticFileHttpHandler - Class in cn.boboweike.carrot.dashboard.server.http
- StaticFileHttpHandler(String, String) - Constructor for class cn.boboweike.carrot.dashboard.server.http.StaticFileHttpHandler
- StaticFileHttpHandler(String, String, boolean) - Constructor for class cn.boboweike.carrot.dashboard.server.http.StaticFileHttpHandler
- STATS_ID - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Metadata
- STATS_NAME - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Metadata
- STATS_OWNER - Static variable in class cn.boboweike.carrot.storage.StorageProviderUtils.Metadata
- statusCode(int) - Method in class cn.boboweike.carrot.dashboard.server.http.HttpResponse
- stop() - Method in class cn.boboweike.carrot.dashboard.CarrotDashboardWebServer
- stop() - Method in class cn.boboweike.carrot.dashboard.server.WebServer
- stop() - Method in class cn.boboweike.carrot.server.BackgroundTaskServer
- stop() - Method in interface cn.boboweike.carrot.server.jmx.BackgroundTaskServerMBean
- stop() - Method in class cn.boboweike.carrot.server.ServerZooKeeper
- stop() - Method in interface cn.boboweike.carrot.server.threadpool.CarrotExecutor
- stop() - Method in class cn.boboweike.carrot.server.threadpool.ScheduledThreadPoolCarrotExecutor
- stopProcessing(Task) - Method in class cn.boboweike.carrot.server.TaskZooKeeper
- StorageException - Exception in cn.boboweike.carrot.storage
- StorageException(String) - Constructor for exception cn.boboweike.carrot.storage.StorageException
- StorageException(String, Throwable) - Constructor for exception cn.boboweike.carrot.storage.StorageException
- StorageException(Throwable) - Constructor for exception cn.boboweike.carrot.storage.StorageException
- StorageProviderChangeListener - Interface in cn.boboweike.carrot.storage.listeners
-
Marker interface for listeners to TaskStorage changes
- StorageProviderMetricsBinder - Class in cn.boboweike.carrot.storage.metrics
- StorageProviderMetricsBinder(PartitionedStorageProvider, MeterRegistry) - Constructor for class cn.boboweike.carrot.storage.metrics.StorageProviderMetricsBinder
- StorageProviderUtils - Class in cn.boboweike.carrot.storage
- StorageProviderUtils.BackgroundTaskServers - Class in cn.boboweike.carrot.storage
- StorageProviderUtils.DatabaseOptions - Enum in cn.boboweike.carrot.storage
- StorageProviderUtils.Metadata - Class in cn.boboweike.carrot.storage
- StorageProviderUtils.Migrations - Class in cn.boboweike.carrot.storage
- StorageProviderUtils.RecurringTasks - Class in cn.boboweike.carrot.storage
- StorageProviderUtils.ShedLock - Class in cn.boboweike.carrot.storage
- StorageProviderUtils.Tasks - Class in cn.boboweike.carrot.storage
- StoreVariableInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- StoreVariableInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.StoreVariableInstruction
- StreamUtils - Class in cn.boboweike.carrot.utils.streams
- StringTypeAutoboxer - Class in cn.boboweike.carrot.utils.reflection.autobox
- StringTypeAutoboxer() - Constructor for class cn.boboweike.carrot.utils.reflection.autobox.StringTypeAutoboxer
- StringUtils - Class in cn.boboweike.carrot.utils
- substringAfter(String, String) - Static method in class cn.boboweike.carrot.utils.StringUtils
- substringAfterLast(String, String) - Static method in class cn.boboweike.carrot.utils.StringUtils
- substringBefore(String, String) - Static method in class cn.boboweike.carrot.utils.StringUtils
- substringBeforeLast(String, String) - Static method in class cn.boboweike.carrot.utils.StringUtils
- substringBetween(String, String, String) - Static method in class cn.boboweike.carrot.utils.StringUtils
- succeeded() - Method in class cn.boboweike.carrot.tasks.Task
- succeeded(Task) - Static method in class cn.boboweike.carrot.server.concurrent.ConcurrentTaskModificationResolveResult
- SUCCEEDED - cn.boboweike.carrot.tasks.states.StateName
- SucceededState - Class in cn.boboweike.carrot.tasks.states
- SucceededState() - Constructor for class cn.boboweike.carrot.tasks.states.SucceededState
- SucceededState(Duration, Duration) - Constructor for class cn.boboweike.carrot.tasks.states.SucceededState
- supportPartition() - Method in class cn.boboweike.carrot.storage.nosql.mongo.migrations.M001_CreateTaskCollection
- supportPartition() - Method in class cn.boboweike.carrot.storage.nosql.mongo.migrations.M002_CreateRecurringTaskCollection
- supportPartition() - Method in class cn.boboweike.carrot.storage.nosql.mongo.migrations.MongoMigration
- supports(DashboardNotification) - Method in class cn.boboweike.carrot.server.dashboard.mappers.CpuAllocationIrregularityNotificationMapper
- supports(DashboardNotification) - Method in interface cn.boboweike.carrot.server.dashboard.mappers.DashboardNotificationMapper
- supports(DashboardNotification) - Method in class cn.boboweike.carrot.server.dashboard.mappers.NewCarrotVersionNotificationMapper
- supports(DashboardNotification) - Method in class cn.boboweike.carrot.server.dashboard.mappers.SevereCarrotExceptionNotificationMapper
- supports(Task) - Method in class cn.boboweike.carrot.server.runner.BackgroundStaticFieldTaskWithoutIocRunner
- supports(Task) - Method in class cn.boboweike.carrot.server.runner.BackgroundStaticTaskWithoutIocRunner
- supports(Task) - Method in interface cn.boboweike.carrot.server.runner.BackgroundTaskRunner
- supports(Task) - Method in class cn.boboweike.carrot.server.runner.BackgroundTaskWithIocRunner
- supports(Task) - Method in class cn.boboweike.carrot.server.runner.BackgroundTaskWithoutIocRunner
- supports(Class<?>) - Method in class cn.boboweike.carrot.utils.reflection.autobox.BooleanTypeAutoboxer
- supports(Class<?>) - Method in class cn.boboweike.carrot.utils.reflection.autobox.DoubleTypeAutoboxer
- supports(Class<?>) - Method in class cn.boboweike.carrot.utils.reflection.autobox.DurationTypeAutoboxer
- supports(Class<?>) - Method in class cn.boboweike.carrot.utils.reflection.autobox.EnumAutoboxer
- supports(Class<?>) - Method in class cn.boboweike.carrot.utils.reflection.autobox.FloatTypeAutoboxer
- supports(Class<?>) - Method in class cn.boboweike.carrot.utils.reflection.autobox.InstantTypeAutoboxer
- supports(Class<?>) - Method in class cn.boboweike.carrot.utils.reflection.autobox.IntegerTypeAutoboxer
- supports(Class<?>) - Method in class cn.boboweike.carrot.utils.reflection.autobox.LongTypeAutoboxer
- supports(Class<?>) - Method in class cn.boboweike.carrot.utils.reflection.autobox.StringTypeAutoboxer
- supports(Class<?>) - Method in interface cn.boboweike.carrot.utils.reflection.autobox.TypeAutoboxer
- supports(Class<?>) - Method in class cn.boboweike.carrot.utils.reflection.autobox.UUIDTypeAutoboxer
- SwapOperandInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- SwapOperandInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.SwapOperandInstruction
T
- task - Variable in class cn.boboweike.carrot.server.runner.AbstractBackgroundTaskRunner.BackgroundTaskWorker
- task - Variable in class cn.boboweike.carrot.tasks.filters.AbstractTaskFilters
- Task - Class in cn.boboweike.carrot.tasks
-
Defines the task with its TaskDetails, History and Task Metadata
- Task - Annotation Type in cn.boboweike.carrot.tasks.annotations
-
Allows to add a specific name to a task that will be used in the dashboard as well as extra taskFilters that will be used for the task.
- Task(TaskDetails) - Constructor for class cn.boboweike.carrot.tasks.Task
- Task(TaskDetails, TaskState) - Constructor for class cn.boboweike.carrot.tasks.Task
- Task(UUID, int, TaskDetails, List<TaskState>, ConcurrentMap<String, Object>) - Constructor for class cn.boboweike.carrot.tasks.Task
- Task(UUID, TaskDetails) - Constructor for class cn.boboweike.carrot.tasks.Task
- Task(UUID, TaskDetails, TaskState) - Constructor for class cn.boboweike.carrot.tasks.Task
- TaskActivator - Interface in cn.boboweike.carrot.server
- TaskChangeListener - Interface in cn.boboweike.carrot.storage.listeners
- TaskClassNotFoundException - Exception in cn.boboweike.carrot.scheduling.exceptions
- TaskClassNotFoundException(TaskDetails) - Constructor for exception cn.boboweike.carrot.scheduling.exceptions.TaskClassNotFoundException
- TaskClassNotFoundException(String) - Constructor for exception cn.boboweike.carrot.scheduling.exceptions.TaskClassNotFoundException
- TaskClientFilter - Interface in cn.boboweike.carrot.tasks.filters
-
A filter that is triggered each time that a Task is about to be created (before it is saved to the
PartitionedStorageProvider) has been created (after is has been saved in thePartitionedStorageProvider - taskContext() - Method in interface cn.boboweike.carrot.tasks.lambdas.TaskRequestHandler
-
Gives access to the TaskContext for the current task in a thread-safe manner.
- TaskContext - Class in cn.boboweike.carrot.tasks.context
-
The TaskContext class gives access to the Task id, the Task name, the state, ...
- TaskContext - Static variable in class cn.boboweike.carrot.tasks.TaskParameter
- TaskContext() - Constructor for class cn.boboweike.carrot.tasks.context.TaskContext
- TaskContext(Task) - Constructor for class cn.boboweike.carrot.tasks.context.TaskContext
-
Keep constructor package protected to remove confusion on how to instantiate the TaskContext.
- TaskContext.Metadata - Interface in cn.boboweike.carrot.tasks.context
- TaskCreationFilters - Class in cn.boboweike.carrot.tasks.filters
- TaskCreationFilters(AbstractTask, TaskDefaultFilters) - Constructor for class cn.boboweike.carrot.tasks.filters.TaskCreationFilters
- TaskDashboardLogger - Class in cn.boboweike.carrot.tasks.context
- TaskDashboardLogger(Task) - Constructor for class cn.boboweike.carrot.tasks.context.TaskDashboardLogger
- TaskDashboardLogger.Level - Enum in cn.boboweike.carrot.tasks.context
- TaskDashboardLogger.TaskDashboardLogLine - Class in cn.boboweike.carrot.tasks.context
- TaskDashboardLogger.TaskDashboardLogLines - Class in cn.boboweike.carrot.tasks.context
- TaskDashboardLogLine() - Constructor for class cn.boboweike.carrot.tasks.context.TaskDashboardLogger.TaskDashboardLogLine
- TaskDashboardLogLine(TaskDashboardLogger.Level, String) - Constructor for class cn.boboweike.carrot.tasks.context.TaskDashboardLogger.TaskDashboardLogLine
- TaskDashboardLogLines() - Constructor for class cn.boboweike.carrot.tasks.context.TaskDashboardLogger.TaskDashboardLogLines
- TaskDashboardProgressBar - Class in cn.boboweike.carrot.tasks.context
- TaskDashboardProgressBar(Task, Long) - Constructor for class cn.boboweike.carrot.tasks.context.TaskDashboardProgressBar
- TaskDefaultFilters - Class in cn.boboweike.carrot.tasks.filters
- TaskDefaultFilters(TaskFilter...) - Constructor for class cn.boboweike.carrot.tasks.filters.TaskDefaultFilters
- TaskDefaultFilters(List<TaskFilter>) - Constructor for class cn.boboweike.carrot.tasks.filters.TaskDefaultFilters
- taskDetails - Variable in class cn.boboweike.carrot.server.runner.AbstractBackgroundTaskRunner.BackgroundTaskWorker
- TaskDetails - Class in cn.boboweike.carrot.tasks
- TaskDetails(TaskRequest) - Constructor for class cn.boboweike.carrot.tasks.TaskDetails
- TaskDetails(String, String, String, List<TaskParameter>) - Constructor for class cn.boboweike.carrot.tasks.TaskDetails
- TaskDetailsAsmGenerator - Class in cn.boboweike.carrot.tasks.details
- TaskDetailsAsmGenerator() - Constructor for class cn.boboweike.carrot.tasks.details.TaskDetailsAsmGenerator
- taskDetailsBuilder - Variable in class cn.boboweike.carrot.tasks.details.instructions.AbstractJVMInstruction
- TaskDetailsBuilder - Class in cn.boboweike.carrot.tasks.details
- TaskDetailsBuilder(List<Object>) - Constructor for class cn.boboweike.carrot.tasks.details.TaskDetailsBuilder
- TaskDetailsBuilder(List<Object>, String, String) - Constructor for class cn.boboweike.carrot.tasks.details.TaskDetailsBuilder
- TaskDetailsGenerator - Interface in cn.boboweike.carrot.tasks.details
- TaskDetailsGeneratorUtils - Class in cn.boboweike.carrot.tasks.details
- TaskDetailsInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- TaskDetailsInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.TaskDetailsInstruction
- TaskDetailsPostProcessor - Interface in cn.boboweike.carrot.tasks.details.postprocess
- TaskDocumentMapper - Class in cn.boboweike.carrot.storage.nosql.mongo.mapper
- TaskDocumentMapper(TaskMapper) - Constructor for class cn.boboweike.carrot.storage.nosql.mongo.mapper.TaskDocumentMapper
- taskExists(String) - Static method in class cn.boboweike.carrot.utils.TaskUtils
- TaskFilter - Interface in cn.boboweike.carrot.tasks.filters
- taskFilters - Variable in class cn.boboweike.carrot.tasks.filters.AbstractTaskFilters
- taskFilters() - Method in annotation type cn.boboweike.carrot.tasks.annotations.Task
- TaskFilterUtils - Class in cn.boboweike.carrot.tasks.filters
- TaskFilterUtils(TaskDefaultFilters) - Constructor for class cn.boboweike.carrot.tasks.filters.TaskFilterUtils
- TaskId - Class in cn.boboweike.carrot.tasks
-
Class which represents the Id of the task.
- TaskId(UUID) - Constructor for class cn.boboweike.carrot.tasks.TaskId
- TaskLambda - Interface in cn.boboweike.carrot.tasks.lambdas
-
This is a functional interface which represents a lambda that will be parsed by Carrot.
- TaskLambdaFromStream<T> - Interface in cn.boboweike.carrot.tasks.lambdas
-
This is a functional interface which allows you to schedule tasks based on a Stream and a lambda that will be parsed by Carrot.
- TaskListVersioner - Class in cn.boboweike.carrot.tasks
- TaskListVersioner(List<Task>) - Constructor for class cn.boboweike.carrot.tasks.TaskListVersioner
- TaskMapper - Class in cn.boboweike.carrot.tasks.mappers
- TaskMapper(JsonMapper) - Constructor for class cn.boboweike.carrot.tasks.mappers.TaskMapper
- TaskMethodNotFoundException - Exception in cn.boboweike.carrot.scheduling.exceptions
- TaskMethodNotFoundException(TaskDetails) - Constructor for exception cn.boboweike.carrot.scheduling.exceptions.TaskMethodNotFoundException
- TaskMethodNotFoundException(String) - Constructor for exception cn.boboweike.carrot.scheduling.exceptions.TaskMethodNotFoundException
- TaskNotFoundException - Exception in cn.boboweike.carrot.scheduling.exceptions
- TaskNotFoundException - Exception in cn.boboweike.carrot.storage
- TaskNotFoundException(TaskDetails) - Constructor for exception cn.boboweike.carrot.scheduling.exceptions.TaskNotFoundException
- TaskNotFoundException(Class<?>, String, Class<?>[]) - Constructor for exception cn.boboweike.carrot.scheduling.exceptions.TaskNotFoundException
- TaskNotFoundException(String) - Constructor for exception cn.boboweike.carrot.scheduling.exceptions.TaskNotFoundException
- TaskNotFoundException(String) - Constructor for exception cn.boboweike.carrot.storage.TaskNotFoundException
- TaskNotFoundException(String, String, String[], boolean) - Constructor for exception cn.boboweike.carrot.scheduling.exceptions.TaskNotFoundException
- TaskNotFoundException(UUID) - Constructor for exception cn.boboweike.carrot.storage.TaskNotFoundException
- TaskParameter - Class in cn.boboweike.carrot.tasks
- TaskParameter(Class<?>, Object) - Constructor for class cn.boboweike.carrot.tasks.TaskParameter
- TaskParameter(Object) - Constructor for class cn.boboweike.carrot.tasks.TaskParameter
- TaskParameter(String, Object) - Constructor for class cn.boboweike.carrot.tasks.TaskParameter
- TaskParameterDeserializer - Class in cn.boboweike.carrot.utils.mapper.gson
- TaskParameterDeserializer - Class in cn.boboweike.carrot.utils.mapper.jackson.modules
- TaskParameterDeserializer() - Constructor for class cn.boboweike.carrot.utils.mapper.gson.TaskParameterDeserializer
- TaskParameterDeserializer() - Constructor for class cn.boboweike.carrot.utils.mapper.jackson.modules.TaskParameterDeserializer
- TaskParameterJsonMapperException - Exception in cn.boboweike.carrot.utils.mapper
- TaskParameterJsonMapperException(String) - Constructor for exception cn.boboweike.carrot.utils.mapper.TaskParameterJsonMapperException
- TaskParameterJsonMapperException(String, Throwable) - Constructor for exception cn.boboweike.carrot.utils.mapper.TaskParameterJsonMapperException
- TaskParameterNotDeserializableException - Class in cn.boboweike.carrot.tasks
- TaskParameterNotDeserializableException() - Constructor for class cn.boboweike.carrot.tasks.TaskParameterNotDeserializableException
- TaskParameterNotDeserializableException(String, String) - Constructor for class cn.boboweike.carrot.tasks.TaskParameterNotDeserializableException
- TaskParameterSerializer - Class in cn.boboweike.carrot.utils.mapper.jackson.modules
- TaskParameterSerializer() - Constructor for class cn.boboweike.carrot.utils.mapper.jackson.modules.TaskParameterSerializer
- TaskPerformingFilters - Class in cn.boboweike.carrot.tasks.filters
- TaskPerformingFilters(Task, TaskDefaultFilters) - Constructor for class cn.boboweike.carrot.tasks.filters.TaskPerformingFilters
- TaskRequest - Interface in cn.boboweike.carrot.tasks.lambdas
-
Classes implementing this interface can be used to enqueue a Carrot Task and will be used as the argument for the actual
TaskRequestHandler. - TaskRequestHandler<T extends TaskRequest> - Interface in cn.boboweike.carrot.tasks.lambdas
-
Classes implementing this interface will handle the actual
TaskRequest. - TaskRequestScheduler - Class in cn.boboweike.carrot.scheduling
-
Provides methods for creating fire-and-forget, delayed and recurring tasks as well as to delete existing background tasks.
- TaskRequestScheduler(PartitionedStorageProvider) - Constructor for class cn.boboweike.carrot.scheduling.TaskRequestScheduler
-
Creates a new TaskRequestScheduler using the provided storageProvider
- TaskRequestScheduler(PartitionedStorageProvider, List<TaskFilter>) - Constructor for class cn.boboweike.carrot.scheduling.TaskRequestScheduler
-
Creates a new TaskRequestScheduler using the provided storageProvider and the list of TaskFilters that will be used for every background task
- TaskScheduler - Class in cn.boboweike.carrot.scheduling
-
Provides methods for creating fire-and-forget, delayed and recurring tasks as well as to delete existing background tasks.
- TaskScheduler(PartitionedStorageProvider) - Constructor for class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new TaskScheduler using the provided storageProvider
- TaskScheduler(PartitionedStorageProvider, TaskDetailsGenerator, List<TaskFilter>) - Constructor for class cn.boboweike.carrot.scheduling.TaskScheduler
- TaskScheduler(PartitionedStorageProvider, List<TaskFilter>) - Constructor for class cn.boboweike.carrot.scheduling.TaskScheduler
-
Creates a new TaskScheduler using the provided storageProvider and the list of TaskFilters that will be used for every background task
- TaskServerFilter - Interface in cn.boboweike.carrot.tasks.filters
-
A filter that is triggered each time that a Task starts processing or has been processed.
- TaskServerStats - Class in cn.boboweike.carrot.server.jmx
- TaskServerStats() - Constructor for class cn.boboweike.carrot.server.jmx.TaskServerStats
- TaskServerStats(OperatingSystemMXBean, MBeanServer) - Constructor for class cn.boboweike.carrot.server.jmx.TaskServerStats
- TaskSseExchange - Class in cn.boboweike.carrot.dashboard.sse
- TaskSseExchange(HttpExchange, PartitionedStorageProvider, JsonMapper) - Constructor for class cn.boboweike.carrot.dashboard.sse.TaskSseExchange
- TaskState - Interface in cn.boboweike.carrot.tasks.states
- TaskStats - Class in cn.boboweike.carrot.storage
- TaskStats(TaskStats) - Constructor for class cn.boboweike.carrot.storage.TaskStats
- TaskStats(Instant, Long, Long, Long, Long, Long, Long, Long, Long, int, int) - Constructor for class cn.boboweike.carrot.storage.TaskStats
- TaskStatsChangeListener - Interface in cn.boboweike.carrot.storage.listeners
- TaskStatsData - Class in cn.boboweike.carrot.storage
- TaskStatsData() - Constructor for class cn.boboweike.carrot.storage.TaskStatsData
- TaskStatsEnricher - Class in cn.boboweike.carrot.storage
-
Class which takes TaskStats and extends them with estimations on how long the work will take based on previous TaskStats.
- TaskStatsEnricher() - Constructor for class cn.boboweike.carrot.storage.TaskStatsEnricher
- TaskStatsExtended - Class in cn.boboweike.carrot.storage
- TaskStatsExtended(TaskStats) - Constructor for class cn.boboweike.carrot.storage.TaskStatsExtended
- TaskStatsExtended(TaskStats, Long, Long, Instant) - Constructor for class cn.boboweike.carrot.storage.TaskStatsExtended
- TaskStatsExtended.Estimation - Class in cn.boboweike.carrot.storage
- TaskStatsListSseExchange - Class in cn.boboweike.carrot.dashboard.sse
- TaskStatsListSseExchange(HttpExchange, PartitionedStorageProvider, JsonMapper) - Constructor for class cn.boboweike.carrot.dashboard.sse.TaskStatsListSseExchange
- TaskStatsMBean - Interface in cn.boboweike.carrot.server.jmx
- TaskStatsSseExchange - Class in cn.boboweike.carrot.dashboard.sse
- TaskStatsSseExchange(HttpExchange, PartitionedStorageProvider, JsonMapper) - Constructor for class cn.boboweike.carrot.dashboard.sse.TaskStatsSseExchange
- TaskUtils - Class in cn.boboweike.carrot.utils
- TaskVersioner - Class in cn.boboweike.carrot.tasks
- TaskVersioner(Task) - Constructor for class cn.boboweike.carrot.tasks.TaskVersioner
- TaskZooKeeper - Class in cn.boboweike.carrot.server
- TaskZooKeeper(BackgroundTaskServer) - Constructor for class cn.boboweike.carrot.server.TaskZooKeeper
- test(Method) - Method in class cn.boboweike.carrot.utils.reflection.MethodFinderPredicate
- TEXT_CSS - Static variable in class cn.boboweike.carrot.dashboard.server.http.ContentType
- TEXT_HTML - Static variable in class cn.boboweike.carrot.dashboard.server.http.ContentType
- TEXT_JAVASCRIPT - Static variable in class cn.boboweike.carrot.dashboard.server.http.ContentType
- TEXT_PLAIN - Static variable in class cn.boboweike.carrot.dashboard.server.http.ContentType
- ThreadLocalTaskContext - Class in cn.boboweike.carrot.server.runner
- ThreadSafePartitionedStorageProvider - Class in cn.boboweike.carrot.storage
- ThreadSafePartitionedStorageProvider(PartitionedStorageProvider) - Constructor for class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- toBackgroundTaskServerStatus(Document) - Method in class cn.boboweike.carrot.storage.nosql.mongo.mapper.BackgroundTaskServerStatusDocumentMapper
- toCarrotMetadata(Document) - Method in class cn.boboweike.carrot.storage.nosql.mongo.mapper.MetadataDocumentMapper
- toClass(String) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- toClassFromPath(Path) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- toClassNameFromFileName(String) - Static method in class cn.boboweike.carrot.utils.reflection.ReflectionUtils
- toConcurrentTaskModificationExceptionIfFailed(Consumer<Task>) - Static method in class cn.boboweike.carrot.storage.StorageProviderUtils
- toConcurrentTaskModificationResolver(PartitionedStorageProvider, TaskZooKeeper) - Method in interface cn.boboweike.carrot.server.configuration.ConcurrentTaskModificationPolicy
- toConcurrentTaskModificationResolver(PartitionedStorageProvider, TaskZooKeeper) - Method in class cn.boboweike.carrot.server.configuration.DefaultConcurrentTaskModificationPolicy
- toConcurrentTaskModificationResolver(PartitionedStorageProvider, TaskZooKeeper) - Method in class cn.boboweike.carrot.server.configuration.UseStorageProviderTaskConcurrentTaskModificationResolverPolicy
- toEnqueuedTask() - Method in class cn.boboweike.carrot.tasks.RecurringTask
- toFQClassName(String) - Static method in class cn.boboweike.carrot.tasks.details.TaskDetailsGeneratorUtils
- toFQResource(String) - Static method in class cn.boboweike.carrot.tasks.details.TaskDetailsGeneratorUtils
- toId(String, String) - Static method in class cn.boboweike.carrot.storage.CarrotMetadata
- toId(String, UUID) - Static method in class cn.boboweike.carrot.storage.CarrotMetadata
- toInsertDocument(BackgroundTaskServerStatus) - Method in class cn.boboweike.carrot.storage.nosql.mongo.mapper.BackgroundTaskServerStatusDocumentMapper
- toInsertDocument(CarrotMetadata) - Method in class cn.boboweike.carrot.storage.nosql.mongo.mapper.MetadataDocumentMapper
- toInsertDocument(RecurringTask) - Method in class cn.boboweike.carrot.storage.nosql.mongo.mapper.TaskDocumentMapper
- toInsertDocument(Task) - Method in class cn.boboweike.carrot.storage.nosql.mongo.mapper.TaskDocumentMapper
- toMarkdown() - Method in class cn.boboweike.carrot.utils.diagnostics.DiagnosticsException
- toMarkdown() - Method in interface cn.boboweike.carrot.utils.diagnostics.DiagnosticsItem
- toMarkdown() - Method in class cn.boboweike.carrot.utils.diagnostics.DiagnosticsLine
- toMarkdown() - Method in class cn.boboweike.carrot.utils.diagnostics.DiagnosticsTitle
- toMongoId(String) - Static method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- toPath(URI) - Method in interface cn.boboweike.carrot.utils.resources.FileSystemProvider
- toPath(URI) - Method in class cn.boboweike.carrot.utils.resources.JarFileSystemProvider
- toPath(URI) - Method in class cn.boboweike.carrot.utils.resources.PathFileSystemProvider
- toPath(URI) - Method in class cn.boboweike.carrot.utils.resources.ResourcesFileSystemProvider
- toPathsOnClasspath(Class, String...) - Static method in class cn.boboweike.carrot.utils.ClassPathUtils
- toPathsOnClasspath(Package, String...) - Static method in class cn.boboweike.carrot.utils.ClassPathUtils
- toPathsOnClasspath(String...) - Static method in class cn.boboweike.carrot.utils.ClassPathUtils
- toRecurringTask(Document) - Method in class cn.boboweike.carrot.storage.nosql.mongo.mapper.TaskDocumentMapper
- toRequestUrl(String) - Method in class cn.boboweike.carrot.dashboard.server.http.url.MatchUrl
- toScheduledTask() - Method in class cn.boboweike.carrot.tasks.RecurringTask
- toSerializedLambda(T) - Static method in class cn.boboweike.carrot.tasks.details.SerializedLambdaConverter
- toString() - Method in class cn.boboweike.carrot.scheduling.cron.CronExpression
- toString() - Method in class cn.boboweike.carrot.scheduling.interval.Interval
- toString() - Method in class cn.boboweike.carrot.storage.PageRequest
- toString() - Method in class cn.boboweike.carrot.tasks.RecurringTask
- toString() - Method in class cn.boboweike.carrot.tasks.Task
- toString() - Method in class cn.boboweike.carrot.tasks.TaskId
- toString() - Method in class cn.boboweike.carrot.tasks.TaskParameterNotDeserializableException
- toTask(Document) - Method in class cn.boboweike.carrot.storage.nosql.mongo.mapper.TaskDocumentMapper
- toTaskDetails(IocTaskLambda) - Method in class cn.boboweike.carrot.tasks.details.TaskDetailsAsmGenerator
- toTaskDetails(IocTaskLambda<?>) - Method in class cn.boboweike.carrot.tasks.details.CachingTaskDetailsGenerator
- toTaskDetails(IocTaskLambda<?>) - Method in interface cn.boboweike.carrot.tasks.details.TaskDetailsGenerator
- toTaskDetails(TaskLambda) - Method in class cn.boboweike.carrot.tasks.details.CachingTaskDetailsGenerator
- toTaskDetails(TaskLambda) - Method in class cn.boboweike.carrot.tasks.details.TaskDetailsAsmGenerator
- toTaskDetails(TaskLambda) - Method in interface cn.boboweike.carrot.tasks.details.TaskDetailsGenerator
- toTaskDetails(T, IocTaskLambdaFromStream<S, T>) - Method in class cn.boboweike.carrot.tasks.details.CachingTaskDetailsGenerator
- toTaskDetails(T, IocTaskLambdaFromStream<S, T>) - Method in class cn.boboweike.carrot.tasks.details.TaskDetailsAsmGenerator
- toTaskDetails(T, IocTaskLambdaFromStream<S, T>) - Method in interface cn.boboweike.carrot.tasks.details.TaskDetailsGenerator
- toTaskDetails(T, TaskLambdaFromStream<T>) - Method in class cn.boboweike.carrot.tasks.details.CachingTaskDetailsGenerator
- toTaskDetails(T, TaskLambdaFromStream<T>) - Method in class cn.boboweike.carrot.tasks.details.TaskDetailsAsmGenerator
- toTaskDetails(T, TaskLambdaFromStream<T>) - Method in interface cn.boboweike.carrot.tasks.details.TaskDetailsGenerator
- toUpdateDocument(BackgroundTaskServerStatus) - Method in class cn.boboweike.carrot.storage.nosql.mongo.mapper.BackgroundTaskServerStatusDocumentMapper
- toUpdateDocument(CarrotMetadata) - Method in class cn.boboweike.carrot.storage.nosql.mongo.mapper.MetadataDocumentMapper
- toUpdateDocument(Task) - Method in class cn.boboweike.carrot.storage.nosql.mongo.mapper.TaskDocumentMapper
- toUpdateOneModel(Task) - Method in class cn.boboweike.carrot.storage.nosql.mongo.mapper.TaskDocumentMapper
- toWorkDistributionStrategy(BackgroundTaskServer) - Method in interface cn.boboweike.carrot.server.configuration.BackgroundTaskServerWorkerPolicy
- toWorkDistributionStrategy(BackgroundTaskServer) - Method in class cn.boboweike.carrot.server.configuration.DefaultBackgroundTaskServerWorkerPolicy
- toWorkDistributionStrategy(BackgroundTaskServer) - Method in class cn.boboweike.carrot.server.configuration.FixedSizeBackgroundTaskServerWorkerPolicy
- trace(String) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- trace(String, Object) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- trace(String, Object...) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- trace(String, Object, Object) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- trace(String, Throwable) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- trace(Marker, String) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- trace(Marker, String, Object) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- trace(Marker, String, Object...) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- trace(Marker, String, Object, Object) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- trace(Marker, String, Throwable) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- type - Variable in class cn.boboweike.carrot.dashboard.ui.model.problems.Problem
- type - Variable in class cn.boboweike.carrot.tasks.details.instructions.VisitTypeInstruction
- TYPE_FIELD_NAME - Static variable in class cn.boboweike.carrot.utils.mapper.gson.RuntimeClassNameTypeAdapterFactory
- TypeAutoboxer<T> - Interface in cn.boboweike.carrot.utils.reflection.autobox
U
- unlock() - Method in class cn.boboweike.carrot.utils.resilience.Lock
- unlock() - Method in class cn.boboweike.carrot.utils.resilience.MultiLock
- unlock(String) - Method in class cn.boboweike.carrot.lock.inmemory.InMemoryLockProvider
- unlock(String) - Method in interface cn.boboweike.carrot.lock.LockProvider
- unlock(String) - Method in class cn.boboweike.carrot.lock.nosql.MongoLockProvider
- unlockByPartition(Integer) - Method in class cn.boboweike.carrot.storage.InMemoryPartitionedStorageProvider
- unlockByPartition(Integer) - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBPartitionedStorageProvider
- unlockByPartition(Integer) - Method in interface cn.boboweike.carrot.storage.PartitionedStorageProvider
- unlockByPartition(Integer) - Method in class cn.boboweike.carrot.storage.ThreadSafePartitionedStorageProvider
- UnresolvableConcurrentTaskModificationException - Exception in cn.boboweike.carrot.server.concurrent
- UnresolvableConcurrentTaskModificationException(List<ConcurrentTaskModificationResolveResult>) - Constructor for exception cn.boboweike.carrot.server.concurrent.UnresolvableConcurrentTaskModificationException
- updateProcessing() - Method in class cn.boboweike.carrot.tasks.Task
- urlEncode(String) - Static method in class cn.boboweike.carrot.utils.StringUtils
- UrlParamPathPart - Class in cn.boboweike.carrot.dashboard.server.http.url
- UrlParamPathPart(String) - Constructor for class cn.boboweike.carrot.dashboard.server.http.url.UrlParamPathPart
- UrlPathPart - Interface in cn.boboweike.carrot.dashboard.server.http.url
- UrlStringPathPart - Class in cn.boboweike.carrot.dashboard.server.http.url
- UrlStringPathPart(String) - Constructor for class cn.boboweike.carrot.dashboard.server.http.url.UrlStringPathPart
- useBackgroundTaskServer() - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration
-
Provides a default
BackgroundTaskServerthat is configured using a number of threads depending on the amount of CPU. - useBackgroundTaskServer(int) - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration
-
Provides a default
BackgroundTaskServerthat is configured using a given number of threads. - useBackgroundTaskServer(BackgroundTaskServerConfiguration) - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration
-
Provides a default
BackgroundTaskServerthat is configured using the givenBackgroundTaskServerConfiguration - useBackgroundTaskServer(BackgroundTaskServerConfiguration, boolean) - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration
-
Provides a default
BackgroundTaskServerthat is configured using the givenBackgroundTaskServerConfiguration - useBackgroundTaskServerIf(boolean) - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration
-
Provides a default
BackgroundTaskServerif the guard is true and that is configured using a number of threads depending on the amount of CPU. - useBackgroundTaskServerIf(boolean, int) - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration
-
Provides a default
BackgroundTaskServerif the guard is true and that is configured using a given number of threads. - useBackgroundTaskServerIf(boolean, BackgroundTaskServerConfiguration) - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration
-
Provides a default
BackgroundTaskServerif the guard is true and that is configured using the givenBackgroundTaskServerConfiguration - useBackgroundTaskServerIf(boolean, BackgroundTaskServerConfiguration, boolean) - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration
-
Provides a default
BackgroundTaskServerif the guard is true and that is configured using the givenBackgroundTaskServerConfiguration - useDashboard() - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration
-
Provides a dashboard on port 8000
- useDashboard(int) - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration
-
Provides a dashboard on the given port
- useDashboard(CarrotDashboardWebServerConfiguration) - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration
-
Provides a dashboard using the given
CarrotDashboardWebServerConfiguration - useDashboardIf(boolean) - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration
-
Provides a dashboard on port 8000 if the guard is true
- useDashboardIf(boolean, int) - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration
-
Provides a dashboard on the given port if the guard is true
- useDashboardIf(boolean, CarrotDashboardWebServerConfiguration) - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration
-
Provides a dashboard using the given
CarrotDashboardWebServerConfigurationif the guard is true - useJmxExtensions() - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration
-
If called, this method will register JMX Extensions to monitor Carrot via JMX
- useJmxExtensionsIf(boolean) - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration
-
Enables JMX Extensions to monitor Carrot via JMX if the guard is true
- useJsonMapper(JsonMapper) - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration
-
The
JsonMapperto transform tasks to json in the database - useMicroMeter(CarrotMicroMeterIntegration) - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration
-
Allows integrating MicroMeter metrics into Carrot
- usePartitioner(Partitioner) - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration
-
Allows to set the Partitioner that Carrot will use.
- useStorageProvider(PartitionedStorageProvider) - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration
-
Allows to set the PartitionedStorageProvider that Carrot will use.
- UseStorageProviderTaskConcurrentTaskModificationResolver - Class in cn.boboweike.carrot.server.concurrent
-
A new implementation of
ConcurrentTaskModificationResolverthat will always use the latest version of the task found in the database (SQL or NoSQL). - UseStorageProviderTaskConcurrentTaskModificationResolver(TaskZooKeeper) - Constructor for class cn.boboweike.carrot.server.concurrent.UseStorageProviderTaskConcurrentTaskModificationResolver
- UseStorageProviderTaskConcurrentTaskModificationResolverPolicy - Class in cn.boboweike.carrot.server.configuration
- UseStorageProviderTaskConcurrentTaskModificationResolverPolicy() - Constructor for class cn.boboweike.carrot.server.configuration.UseStorageProviderTaskConcurrentTaskModificationResolverPolicy
- useTaskActivator(TaskActivator) - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration
-
The
TaskActivatoris used to resolve tasks from the IoC framework - useTaskDetailsGenerator(TaskDetailsGenerator) - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration
-
Specifies which
TaskDetailsGeneratorto use. - usingStandardBackgroundTaskServerConfiguration() - Static method in class cn.boboweike.carrot.server.BackgroundTaskServerConfiguration
-
This returns the default configuration with the BackgroundTaskServer with a poll interval of 15 seconds and a worker count based on the CPU
- usingStandardDashboardConfiguration() - Static method in class cn.boboweike.carrot.dashboard.CarrotDashboardWebServerConfiguration
-
This returns the default configuration with the CarrotDashboard running on port 8000
- UUIDTypeAutoboxer - Class in cn.boboweike.carrot.utils.reflection.autobox
- UUIDTypeAutoboxer() - Constructor for class cn.boboweike.carrot.utils.reflection.autobox.UUIDTypeAutoboxer
V
- validateCollections() - Method in class cn.boboweike.carrot.storage.nosql.mongo.MongoDBCreator
- validateJsonMapper(JsonMapper) - Static method in class cn.boboweike.carrot.utils.mapper.JsonMapperValidator
- validateSchedule() - Method in class cn.boboweike.carrot.scheduling.cron.CronExpression
- validateSchedule() - Method in class cn.boboweike.carrot.scheduling.interval.Interval
- validateSchedule() - Method in class cn.boboweike.carrot.scheduling.Schedule
- validateTasks() - Method in class cn.boboweike.carrot.tasks.TaskListVersioner
- value() - Method in annotation type cn.boboweike.carrot.utils.annotations.Because
- value() - Method in annotation type cn.boboweike.carrot.utils.annotations.VisibleFor
- valueOf(String) - Static method in enum cn.boboweike.carrot.scheduling.cron.CronFieldType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.boboweike.carrot.scheduling.ScheduleExpressionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.boboweike.carrot.storage.PageRequest.Order
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.boboweike.carrot.storage.StorageProviderUtils.DatabaseOptions
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.boboweike.carrot.tasks.context.TaskDashboardLogger.Level
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cn.boboweike.carrot.tasks.states.StateName
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum cn.boboweike.carrot.scheduling.cron.CronFieldType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum cn.boboweike.carrot.scheduling.ScheduleExpressionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum cn.boboweike.carrot.storage.PageRequest.Order
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum cn.boboweike.carrot.storage.StorageProviderUtils.DatabaseOptions
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum cn.boboweike.carrot.tasks.context.TaskDashboardLogger.Level
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum cn.boboweike.carrot.tasks.states.StateName
-
Returns an array containing the constants of this enum type, in the order they are declared.
- variable - Variable in class cn.boboweike.carrot.tasks.details.instructions.VisitLocalVariableInstruction
- VersionRetriever - Class in cn.boboweike.carrot.utils.metadata
- VersionUIModel - Class in cn.boboweike.carrot.dashboard.ui.model
- VisibleFor - Annotation Type in cn.boboweike.carrot.utils.annotations
-
Documents why a class, field or method is visible
- visitAnnotation(String, boolean) - Method in class cn.boboweike.carrot.tasks.details.KotlinTaskDetailsFinder
- VisitFieldInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- VisitFieldInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.VisitFieldInstruction
- visitInnerClass(String, String, String, int) - Method in class cn.boboweike.carrot.tasks.details.KotlinTaskDetailsFinder
- VisitLocalVariableInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- VisitLocalVariableInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.VisitLocalVariableInstruction
- VisitMethodInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- VisitMethodInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.VisitMethodInstruction
- VisitTypeInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- VisitTypeInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.VisitTypeInstruction
W
- warn(String) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- warn(String) - Method in class cn.boboweike.carrot.tasks.context.TaskDashboardLogger
- warn(String, Object) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- warn(String, Object...) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- warn(String, Object, Object) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- warn(String, Throwable) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- warn(Marker, String) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- warn(Marker, String, Object) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- warn(Marker, String, Object...) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- warn(Marker, String, Object, Object) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- warn(Marker, String, Throwable) - Method in class cn.boboweike.carrot.tasks.context.CarrotDashboardLogger
- WARN - cn.boboweike.carrot.tasks.context.TaskDashboardLogger.Level
- WebServer - Class in cn.boboweike.carrot.dashboard.server
- WebServer(int) - Constructor for class cn.boboweike.carrot.dashboard.server.WebServer
- weekly() - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- weekly(DayOfWeek) - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- weekly(DayOfWeek, int) - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- weekly(DayOfWeek, int, int) - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- with(List<T>, BiConsumer<T, DiagnosticsBuilder>) - Method in class cn.boboweike.carrot.utils.diagnostics.DiagnosticsBuilder
- withAnonymousDataUsage(String, String) - Static method in class cn.boboweike.carrot.dashboard.ui.model.VersionUIModel
- withBulletedLine(String) - Method in class cn.boboweike.carrot.utils.diagnostics.DiagnosticsBuilder
- withBulletedLine(String, String) - Method in class cn.boboweike.carrot.utils.diagnostics.DiagnosticsBuilder
- withBulletedTextBlock(String, String) - Method in class cn.boboweike.carrot.utils.diagnostics.DiagnosticsBuilder
- withDiagnostics(int, DiagnosticsBuilder) - Method in class cn.boboweike.carrot.utils.diagnostics.DiagnosticsBuilder
- withEmptyLine() - Method in class cn.boboweike.carrot.utils.diagnostics.DiagnosticsBuilder
- withException(Exception) - Method in class cn.boboweike.carrot.utils.diagnostics.DiagnosticsBuilder
- withExceptionMapping(Class<T>, ExceptionHandler) - Method in class cn.boboweike.carrot.dashboard.server.http.RestHttpHandler
- withIndentedBulletedLine(String, String) - Method in class cn.boboweike.carrot.utils.diagnostics.DiagnosticsBuilder
- withIndentedLine(int, String) - Method in class cn.boboweike.carrot.utils.diagnostics.DiagnosticsBuilder
- withIndentedLine(String) - Method in class cn.boboweike.carrot.utils.diagnostics.DiagnosticsBuilder
- withLambda(Object) - Method in class cn.boboweike.carrot.utils.diagnostics.DiagnosticsBuilder
- withLine(String) - Method in class cn.boboweike.carrot.utils.diagnostics.DiagnosticsBuilder
- withObject(Object) - Method in class cn.boboweike.carrot.utils.diagnostics.DiagnosticsBuilder
- withObject(String, Object) - Method in class cn.boboweike.carrot.utils.diagnostics.DiagnosticsBuilder
- withoutAnonymousDataUsage() - Static method in class cn.boboweike.carrot.dashboard.ui.model.VersionUIModel
- withoutLimits() - Method in class cn.boboweike.carrot.utils.resilience.RateLimiter.Builder
- withParameters(Object[]) - Method in class cn.boboweike.carrot.utils.diagnostics.DiagnosticsBuilder
- withParameterTypes(Class<?>[]) - Method in class cn.boboweike.carrot.utils.diagnostics.DiagnosticsBuilder
- withSubTitle(String) - Method in class cn.boboweike.carrot.utils.diagnostics.DiagnosticsBuilder
- withTaskFilter(TaskFilter...) - Method in class cn.boboweike.carrot.configuration.CarrotConfiguration
-
Allows setting extra TaskFilters or to provide another implementation of the
RetryFilter - withTitle(String) - Method in class cn.boboweike.carrot.utils.diagnostics.DiagnosticsBuilder
- WorkDistributionStrategy - Interface in cn.boboweike.carrot.server.strategy
- write(JsonWriter, Object) - Method in class cn.boboweike.carrot.utils.mapper.gson.ClassNameObjectTypeAdapter
- write(JsonWriter, Path) - Method in class cn.boboweike.carrot.utils.mapper.gson.PathAdapter
- write(JsonWriter, Duration) - Method in class cn.boboweike.carrot.utils.mapper.gson.DurationAdapter
- write(JsonWriter, Instant) - Method in class cn.boboweike.carrot.utils.mapper.gson.InstantAdapter
Y
- yearly() - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- yearly(int) - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- yearly(int, int) - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- yearly(int, int, int) - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- yearly(int, int, int, int) - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- yearly(Month) - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- yearly(Month, int) - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- yearly(Month, int, int) - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
- yearly(Month, int, int, int) - Static method in class cn.boboweike.carrot.scheduling.cron.Cron
Z
- ZeroOperandInstruction - Class in cn.boboweike.carrot.tasks.details.instructions
- ZeroOperandInstruction(TaskDetailsBuilder) - Constructor for class cn.boboweike.carrot.tasks.details.instructions.ZeroOperandInstruction
_
- _HEADER_NAME - Static variable in class cn.boboweike.carrot.dashboard.server.http.ContentType
All Classes All Packages