Package-level declarations

Types

Link copied to clipboard
@Component
class BuildInfoLogger
Link copied to clipboard
interface ExecutionEngine
Link copied to clipboard
Link copied to clipboard
@Service
@ConditionalOnProperty(prefix = "tasks.controller.kb-engine", name = ["enabled"], havingValue = "true")
class KubernetesExecutionEngine(config: TaskControllerConfig, kbConfig: KubernetesExecutionConfig, executorTypeRepo: TaskExecutorTypeRepo, tasksActorApi: TasksActorApi) : ExecutionEngine
Link copied to clipboard
@ResponseStatus(value = HttpStatus.FORBIDDEN)
class NotAuthorisedException : RuntimeException
Link copied to clipboard
class PluginManager(val pluginsConfig: PluginsConfig)
Link copied to clipboard
class PluginManagerError(message: String, val pluginDir: String? = null) : Exception
Link copied to clipboard
Link copied to clipboard
@Configuration
@Profile(value = ["production", "integration-tests"])
class ProductionConfiguration(config: TaskControllerConfig, kbConfig: KubernetesExecutionConfig?)
Link copied to clipboard
Link copied to clipboard
@SpringBootApplication(scanBasePackages = ["org.artofdev.tasks.controller"])
@ConfigurationPropertiesScan
class TaskControllerApp
Link copied to clipboard
@Service
class TasksActor(config: TaskControllerConfig, actorNet: IActorNet, taskRepo: TaskRepo, taskTypeRepo: TaskTypeRepo, pipelineTaskTypeRepo: PipelineTaskTypeRepo, errorRepo: ErrorRepo, transactionTemplate: TransactionTemplate, var executorRepo: ExecutorRepo, pluginManagerService: PluginManagerService, @Lazy taskServiceApi: TaskServiceApi, var executorTypeRepo: TaskExecutorTypeRepo, executionEngine: ExecutionEngine? = null) : SimpleThreadObject, TasksActorApi, TaskServiceBase
Link copied to clipboard
interface TasksActorApi
Link copied to clipboard
@Service
class TaskService(config: TaskControllerConfig, transactionTemplate: TransactionTemplate, taskRepo: TaskRepo, taskTypeRepo: TaskTypeRepo, pipelineTaskTypeRepo: PipelineTaskTypeRepo, errorsRepo: ErrorRepo, var executorRepo: ExecutorRepo, var executorTypeRepo: TaskExecutorTypeRepo, authorizer: Authorizer, @Lazy tasksActorApi: TasksActorApi, executionEngine: ExecutionEngine? = null) : TaskServiceBase, TaskServiceApi
Link copied to clipboard
interface TaskServiceApi
Link copied to clipboard
interface TaskServiceBase
Link copied to clipboard
@Configuration
@EnableScheduling
class TaskServiceSpringConfiguration
Link copied to clipboard
@RestController
@RequestMapping(value = ["/api/"])
class TasksRestController(config: TaskControllerConfig, taskService: TaskService, taskRepo: TaskRepo, pluginManagerService: PluginManagerService)
Link copied to clipboard
data class TaskTakeForExecutionResult(val task: TaskEntity?, val busy: Boolean = false)