Uses of Interface
cn.boboweike.carrot.storage.PartitionedStorageProvider
-
-
Uses of PartitionedStorageProvider in cn.boboweike.carrot.configuration
Methods in cn.boboweike.carrot.configuration with parameters of type PartitionedStorageProvider Modifier and Type Method Description voidCarrotMicroMeterIntegration. initialize(PartitionedStorageProvider storageProvider, BackgroundTaskServer backgroundTaskServer)CarrotConfigurationCarrotConfiguration. useStorageProvider(PartitionedStorageProvider storageProvider)Allows to set the PartitionedStorageProvider that Carrot will use. -
Uses of PartitionedStorageProvider in cn.boboweike.carrot.dashboard
Constructors in cn.boboweike.carrot.dashboard with parameters of type PartitionedStorageProvider Constructor Description CarrotApiHandler(PartitionedStorageProvider storageProvider, JsonMapper jsonMapper)CarrotDashboardWebServer(PartitionedStorageProvider storageProvider, JsonMapper jsonMapper)CarrotDashboardWebServer(PartitionedStorageProvider storageProvider, JsonMapper jsonMapper, int port)CarrotDashboardWebServer(PartitionedStorageProvider storageProvider, JsonMapper jsonMapper, int port, String username, String password)CarrotDashboardWebServer(PartitionedStorageProvider storageProvider, JsonMapper jsonMapper, CarrotDashboardWebServerConfiguration configuration)CarrotSseHandler(PartitionedStorageProvider storageProvider, JsonMapper jsonMapper)CarrotSseHandler(String contextPath, PartitionedStorageProvider storageProvider, JsonMapper jsonMapper) -
Uses of PartitionedStorageProvider in cn.boboweike.carrot.dashboard.sse
Constructors in cn.boboweike.carrot.dashboard.sse with parameters of type PartitionedStorageProvider Constructor Description BackgroundTaskServerStatusSseExchange(HttpExchange httpExchange, PartitionedStorageProvider storageProvider, JsonMapper jsonMapper)TaskSseExchange(HttpExchange httpExchange, PartitionedStorageProvider storageProvider, JsonMapper jsonMapper)TaskStatsListSseExchange(HttpExchange httpExchange, PartitionedStorageProvider storageProvider, JsonMapper jsonMapper)TaskStatsSseExchange(HttpExchange httpExchange, PartitionedStorageProvider storageProvider, JsonMapper jsonMapper) -
Uses of PartitionedStorageProvider in cn.boboweike.carrot.dashboard.ui.model.problems
Constructors in cn.boboweike.carrot.dashboard.ui.model.problems with parameters of type PartitionedStorageProvider Constructor Description CpuAllocationIrregularityProblemHandler(Problems problems, PartitionedStorageProvider storageProvider)ProblemsManager(PartitionedStorageProvider storageProvider)ScheduledTasksNotFoundProblemHandler(Problems problems, PartitionedStorageProvider storageProvider)SevereCarrotExceptionProblemHandler(Problems problems, PartitionedStorageProvider storageProvider) -
Uses of PartitionedStorageProvider in cn.boboweike.carrot.scheduling
Constructors in cn.boboweike.carrot.scheduling with parameters of type PartitionedStorageProvider Constructor Description AbstractTaskScheduler(PartitionedStorageProvider storageProvider)Creates a new AbstractTaskScheduler using the provided storageProviderAbstractTaskScheduler(PartitionedStorageProvider storageProvider, List<TaskFilter> taskFilters)Creates a new AbstractTaskScheduler using the provided storageProvider and the list of TaskFilters that will be used for every background taskTaskRequestScheduler(PartitionedStorageProvider storageProvider)Creates a new TaskRequestScheduler using the provided storageProviderTaskRequestScheduler(PartitionedStorageProvider storageProvider, List<TaskFilter> taskFilters)Creates a new TaskRequestScheduler using the provided storageProvider and the list of TaskFilters that will be used for every background taskTaskScheduler(PartitionedStorageProvider storageProvider)Creates a new TaskScheduler using the provided storageProviderTaskScheduler(PartitionedStorageProvider storageProvider, TaskDetailsGenerator taskDetailsGenerator, List<TaskFilter> taskFilters)TaskScheduler(PartitionedStorageProvider storageProvider, List<TaskFilter> taskFilters)Creates a new TaskScheduler using the provided storageProvider and the list of TaskFilters that will be used for every background task -
Uses of PartitionedStorageProvider in cn.boboweike.carrot.server
Methods in cn.boboweike.carrot.server that return PartitionedStorageProvider Modifier and Type Method Description PartitionedStorageProviderBackgroundTaskServer. getStorageProvider()Constructors in cn.boboweike.carrot.server with parameters of type PartitionedStorageProvider Constructor Description BackgroundTaskServer(PartitionedStorageProvider storageProvider)BackgroundTaskServer(PartitionedStorageProvider storageProvider, TaskActivator taskActivator)BackgroundTaskServer(PartitionedStorageProvider storageProvider, TaskActivator taskActivator, BackgroundTaskServerConfiguration configuration) -
Uses of PartitionedStorageProvider in cn.boboweike.carrot.server.concurrent
Constructors in cn.boboweike.carrot.server.concurrent with parameters of type PartitionedStorageProvider Constructor Description DefaultConcurrentTaskModificationResolver(PartitionedStorageProvider storageProvider, TaskZooKeeper taskZooKeeper) -
Uses of PartitionedStorageProvider in cn.boboweike.carrot.server.configuration
Methods in cn.boboweike.carrot.server.configuration with parameters of type PartitionedStorageProvider Modifier and Type Method Description ConcurrentTaskModificationResolverConcurrentTaskModificationPolicy. toConcurrentTaskModificationResolver(PartitionedStorageProvider storageProvider, TaskZooKeeper taskZooKeeper)ConcurrentTaskModificationResolverDefaultConcurrentTaskModificationPolicy. toConcurrentTaskModificationResolver(PartitionedStorageProvider storageProvider, TaskZooKeeper taskZooKeeper)ConcurrentTaskModificationResolverUseStorageProviderTaskConcurrentTaskModificationResolverPolicy. toConcurrentTaskModificationResolver(PartitionedStorageProvider storageProvider, TaskZooKeeper taskZooKeeper) -
Uses of PartitionedStorageProvider in cn.boboweike.carrot.server.dashboard
Constructors in cn.boboweike.carrot.server.dashboard with parameters of type PartitionedStorageProvider Constructor Description DashboardNotificationManager(UUID backgroundTaskServerId, PartitionedStorageProvider storageProvider) -
Uses of PartitionedStorageProvider in cn.boboweike.carrot.server.dashboard.mappers
Constructors in cn.boboweike.carrot.server.dashboard.mappers with parameters of type PartitionedStorageProvider Constructor Description SevereCarrotExceptionNotificationMapper(UUID backgroundTaskServerId, PartitionedStorageProvider storageProvider) -
Uses of PartitionedStorageProvider in cn.boboweike.carrot.server.jmx
Constructors in cn.boboweike.carrot.server.jmx with parameters of type PartitionedStorageProvider Constructor Description CarrotJMXExtensions(BackgroundTaskServer backgroundTaskServer, PartitionedStorageProvider storageProvider) -
Uses of PartitionedStorageProvider in cn.boboweike.carrot.storage
Classes in cn.boboweike.carrot.storage that implement PartitionedStorageProvider Modifier and Type Class Description classAbstractPartitionedStorageProviderclassInMemoryPartitionedStorageProviderclassThreadSafePartitionedStorageProviderMethods in cn.boboweike.carrot.storage that return PartitionedStorageProvider Modifier and Type Method Description PartitionedStorageProviderThreadSafePartitionedStorageProvider. getStorageProvider()Constructors in cn.boboweike.carrot.storage with parameters of type PartitionedStorageProvider Constructor Description ThreadSafePartitionedStorageProvider(PartitionedStorageProvider storageProvider) -
Uses of PartitionedStorageProvider in cn.boboweike.carrot.storage.metrics
Constructors in cn.boboweike.carrot.storage.metrics with parameters of type PartitionedStorageProvider Constructor Description StorageProviderMetricsBinder(PartitionedStorageProvider storageProvider, io.micrometer.core.instrument.MeterRegistry meterRegistry) -
Uses of PartitionedStorageProvider in cn.boboweike.carrot.storage.nosql.mongo
Classes in cn.boboweike.carrot.storage.nosql.mongo that implement PartitionedStorageProvider Modifier and Type Class Description classMongoDBPartitionedStorageProvider
-