## Uses of Class
org.springframework.cloud.dataflow.core.TaskPlatform

- Packages that use TaskPlatform
  Package | Description
  --- | ---
  org.springframework.cloud.dataflow.core | Root package of the Spring Cloud Data Flow domain model.
  org.springframework.cloud.dataflow.server.config.features | Contains specific features' configuration classes.
  org.springframework.cloud.dataflow.server.service | Contains various Services (Interfaces) that are part of the Dataflow Server.
  org.springframework.cloud.dataflow.server.service.impl | Contains Service implementations for the Dataflow Server.

- - ### Uses of TaskPlatform in org.springframework.cloud.dataflow.core

    Methods in org.springframework.cloud.dataflow.core that return TaskPlatform
    Modifier and Type | Method and Description
    --- | ---
    `TaskPlatform` | TaskPlatformFactory.`createTaskPlatform()` Create the `TaskPlatform` instance with the launchers.
    `TaskPlatform` | AbstractTaskPlatformFactory.`createTaskPlatform()`

    Constructor parameters in org.springframework.cloud.dataflow.core with type arguments of type TaskPlatform
    Constructor and Description
    `AllPlatformsTaskExecutionInformation(List<TaskPlatform> taskPlatforms)`

  - ### Uses of TaskPlatform in org.springframework.cloud.dataflow.server.config.features

    Methods in org.springframework.cloud.dataflow.server.config.features that return TaskPlatform
    Modifier and Type | Method and Description
    --- | ---
    `TaskPlatform` | LocalTaskPlatformFactory.`createTaskPlatform()`
    `TaskPlatform` | TaskConfiguration.`localTaskPlatform(LocalPlatformProperties localPlatformProperties, org.springframework.cloud.deployer.spi.scheduler.Scheduler localScheduler)` The default profile is active when no other profiles are active.

    Method parameters in org.springframework.cloud.dataflow.server.config.features with type arguments of type TaskPlatform
    Modifier and Type | Method and Description
    --- | ---
    `LauncherInitializationService` | TaskConfiguration.`launcherInitializationService(LauncherRepository launcherRepository, List<TaskPlatform> platforms, DeployerConfigurationMetadataResolver resolver)`
    `SchedulerService` | SchedulerConfiguration.`schedulerService(CommonApplicationProperties commonApplicationProperties, List<TaskPlatform> taskPlatforms, TaskDefinitionRepository taskDefinitionRepository, AppRegistryService registry, org.springframework.core.io.ResourceLoader resourceLoader, TaskConfigurationProperties taskConfigurationProperties, org.springframework.boot.autoconfigure.jdbc.DataSourceProperties dataSourceProperties, ApplicationConfigurationMetadataResolver metaDataResolver, SchedulerServiceProperties schedulerServiceProperties, org.springframework.cloud.dataflow.audit.service.AuditRecordService auditRecordService, ComposedTaskRunnerConfigurationProperties composedTaskRunnerConfigurationProperties)`
    `TaskExecutionInfoService` | TaskConfiguration.`taskDefinitionRetriever(AppRegistryService registry, org.springframework.cloud.task.repository.TaskExplorer taskExplorer, TaskDefinitionRepository taskDefinitionRepository, TaskConfigurationProperties taskConfigurationProperties, LauncherRepository launcherRepository, List<TaskPlatform> taskPlatforms, ComposedTaskRunnerConfigurationProperties composedTaskRunnerConfigurationProperties)`

  - ### Uses of TaskPlatform in org.springframework.cloud.dataflow.server.service

    Constructor parameters in org.springframework.cloud.dataflow.server.service with type arguments of type TaskPlatform
    Constructor and Description
    `LauncherInitializationService(LauncherRepository launcherRepository, List<TaskPlatform> taskPlatforms, DeployerConfigurationMetadataResolver resolver)`

  - ### Uses of TaskPlatform in org.springframework.cloud.dataflow.server.service.impl

    Constructor parameters in org.springframework.cloud.dataflow.server.service.impl with type arguments of type TaskPlatform
    Constructor and Description
    `DefaultSchedulerService(CommonApplicationProperties commonApplicationProperties, List<TaskPlatform> taskPlatforms, TaskDefinitionRepository taskDefinitionRepository, AppRegistryService registry, org.springframework.core.io.ResourceLoader resourceLoader, TaskConfigurationProperties taskConfigurationProperties, org.springframework.boot.autoconfigure.jdbc.DataSourceProperties dataSourceProperties, String dataflowServerUri, ApplicationConfigurationMetadataResolver metaDataResolver, SchedulerServiceProperties schedulerServiceProperties, org.springframework.cloud.dataflow.audit.service.AuditRecordService auditRecordService)` Deprecated.
    `DefaultSchedulerService(CommonApplicationProperties commonApplicationProperties, List<TaskPlatform> taskPlatforms, TaskDefinitionRepository taskDefinitionRepository, AppRegistryService registry, org.springframework.core.io.ResourceLoader resourceLoader, TaskConfigurationProperties taskConfigurationProperties, org.springframework.boot.autoconfigure.jdbc.DataSourceProperties dataSourceProperties, String dataflowServerUri, ApplicationConfigurationMetadataResolver metaDataResolver, SchedulerServiceProperties schedulerServiceProperties, org.springframework.cloud.dataflow.audit.service.AuditRecordService auditRecordService, ComposedTaskRunnerConfigurationProperties composedTaskRunnerConfigurationProperties)` Constructor for DefaultSchedulerService
    `DefaultTaskExecutionInfoService(org.springframework.boot.autoconfigure.jdbc.DataSourceProperties dataSourceProperties, AppRegistryService appRegistryService, org.springframework.cloud.task.repository.TaskExplorer taskExplorer, TaskDefinitionRepository taskDefinitionRepository, TaskConfigurationProperties taskConfigurationProperties, LauncherRepository launcherRepository, List<TaskPlatform> taskPlatforms)` Deprecated.
    `DefaultTaskExecutionInfoService(org.springframework.boot.autoconfigure.jdbc.DataSourceProperties dataSourceProperties, AppRegistryService appRegistryService, org.springframework.cloud.task.repository.TaskExplorer taskExplorer, TaskDefinitionRepository taskDefinitionRepository, TaskConfigurationProperties taskConfigurationProperties, LauncherRepository launcherRepository, List<TaskPlatform> taskPlatforms, ComposedTaskRunnerConfigurationProperties composedTaskRunnerConfigurationProperties)` Initializes the `DefaultTaskExecutionInfoService`.

Copyright © 2021 Pivotal Software, Inc.. All rights reserved.