# Uses of Package
org.springframework.cloud.dataflow.shell

- Packages that use org.springframework.cloud.dataflow.shell
  Package | Description
  --- | ---
  org.springframework.cloud.dataflow.shell | Root package for the Spring Cloud Data Flow Shell.
  org.springframework.cloud.dataflow.shell.autoconfigure | Contains classes for the integration of Spring Boot and Spring Shell.
  org.springframework.cloud.dataflow.shell.command | Command classes for the Spring Cloud Data Flow Shell.
  org.springframework.cloud.dataflow.shell.config | Configuration classes for the Spring Cloud Data Flow Shell.

- Classes in org.springframework.cloud.dataflow.shell used by org.springframework.cloud.dataflow.shell
  Class and Description
  EnableDataFlowShell Activates the Spring Cloud Data Flow shell.
  ShellProperties Spring Boot `ConfigurationProperties` to specify well known Spring Shell properties.
  Target Encapsulates various data points related to the Data Flow Server Target, such as target URI, success/error state, exception messages that may have occurred.
  Target.TargetStatus
  TargetCredentials Encapsulates the credentials to the Data Flow Server Target, such as `TargetCredentials.username` and `TargetCredentials.password`.
  TargetHolder A target holder, wrapping a `Target` that encapsulates not only the Target URI but also success/error messages + status.

- Classes in org.springframework.cloud.dataflow.shell used by org.springframework.cloud.dataflow.shell.autoconfigure
  Class and Description
  ShellCommandLineParser Parses the `ShellProperties` and `ApplicationArguments` to create an instance of the Spring Shell's CommandLine class.
  ShellProperties Spring Boot `ConfigurationProperties` to specify well known Spring Shell properties.
  TargetHolder A target holder, wrapping a `Target` that encapsulates not only the Target URI but also success/error messages + status.

- Classes in org.springframework.cloud.dataflow.shell used by org.springframework.cloud.dataflow.shell.command
  Class and Description
  TargetHolder A target holder, wrapping a `Target` that encapsulates not only the Target URI but also success/error messages + status.

- Classes in org.springframework.cloud.dataflow.shell used by org.springframework.cloud.dataflow.shell.config
  Class and Description
  ShellCommandLineRunner This does basically the same thing as `Bootstrap` in Spring Shell, but using Spring Boot's `CommandLineRunner` as a callback hook for initialization, instead of squatting on the application's one `main(String[] args)` method.
  TargetHolder A target holder, wrapping a `Target` that encapsulates not only the Target URI but also success/error messages + status.

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