# Uses of Interface
org.springframework.cloud.task.repository.TaskExplorer

Packages that use TaskExplorer
Package
Description
org.springframework.cloud.task.batch.configuration
org.springframework.cloud.task.configuration
Interfaces for configuring Spring Cloud Task and a default implementations.
org.springframework.cloud.task.listener
org.springframework.cloud.task.repository.support
Classes used for setting up and supporting a task repositories.

- ## Uses of TaskExplorer in org.springframework.cloud.task.batch.configuration

  Methods in org.springframework.cloud.task.batch.configuration with parameters of type TaskExplorer
  Modifier and Type
  Method
  Description
  `TaskBatchExecutionListenerFactoryBean`
  TaskBatchAutoConfiguration.TaskBatchExecutionListenerAutoconfiguration.`taskBatchExecutionListener(TaskExplorer taskExplorer)`
  Constructors in org.springframework.cloud.task.batch.configuration with parameters of type TaskExplorer
  Modifier
  Constructor
  Description
  ``
  `TaskBatchExecutionListenerFactoryBean(DataSource dataSource, TaskExplorer taskExplorer)`
  Initializes the TaskBatchExecutionListenerFactoryBean and defaults the tablePrefix to `TaskProperties.DEFAULT_TABLE_PREFIX`.
  ``
  `TaskBatchExecutionListenerFactoryBean(DataSource dataSource, TaskExplorer taskExplorer, String tablePrefix)`
  Initializes the TaskBatchExecutionListenerFactoryBean.

- ## Uses of TaskExplorer in org.springframework.cloud.task.configuration

  Methods in org.springframework.cloud.task.configuration that return TaskExplorer
  Modifier and Type
  Method
  Description
  `TaskExplorer`
  DefaultTaskConfigurer.`getTaskExplorer()`
  `TaskExplorer`
  TaskConfigurer.`getTaskExplorer()`
  Create a `TaskExplorer` for the task.
  `TaskExplorer`
  SimpleTaskAutoConfiguration.`taskExplorer()`
  Constructors in org.springframework.cloud.task.configuration with parameters of type TaskExplorer
  Modifier
  Constructor
  Description
  ``
  `TaskLifecycleConfiguration(TaskProperties taskProperties, org.springframework.context.ConfigurableApplicationContext context, TaskRepository taskRepository, TaskExplorer taskExplorer, TaskNameResolver taskNameResolver, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.ApplicationArguments> applicationArguments)`

- ## Uses of TaskExplorer in org.springframework.cloud.task.listener

  Constructors in org.springframework.cloud.task.listener with parameters of type TaskExplorer
  Modifier
  Constructor
  Description
  ``
  `TaskLifecycleListener(TaskRepository taskRepository, TaskNameResolver taskNameResolver, org.springframework.boot.ApplicationArguments applicationArguments, TaskExplorer taskExplorer, TaskProperties taskProperties, TaskListenerExecutorObjectFactory taskListenerExecutorObjectFactory)`

- ## Uses of TaskExplorer in org.springframework.cloud.task.repository.support

  Classes in org.springframework.cloud.task.repository.support that implement TaskExplorer
  Modifier and Type
  Class
  Description
  `class`
  `SimpleTaskExplorer`
  TaskExplorer for that gathers task information from a task repository.