# Uses of Package
org.springframework.cloud.dataflow.server.controller

- Packages that use org.springframework.cloud.dataflow.server.controller
  Package | Description
  --- | ---
  org.springframework.cloud.dataflow.server.config | Spring Cloud Data Flow Server configuration classes.
  org.springframework.cloud.dataflow.server.service.impl | Contains Service implementations for the Dataflow Server.

- Classes in org.springframework.cloud.dataflow.server.controller used by org.springframework.cloud.dataflow.server.config
  Class and Description
  AboutController REST controller that provides meta information regarding the dataflow server and its deployers.
  AppRegistryController Handles all `DefaultAppRegistryService` related interactions.
  AuditRecordController Controller for retrieving `AuditRecord`s.
  CompletionController Exposes the DSL completion features of `StreamCompletionProvider` and `TaskCompletionProvider` as a REST API.
  JobExecutionController Controller for operations on `JobExecution`.
  JobExecutionThinController Controller for retrieving `JobExecution`s where the step executions are not included in the results that are returned.
  JobInstanceController Controller for operations on `JobInstance`.
  JobStepExecutionController
  JobStepExecutionProgressController
  RestControllerAdvice Apply common behavior (exception handling etc.,) to all the REST controllers.
  RootController Controller for the root resource of the Data Flow server.
  RuntimeAppInstanceController
  RuntimeAppsController Exposes runtime status of deployed apps.
  RuntimeStreamsController
  StreamDefinitionController Controller for operations on `StreamDefinition`.
  StreamDeploymentController Controller for deployment operations on `StreamDefinition`s.
  StreamLogsController Retrieves logs of deployed stream applications.
  StreamValidationController Controller for operations on `ValidationStatus`.
  TaskCtrController Controller to expose boot configuration metadata from an ctr app as it's now just defined as an property and thus its metadata cannot be resolved via registered apps.
  TaskDefinitionController Controller for operations on `TaskDefinition`.
  TaskExecutionController Controller for operations on `TaskExecution`.
  TaskLogsController Retrieves logs of task applications.
  TaskPlatformController REST controller for task launching platform related operations.
  TaskSchedulerController Controller for operations on `ScheduleInfo`.
  TasksInfoController Controller for operations on `TaskExecution`.
  ToolsController A controller for integrating with frontend tools.
  UiController A simple (web, not REST) controller to trigger a redirect to the index page of the admin ui (which comes packaged as a dependency).

- Classes in org.springframework.cloud.dataflow.server.controller used by org.springframework.cloud.dataflow.server.service.impl
  Class and Description
  VisibleProperties Knows how to expand app properties into their full form if visible properties (short hand form) have been used.

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