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

- Packages that use org.springframework.cloud.dataflow.core
  Package | Description
  --- | ---
  org.springframework.cloud.dataflow.completion | Contains classes related to code-completion of stream definitions expressed in the Spring Cloud Dataflow DSL.
  org.springframework.cloud.dataflow.core | Root package of the Spring Cloud Data Flow domain model.
  org.springframework.cloud.dataflow.registry.repository | Root package of Spring Cloud Data Flow Core.
  org.springframework.cloud.dataflow.registry.service | Root package of Spring Cloud Data Flow Core.
  org.springframework.cloud.dataflow.registry.support | Contains `AppRegistration` support classes.
  org.springframework.cloud.dataflow.rest.client | Defines the operations of the Spring Cloud Data Flow REST Client.
  org.springframework.cloud.dataflow.rest.job | Defines the Batch Job specific REST domain classes.
  org.springframework.cloud.dataflow.rest.resource | Spring Cloud Data Flow REST HATEOAS Resource support.
  org.springframework.cloud.dataflow.rest.util | Contains utilities for the Dataflow REST support.
  org.springframework.cloud.dataflow.server.completion | Contains classes for the auto-completion support.
  org.springframework.cloud.dataflow.server.config | Spring Cloud Data Flow Server configuration classes.
  org.springframework.cloud.dataflow.server.config.features | Contains specific features' configuration classes.
  org.springframework.cloud.dataflow.server.controller | Spring Cloud Data Flow Server Controllers.
  org.springframework.cloud.dataflow.server.controller.assembler |
  org.springframework.cloud.dataflow.server.controller.support | Contains supporting classes and utilities for the web controllers.
  org.springframework.cloud.dataflow.server.job | Contains core Batch Job functionality for Dataflow.
  org.springframework.cloud.dataflow.server.repository | Spring Cloud Data Flow Server Repositories.
  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.
  org.springframework.cloud.dataflow.server.service.impl.diff |
  org.springframework.cloud.dataflow.server.service.impl.validation |
  org.springframework.cloud.dataflow.server.stream |
  org.springframework.cloud.dataflow.shell.command | Command classes for the Spring Cloud Data Flow Shell.

- Classes in org.springframework.cloud.dataflow.core used by org.springframework.cloud.dataflow.completion
  Class and Description
  StreamDefinition Representation of a defined stream.
  StreamDefinitionService Contract for the core operations against `StreamDefinition`.
  TaskDefinition

- Classes in org.springframework.cloud.dataflow.core used by org.springframework.cloud.dataflow.core
  Class and Description
  AbstractEntity Base class for entity implementations.
  AbstractPlatformProperties
  ApplicationType Enumeration of application types.
  AppRegistration Models the registration of applications.
  AuditActionType Represent the various actions possible for Auditing events.
  AuditOperationType The application area an `AuditRecord` is associated with.
  ConfigurationMetadataPropertyEntity This entity class is used to extend boot's `ConfigurationMetadataProperty` so that we can add our own constructor and not to explicitly import entity classes from boot.
  Launcher
  PlatformTaskExecutionInformation
  RelaxedNames Generates relaxed name variations from a given source.
  StreamAppDefinition Representation of an application, including properties provided via the DSL definition.
  StreamAppDefinition.Builder Builder object for `StreamAppDefinition`.
  StreamDefinition Representation of a defined stream.
  StreamDefinitionService Contract for the core operations against `StreamDefinition`.
  StreamStatus.Application
  StreamStatus.Instance
  TaskDefinition
  TaskDefinition.TaskDefinitionBuilder Builder object for `TaskDefinition`.
  TaskPlatform For a given platform, Cloud Foundry, Kubernetes, etc, associate a list of Task Launchers.
  TaskPlatformFactory

- Classes in org.springframework.cloud.dataflow.core used by org.springframework.cloud.dataflow.registry.repository
  Class and Description
  ApplicationType Enumeration of application types.
  AppRegistration Models the registration of applications.

- Classes in org.springframework.cloud.dataflow.core used by org.springframework.cloud.dataflow.registry.service
  Class and Description
  ApplicationType Enumeration of application types.
  AppRegistration Models the registration of applications.

- Classes in org.springframework.cloud.dataflow.core used by org.springframework.cloud.dataflow.registry.support
  Class and Description
  ApplicationType Enumeration of application types.

- Classes in org.springframework.cloud.dataflow.core used by org.springframework.cloud.dataflow.rest.client
  Class and Description
  ApplicationType Enumeration of application types.

- Classes in org.springframework.cloud.dataflow.core used by org.springframework.cloud.dataflow.rest.job
  Class and Description
  TaskManifest Description of an execution of a task including resource to be executed and how it was configured via Spring Cloud Data Flow

- Classes in org.springframework.cloud.dataflow.core used by org.springframework.cloud.dataflow.rest.resource
  Class and Description
  ConfigurationMetadataPropertyEntity This entity class is used to extend boot's `ConfigurationMetadataProperty` so that we can add our own constructor and not to explicitly import entity classes from boot.
  Launcher
  PlatformTaskExecutionInformation
  TaskManifest Description of an execution of a task including resource to be executed and how it was configured via Spring Cloud Data Flow

- Classes in org.springframework.cloud.dataflow.core used by org.springframework.cloud.dataflow.rest.util
  Class and Description
  TaskDefinition
  TaskManifest Description of an execution of a task including resource to be executed and how it was configured via Spring Cloud Data Flow

- Classes in org.springframework.cloud.dataflow.core used by org.springframework.cloud.dataflow.server.completion
  Class and Description
  StreamDefinitionService Contract for the core operations against `StreamDefinition`.

- Classes in org.springframework.cloud.dataflow.core used by org.springframework.cloud.dataflow.server.config
  Class and Description
  StreamDefinitionService Contract for the core operations against `StreamDefinition`.

- Classes in org.springframework.cloud.dataflow.core used by org.springframework.cloud.dataflow.server.config.features
  Class and Description
  AbstractPlatformProperties
  AbstractTaskPlatformFactory
  Launcher
  StreamDefinitionService Contract for the core operations against `StreamDefinition`.
  TaskPlatform For a given platform, Cloud Foundry, Kubernetes, etc, associate a list of Task Launchers.
  TaskPlatformFactory

- Classes in org.springframework.cloud.dataflow.core used by org.springframework.cloud.dataflow.server.controller
  Class and Description
  ApplicationType Enumeration of application types.
  AppRegistration Models the registration of applications.
  AuditActionType Represent the various actions possible for Auditing events.
  AuditOperationType The application area an `AuditRecord` is associated with.
  AuditRecord Represents an audit entry.
  Launcher
  StreamDefinition Representation of a defined stream.
  StreamDefinitionService Contract for the core operations against `StreamDefinition`.

- Classes in org.springframework.cloud.dataflow.core used by org.springframework.cloud.dataflow.server.controller.assembler
  Class and Description
  AppRegistration Models the registration of applications.
  StreamDefinition Representation of a defined stream.
  StreamDefinitionService Contract for the core operations against `StreamDefinition`.

- Classes in org.springframework.cloud.dataflow.core used by org.springframework.cloud.dataflow.server.controller.support
  Class and Description
  TaskDefinition

- Classes in org.springframework.cloud.dataflow.core used by org.springframework.cloud.dataflow.server.job
  Class and Description
  Launcher

- Classes in org.springframework.cloud.dataflow.core used by org.springframework.cloud.dataflow.server.repository
  Class and Description
  StreamDefinition Representation of a defined stream.
  TaskDefinition
  TaskDeployment Records the association of taskDeploymentId to the platfornName the task was launched on.
  TaskManifest Description of an execution of a task including resource to be executed and how it was configured via Spring Cloud Data Flow

- Classes in org.springframework.cloud.dataflow.core used by org.springframework.cloud.dataflow.server.service
  Class and Description
  AllPlatformsTaskExecutionInformation
  ApplicationType Enumeration of application types.
  Launcher
  StreamDefinition Representation of a defined stream.
  StreamDeployment Represents Stream deployment model.
  TaskDefinition
  TaskManifest Description of an execution of a task including resource to be executed and how it was configured via Spring Cloud Data Flow
  TaskPlatform For a given platform, Cloud Foundry, Kubernetes, etc, associate a list of Task Launchers.

- Classes in org.springframework.cloud.dataflow.core used by org.springframework.cloud.dataflow.server.service.impl
  Class and Description
  AllPlatformsTaskExecutionInformation
  Launcher
  StreamDefinition Representation of a defined stream.
  StreamDefinitionService Contract for the core operations against `StreamDefinition`.
  StreamDeployment Represents Stream deployment model.
  TaskDefinition
  TaskManifest Description of an execution of a task including resource to be executed and how it was configured via Spring Cloud Data Flow
  TaskPlatform For a given platform, Cloud Foundry, Kubernetes, etc, associate a list of Task Launchers.

- Classes in org.springframework.cloud.dataflow.core used by org.springframework.cloud.dataflow.server.service.impl.diff
  Class and Description
  TaskManifest Description of an execution of a task including resource to be executed and how it was configured via Spring Cloud Data Flow

- Classes in org.springframework.cloud.dataflow.core used by org.springframework.cloud.dataflow.server.service.impl.validation
  Class and Description
  ApplicationType Enumeration of application types.
  StreamDefinitionService Contract for the core operations against `StreamDefinition`.

- Classes in org.springframework.cloud.dataflow.core used by org.springframework.cloud.dataflow.server.stream
  Class and Description
  StreamDefinition Representation of a defined stream.
  StreamDefinitionService Contract for the core operations against `StreamDefinition`.
  StreamDeployment Represents Stream deployment model.

- Classes in org.springframework.cloud.dataflow.core used by org.springframework.cloud.dataflow.shell.command
  Class and Description
  ApplicationType Enumeration of application types.

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