Uses of Class
cn.boboweike.carrot.server.BackgroundTaskServerConfiguration
-
Packages that use BackgroundTaskServerConfiguration Package Description cn.boboweike.carrot.configuration cn.boboweike.carrot.server -
-
Uses of BackgroundTaskServerConfiguration in cn.boboweike.carrot.configuration
Methods in cn.boboweike.carrot.configuration with parameters of type BackgroundTaskServerConfiguration Modifier and Type Method Description CarrotConfigurationCarrotConfiguration. useBackgroundTaskServer(BackgroundTaskServerConfiguration configuration)Provides a defaultBackgroundTaskServerthat is configured using the givenBackgroundTaskServerConfigurationCarrotConfigurationCarrotConfiguration. useBackgroundTaskServer(BackgroundTaskServerConfiguration configuration, boolean startBackgroundTaskServer)Provides a defaultBackgroundTaskServerthat is configured using the givenBackgroundTaskServerConfigurationCarrotConfigurationCarrotConfiguration. useBackgroundTaskServerIf(boolean guard, BackgroundTaskServerConfiguration configuration)Provides a defaultBackgroundTaskServerif the guard is true and that is configured using the givenBackgroundTaskServerConfigurationCarrotConfigurationCarrotConfiguration. useBackgroundTaskServerIf(boolean guard, BackgroundTaskServerConfiguration configuration, boolean startBackgroundTaskServer)Provides a defaultBackgroundTaskServerif the guard is true and that is configured using the givenBackgroundTaskServerConfiguration -
Uses of BackgroundTaskServerConfiguration in cn.boboweike.carrot.server
Methods in cn.boboweike.carrot.server that return BackgroundTaskServerConfiguration Modifier and Type Method Description BackgroundTaskServerConfigurationBackgroundTaskServerConfiguration. andBackgroundTaskServerWorkerPolicy(BackgroundTaskServerWorkerPolicy backgroundTaskServerWorkerPolicy)Allows to set the backgroundTaskServerWorkerPolicy for the BackgroundTaskServer.BackgroundTaskServerConfigurationBackgroundTaskServerConfiguration. andConcurrentTaskModificationPolicy(ConcurrentTaskModificationPolicy concurrentTaskModificationPolicy)Allows to set the ConcurrentTaskModificationPolicy for the BackgroundTaskServer.BackgroundTaskServerConfigurationBackgroundTaskServerConfiguration. andDeleteSucceededTasksAfter(Duration duration)Allows to set the duration to wait before deleting succeeded tasksBackgroundTaskServerConfigurationBackgroundTaskServerConfiguration. andPermanentlyDeleteDeletedTasksAfter(Duration duration)Allows to set the duration to wait before permanently deleting succeeded tasksBackgroundTaskServerConfigurationBackgroundTaskServerConfiguration. andPollIntervalInSeconds(int pollIntervalInSeconds)Allows to set the pollIntervalInSeconds for the BackgroundTaskServerBackgroundTaskServerConfigurationBackgroundTaskServerConfiguration. andWorkerCount(int workerCount)Allows to set the workerCount for the BackgroundTaskServer which defines the maximum number of tasks that will be run in parallelBackgroundTaskServerConfigurationBackgroundTaskServer. getConfiguration()static BackgroundTaskServerConfigurationBackgroundTaskServerConfiguration. usingStandardBackgroundTaskServerConfiguration()This returns the default configuration with the BackgroundTaskServer with a poll interval of 15 seconds and a worker count based on the CPUConstructors in cn.boboweike.carrot.server with parameters of type BackgroundTaskServerConfiguration Constructor Description BackgroundTaskServer(PartitionedStorageProvider storageProvider, TaskActivator taskActivator, BackgroundTaskServerConfiguration configuration)
-