# Hierarchy For All Packages

Package Hierarchies:

- org.springframework.cloud.dataflow.completion,
- org.springframework.cloud.dataflow.configuration.metadata,
- org.springframework.cloud.dataflow.configuration.metadata.container,
- org.springframework.cloud.dataflow.core,
- org.springframework.cloud.dataflow.registry,
- org.springframework.cloud.dataflow.registry.repository,
- org.springframework.cloud.dataflow.registry.service,
- org.springframework.cloud.dataflow.registry.support,
- org.springframework.cloud.dataflow.rest,
- org.springframework.cloud.dataflow.rest.client,
- org.springframework.cloud.dataflow.rest.client.config,
- org.springframework.cloud.dataflow.rest.client.dsl,
- org.springframework.cloud.dataflow.rest.client.dsl.task,
- org.springframework.cloud.dataflow.rest.client.support,
- org.springframework.cloud.dataflow.rest.job,
- org.springframework.cloud.dataflow.rest.job.support,
- org.springframework.cloud.dataflow.rest.resource,
- org.springframework.cloud.dataflow.rest.resource.about,
- org.springframework.cloud.dataflow.rest.resource.security,
- org.springframework.cloud.dataflow.rest.support.jackson,
- org.springframework.cloud.dataflow.rest.util,
- org.springframework.cloud.dataflow.server,
- org.springframework.cloud.dataflow.server.batch,
- org.springframework.cloud.dataflow.server.completion,
- org.springframework.cloud.dataflow.server.config,
- org.springframework.cloud.dataflow.server.config.apps,
- org.springframework.cloud.dataflow.server.config.features,
- org.springframework.cloud.dataflow.server.config.web,
- org.springframework.cloud.dataflow.server.controller,
- org.springframework.cloud.dataflow.server.controller.assembler,
- org.springframework.cloud.dataflow.server.controller.security,
- org.springframework.cloud.dataflow.server.controller.security.support,
- org.springframework.cloud.dataflow.server.controller.support,
- org.springframework.cloud.dataflow.server.db.migration,
- org.springframework.cloud.dataflow.server.db.migration.db2,
- org.springframework.cloud.dataflow.server.db.migration.mysql,
- org.springframework.cloud.dataflow.server.db.migration.oracle,
- org.springframework.cloud.dataflow.server.db.migration.postgresql,
- org.springframework.cloud.dataflow.server.db.migration.sqlserver,
- org.springframework.cloud.dataflow.server.job,
- org.springframework.cloud.dataflow.server.job.support,
- org.springframework.cloud.dataflow.server.repository,
- org.springframework.cloud.dataflow.server.repository.support,
- org.springframework.cloud.dataflow.server.service,
- org.springframework.cloud.dataflow.server.service.impl,
- org.springframework.cloud.dataflow.server.service.impl.diff,
- org.springframework.cloud.dataflow.server.service.impl.validation,
- org.springframework.cloud.dataflow.server.single,
- org.springframework.cloud.dataflow.server.stream,
- org.springframework.cloud.dataflow.server.support,
- org.springframework.cloud.dataflow.shell,
- org.springframework.cloud.dataflow.shell.autoconfigure,
- org.springframework.cloud.dataflow.shell.command,
- org.springframework.cloud.dataflow.shell.command.support,
- org.springframework.cloud.dataflow.shell.config,
- org.springframework.cloud.dataflow.shell.converter

## Class Hierarchy

- java.lang.Object
  - org.springframework.cloud.dataflow.server.controller.AboutController
  - org.springframework.cloud.dataflow.rest.client.AboutTemplate (implements org.springframework.cloud.dataflow.rest.client.AboutOperations)
  - org.springframework.cloud.dataflow.common.flyway.AbstractCallback (implements org.flywaydb.core.api.callback.Callback)
    - org.springframework.cloud.dataflow.server.db.migration.AbstractBaselineCallback
      - org.springframework.cloud.dataflow.server.db.migration.db2.Db2BeforeBaseline
      - org.springframework.cloud.dataflow.server.db.migration.sqlserver.MsSqlBeforeBaseline
      - org.springframework.cloud.dataflow.server.db.migration.mysql.MysqlBeforeBaseline
      - org.springframework.cloud.dataflow.server.db.migration.oracle.OracleBeforeBaseline
      - org.springframework.cloud.dataflow.server.db.migration.postgresql.PostgresBeforeBaseline
  - org.springframework.cloud.dataflow.core.AbstractEntity
    - org.springframework.cloud.dataflow.core.AppRegistration (implements java.lang.Comparable<T>)
    - org.springframework.cloud.dataflow.core.TaskDeployment
  - org.springframework.batch.core.repository.dao.AbstractJdbcBatchMetadataDao (implements org.springframework.beans.factory.InitializingBean)
    - org.springframework.batch.core.repository.dao.JdbcJobExecutionDao (implements org.springframework.beans.factory.InitializingBean, org.springframework.batch.core.repository.dao.JobExecutionDao)
      - org.springframework.cloud.dataflow.server.batch.JdbcSearchableJobExecutionDao (implements org.springframework.cloud.dataflow.server.batch.SearchableJobExecutionDao)
    - org.springframework.batch.core.repository.dao.JdbcJobInstanceDao (implements org.springframework.beans.factory.InitializingBean, org.springframework.batch.core.repository.dao.JobInstanceDao)
      - org.springframework.cloud.dataflow.server.batch.JdbcSearchableJobInstanceDao (implements org.springframework.cloud.dataflow.server.batch.SearchableJobInstanceDao)
    - org.springframework.batch.core.repository.dao.JdbcStepExecutionDao (implements org.springframework.beans.factory.InitializingBean, org.springframework.batch.core.repository.dao.StepExecutionDao)
      - org.springframework.cloud.dataflow.server.batch.JdbcSearchableStepExecutionDao (implements org.springframework.cloud.dataflow.server.batch.SearchableStepExecutionDao)
  - org.springframework.cloud.dataflow.server.db.migration.AbstractMigrateUriRegistrySqlCommand.AppRegistrationMigrationData
  - org.springframework.cloud.dataflow.core.AbstractPlatformProperties<P>
    - org.springframework.cloud.dataflow.server.config.features.LocalPlatformProperties
  - org.springframework.cloud.dataflow.rest.client.dsl.AbstractPropertiesBuilder
    - org.springframework.cloud.dataflow.rest.client.dsl.DeploymentPropertiesBuilder
    - org.springframework.cloud.dataflow.rest.client.dsl.SkipperDeploymentPropertiesBuilder
  - org.springframework.core.io.AbstractResource (implements org.springframework.core.io.Resource)
    - org.springframework.cloud.dataflow.rest.util.ProcessOutputResource (implements org.springframework.cloud.dataflow.rest.util.CheckableResource)
  - org.springframework.shell.event.AbstractShellStatusPublisher (implements org.springframework.shell.event.ShellStatusProvider)
    - org.springframework.shell.core.AbstractShell (implements org.springframework.shell.core.Shell)
      - org.springframework.shell.core.JLineShell (implements java.lang.Runnable, org.springframework.shell.core.Shell)
        - org.springframework.shell.core.JLineShellComponent (implements org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.InitializingBean, org.springframework.context.SmartLifecycle)
          - org.springframework.cloud.dataflow.shell.DataflowJLineShellComponent
  - org.springframework.cloud.dataflow.server.repository.support.AbstractSqlPagingQueryProvider (implements org.springframework.cloud.dataflow.server.repository.support.PagingQueryProvider)
    - org.springframework.cloud.dataflow.server.repository.support.Db2PagingQueryProvider
    - org.springframework.cloud.dataflow.server.repository.support.H2PagingQueryProvider
    - org.springframework.cloud.dataflow.server.repository.support.HsqlPagingQueryProvider
    - org.springframework.cloud.dataflow.server.repository.support.MySqlPagingQueryProvider
    - org.springframework.cloud.dataflow.server.repository.support.OraclePagingQueryProvider
    - org.springframework.cloud.dataflow.server.repository.support.PostgresPagingQueryProvider
    - org.springframework.cloud.dataflow.server.repository.support.SqlServerPagingQueryProvider
  - org.springframework.cloud.dataflow.core.AbstractTaskPlatformFactory<P> (implements org.springframework.cloud.dataflow.core.TaskPlatformFactory)
    - org.springframework.cloud.dataflow.server.config.features.LocalTaskPlatformFactory
  - org.springframework.cloud.dataflow.core.AllPlatformsTaskExecutionInformation
  - org.springframework.cloud.dataflow.server.repository.support.AppDefinitionMixin
  - org.springframework.cloud.dataflow.server.service.impl.AppDeploymentRequestCreator
  - org.springframework.cloud.dataflow.server.repository.support.AppDeploymentRequestMixin
  - org.springframework.cloud.dataflow.server.stream.AppInstanceStatusImpl (implements org.springframework.cloud.deployer.spi.app.AppInstanceStatus)
  - org.springframework.cloud.dataflow.configuration.metadata.ApplicationConfigurationMetadataResolver
    - org.springframework.cloud.dataflow.configuration.metadata.BootApplicationConfigurationMetadataResolver
  - org.springframework.cloud.dataflow.configuration.metadata.ApplicationConfigurationMetadataResolverAutoConfiguration
  - org.springframework.cloud.dataflow.registry.repository.AppRegistrationRepositoryImpl (implements org.springframework.cloud.dataflow.registry.repository.AppRegistrationRepositoryCustom)
  - org.springframework.cloud.dataflow.shell.command.AppRegistryCommands (implements org.springframework.shell.core.CommandMarker, org.springframework.context.ResourceLoaderAware)
  - org.springframework.cloud.dataflow.shell.command.AppRegistryCommands.QualifiedApplicationName
  - org.springframework.cloud.dataflow.server.controller.AppRegistryController
  - org.springframework.cloud.dataflow.rest.client.AppRegistryTemplate (implements org.springframework.cloud.dataflow.rest.client.AppRegistryOperations)
  - org.springframework.cloud.dataflow.registry.support.AppResourceCommon
  - org.springframework.cloud.deployer.spi.app.AppStatus
    - org.springframework.cloud.dataflow.server.stream.AppStatusMixin
  - org.springframework.cloud.dataflow.core.ArgumentSanitizer
  - org.springframework.cloud.dataflow.rest.util.ArgumentSanitizer
  - org.springframework.cloud.dataflow.shell.command.Assertions
  - org.springframework.cloud.dataflow.core.AuditActionTypeConverter (implements javax.persistence.AttributeConverter<X,Y>)
  - org.springframework.cloud.dataflow.core.AuditOperationTypeConverter (implements javax.persistence.AttributeConverter<X,Y>)
  - org.springframework.cloud.dataflow.core.AuditRecord
  - org.springframework.cloud.dataflow.server.controller.AuditRecordController
  - org.springframework.cloud.dataflow.server.controller.security.support.AuthenticationRequest
  - org.springframework.cloud.dataflow.server.support.AuthenticationSuccessEventListener (implements org.springframework.context.ApplicationListener<E>)
  - org.flywaydb.core.api.migration.BaseJavaMigration (implements org.flywaydb.core.api.migration.JavaMigration)
    - org.springframework.cloud.dataflow.common.flyway.AbstractMigration
      - org.springframework.cloud.dataflow.server.db.migration.AbstractInitialSetupMigration
        - org.springframework.cloud.dataflow.server.db.migration.mysql.V1__Initial_Setup
        - org.springframework.cloud.dataflow.server.db.migration.sqlserver.V1__Initial_Setup
        - org.springframework.cloud.dataflow.server.db.migration.db2.V1__Initial_Setup
        - org.springframework.cloud.dataflow.server.db.migration.postgresql.V1__Initial_Setup
        - org.springframework.cloud.dataflow.server.db.migration.oracle.V1__Initial_Setup
      - org.springframework.cloud.dataflow.server.db.migration.sqlserver.R__Hibernate_Sequence
      - org.springframework.cloud.dataflow.server.db.migration.db2.R__Hibernate_Sequence
      - org.springframework.cloud.dataflow.server.db.migration.oracle.R__Hibernate_Sequence
    - org.springframework.cloud.dataflow.server.db.migration.mysql.V2__Add_Descriptions_And_OriginalDefinition
    - org.springframework.cloud.dataflow.server.db.migration.sqlserver.V2__Add_Descriptions_And_OriginalDefinition
    - org.springframework.cloud.dataflow.server.db.migration.db2.V2__Add_Descriptions_And_OriginalDefinition
    - org.springframework.cloud.dataflow.server.db.migration.oracle.V2__Add_Descriptions_And_OriginalDefinition
    - org.springframework.cloud.dataflow.server.db.migration.postgresql.V2__Add_Descriptions_OriginalDefinition
    - org.springframework.cloud.dataflow.server.db.migration.mysql.V3__Add_Platform_To_AuditRecords
    - org.springframework.cloud.dataflow.server.db.migration.sqlserver.V3__Add_Platform_To_AuditRecords
    - org.springframework.cloud.dataflow.server.db.migration.db2.V3__Add_Platform_To_AuditRecords
    - org.springframework.cloud.dataflow.server.db.migration.postgresql.V3__Add_Platform_To_AuditRecords
    - org.springframework.cloud.dataflow.server.db.migration.oracle.V3__Add_Platform_To_AuditRecords
    - org.springframework.cloud.dataflow.server.db.migration.mysql.V4__Add_Step_Name_Indexes
    - org.springframework.cloud.dataflow.server.db.migration.sqlserver.V4__Add_Step_Name_Indexes
    - org.springframework.cloud.dataflow.server.db.migration.db2.V4__Add_Step_Name_Indexes
    - org.springframework.cloud.dataflow.server.db.migration.postgresql.V4__Add_Step_Name_Indexes
    - org.springframework.cloud.dataflow.server.db.migration.oracle.V4__Add_Step_Name_Indexes
  - org.springframework.cloud.dataflow.shell.autoconfigure.BaseShellAutoConfiguration
  - org.springframework.cloud.dataflow.shell.autoconfigure.BaseShellAutoConfiguration.DefaultShellComponents
  - org.springframework.cloud.dataflow.shell.autoconfigure.BaseShellAutoConfiguration.SkipperRegisterInternalCommands
  - org.springframework.cloud.dataflow.core.BindingPropertyKeys
  - org.springframework.cloud.dataflow.completion.BooleanValueHintProvider (implements org.springframework.cloud.dataflow.completion.ValueHintProvider)
  - org.springframework.cloud.dataflow.configuration.metadata.BootClassLoaderFactory
  - org.springframework.cloud.dataflow.server.config.apps.CommonApplicationProperties
  - org.springframework.cloud.dataflow.completion.CompletionConfiguration
  - org.springframework.cloud.dataflow.server.controller.CompletionController
  - org.springframework.cloud.dataflow.shell.converter.CompletionConverter (implements org.springframework.shell.core.Converter<T>)
  - org.springframework.cloud.dataflow.completion.CompletionProposal
  - org.springframework.cloud.dataflow.completion.CompletionProposal.Factory
  - org.springframework.cloud.dataflow.rest.resource.CompletionProposalsResource.Proposal
  - org.springframework.cloud.dataflow.rest.client.CompletionTemplate (implements org.springframework.cloud.dataflow.rest.client.CompletionOperations)
  - org.springframework.cloud.dataflow.completion.CompletionUtils
  - org.springframework.cloud.dataflow.server.service.impl.ComposedTaskRunnerConfigurationProperties
  - org.springframework.cloud.dataflow.shell.command.ConfigCommands (implements org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener<E>, org.springframework.shell.core.CommandMarker, org.springframework.beans.factory.InitializingBean)
  - org.springframework.boot.configurationmetadata.ConfigurationMetadataProperty (implements java.io.Serializable)
    - org.springframework.cloud.dataflow.core.ConfigurationMetadataPropertyEntity
  - org.springframework.cloud.dataflow.completion.ConfigurationPropertyValueHintExpansionStrategy (implements org.springframework.cloud.dataflow.completion.ExpansionStrategy)
  - org.springframework.cloud.dataflow.completion.ConfigurationPropertyValueHintTaskExpansionStrategy (implements org.springframework.cloud.dataflow.completion.TaskExpansionStrategy)
  - org.springframework.cloud.dataflow.shell.command.ConsoleUserInput (implements org.springframework.cloud.dataflow.shell.command.UserInput)
  - org.springframework.cloud.dataflow.server.controller.support.ControllerUtils
  - org.springframework.cloud.dataflow.rest.job.CumulativeHistory
  - org.springframework.cloud.dataflow.shell.config.DataFlowBannerProvider (implements org.springframework.shell.plugin.BannerProvider)
  - org.springframework.cloud.dataflow.rest.client.config.DataFlowClientAutoConfiguration
  - org.springframework.cloud.dataflow.rest.client.config.DataFlowClientProperties
  - org.springframework.cloud.dataflow.rest.client.config.DataFlowClientProperties.Authentication
  - org.springframework.cloud.dataflow.rest.client.config.DataFlowClientProperties.Authentication.Basic
  - org.springframework.cloud.dataflow.rest.client.config.DataFlowClientProperties.Authentication.Oauth2
  - org.springframework.cloud.dataflow.server.config.DataFlowControllerAutoConfiguration
  - org.springframework.cloud.dataflow.server.config.DataFlowControllerAutoConfiguration.AppRegistryConfiguration
  - org.springframework.cloud.dataflow.server.config.DataFlowControllerAutoConfiguration.AuditingConfiguration
  - org.springframework.cloud.dataflow.server.config.DataFlowControllerAutoConfiguration.SecurityConfiguration
  - org.springframework.cloud.dataflow.server.config.DataFlowControllerAutoConfiguration.StreamEnabledConfiguration
  - org.springframework.cloud.dataflow.server.config.DataFlowControllerAutoConfiguration.TaskEnabledConfiguration
  - org.springframework.cloud.dataflow.server.db.migration.DataFlowFlywayConfigurationCustomizer (implements org.springframework.boot.autoconfigure.flyway.FlywayConfigurationCustomizer)
  - org.springframework.cloud.dataflow.server.config.DataflowMetricsProperties
  - org.springframework.cloud.dataflow.server.config.DataflowMetricsProperties.Dashboard
  - org.springframework.cloud.dataflow.server.config.DataflowMetricsProperties.Dashboard.Grafana
  - org.springframework.cloud.dataflow.server.config.DataflowMetricsProperties.Dashboard.Wavefront
  - org.springframework.cloud.dataflow.shell.config.DataFlowPromptProvider (implements org.springframework.shell.plugin.PromptProvider)
  - org.springframework.cloud.dataflow.core.DataFlowPropertyKeys
  - org.springframework.cloud.dataflow.server.single.DataFlowServerApplication
  - org.springframework.cloud.dataflow.server.config.DataFlowServerAutoConfiguration
  - org.springframework.cloud.dataflow.server.config.DataFlowServerConfiguration
  - org.springframework.cloud.dataflow.shell.config.DataFlowShell
  - org.springframework.cloud.dataflow.shell.command.DataFlowTables
  - org.springframework.cloud.dataflow.shell.command.DataFlowTables.BeanWrapperFormatter (implements org.springframework.shell.table.Formatter)
  - org.springframework.cloud.dataflow.rest.client.DataFlowTemplate (implements org.springframework.cloud.dataflow.rest.client.DataFlowOperations)
  - org.springframework.cloud.dataflow.server.controller.assembler.DefaultAppRegistrationAssemblerProvider (implements org.springframework.cloud.dataflow.server.controller.assembler.AppRegistrationAssemblerProvider<R>)
  - org.springframework.cloud.dataflow.registry.service.DefaultAppRegistryService (implements org.springframework.cloud.dataflow.registry.service.AppRegistryService)
  - org.springframework.cloud.dataflow.configuration.metadata.container.DefaultContainerImageMetadataResolver (implements org.springframework.cloud.dataflow.configuration.metadata.container.ContainerImageMetadataResolver)
  - org.springframework.cloud.dataflow.server.config.DefaultEnvironmentPostProcessor (implements org.springframework.boot.env.EnvironmentPostProcessor, org.springframework.core.Ordered)
  - org.springframework.cloud.dataflow.server.service.impl.DefaultLauncherService (implements org.springframework.cloud.dataflow.server.service.LauncherService)
  - org.springframework.web.client.DefaultResponseErrorHandler (implements org.springframework.web.client.ResponseErrorHandler)
    - org.springframework.cloud.dataflow.rest.client.VndErrorResponseErrorHandler
  - org.springframework.cloud.dataflow.server.service.impl.DefaultSchedulerService (implements org.springframework.cloud.dataflow.server.service.SchedulerService)
  - org.springframework.cloud.dataflow.server.controller.assembler.DefaultStreamDefinitionAssemblerProvider (implements org.springframework.cloud.dataflow.server.controller.assembler.StreamDefinitionAssemblerProvider<R>)
  - org.springframework.cloud.dataflow.core.DefaultStreamDefinitionService (implements org.springframework.cloud.dataflow.core.StreamDefinitionService)
  - org.springframework.cloud.dataflow.server.service.impl.DefaultStreamService (implements org.springframework.cloud.dataflow.server.service.StreamService)
  - org.springframework.cloud.dataflow.server.controller.assembler.DefaultTaskDefinitionAssemblerProvider (implements org.springframework.cloud.dataflow.server.controller.assembler.TaskDefinitionAssemblerProvider<R>)
  - org.springframework.cloud.dataflow.server.service.impl.DefaultTaskDeleteService (implements org.springframework.cloud.dataflow.server.service.TaskDeleteService)
  - org.springframework.cloud.dataflow.server.service.impl.DefaultTaskExecutionInfoService (implements org.springframework.cloud.dataflow.server.service.TaskExecutionInfoService)
  - org.springframework.cloud.dataflow.server.service.impl.DefaultTaskExecutionRepositoryService (implements org.springframework.cloud.dataflow.server.service.TaskExecutionCreationService)
  - org.springframework.cloud.dataflow.server.service.impl.DefaultTaskExecutionService (implements org.springframework.cloud.dataflow.server.service.TaskExecutionService)
  - org.springframework.cloud.dataflow.server.service.impl.DefaultTaskJobService (implements org.springframework.cloud.dataflow.server.service.TaskJobService)
  - org.springframework.cloud.dataflow.server.service.impl.DefaultTaskSaveService (implements org.springframework.cloud.dataflow.server.service.TaskSaveService)
  - org.springframework.cloud.dataflow.server.service.impl.validation.DefaultValidationService (implements org.springframework.cloud.dataflow.server.service.ValidationService)
    - org.springframework.cloud.dataflow.server.service.impl.validation.DefaultStreamValidationService (implements org.springframework.cloud.dataflow.server.service.StreamValidationService)
    - org.springframework.cloud.dataflow.server.service.impl.validation.DefaultTaskValidationService (implements org.springframework.cloud.dataflow.server.service.TaskValidationService)
  - org.springframework.cloud.dataflow.completion.DefaultValueHintProvider (implements org.springframework.cloud.dataflow.completion.ValueHintProvider)
  - org.springframework.cloud.dataflow.core.DefinitionUtils
  - org.springframework.cloud.dataflow.rest.resource.about.Dependency
  - org.springframework.cloud.dataflow.server.service.DeployerConfigurationMetadataResolver (implements org.springframework.context.ApplicationContextAware)
  - org.springframework.cloud.dataflow.rest.util.DeploymentPropertiesUtils
  - org.springframework.cloud.dataflow.server.service.impl.validation.DockerAuth
  - org.springframework.cloud.dataflow.registry.support.DockerImage
  - org.springframework.cloud.dataflow.server.service.impl.validation.DockerRegistryValidator
  - org.springframework.cloud.dataflow.server.service.impl.validation.DockerResult
  - org.springframework.cloud.dataflow.server.service.impl.validation.DockerTag
  - org.springframework.cloud.dataflow.server.DockerValidatorProperties
  - org.springframework.cloud.dataflow.server.config.EnableDataFlowServerConfiguration
  - org.springframework.batch.core.Entity (implements java.io.Serializable)
    - org.springframework.batch.core.JobExecution
      - org.springframework.cloud.dataflow.server.batch.JobExecutionWithStepCount
  - org.springframework.cloud.dataflow.shell.converter.EntityNameConverter (implements org.springframework.shell.core.Converter<T>)
  - org.springframework.cloud.dataflow.completion.EnumValueHintProvider (implements org.springframework.cloud.dataflow.completion.ValueHintProvider)
  - org.springframework.cloud.dataflow.rest.support.jackson.ExecutionContextJacksonMixIn
  - org.springframework.cloud.dataflow.rest.client.support.ExitStatusJacksonMixIn
  - org.springframework.cloud.dataflow.rest.resource.about.FeatureInfo
  - org.springframework.cloud.dataflow.server.config.features.FeaturesConfiguration
  - org.springframework.cloud.dataflow.server.config.features.FeaturesProperties
  - java.text.Format (implements java.lang.Cloneable, java.io.Serializable)
    - java.text.DateFormat
      - com.fasterxml.jackson.databind.util.StdDateFormat
        - org.springframework.cloud.dataflow.rest.support.jackson.ISO8601DateFormatWithMilliSeconds
  - org.springframework.cloud.dataflow.rest.util.HttpClientConfigurer
  - org.springframework.cloud.dataflow.shell.command.HttpCommands (implements org.springframework.shell.core.CommandMarker)
  - org.springframework.http.client.HttpComponentsClientHttpRequestFactory (implements org.springframework.http.client.ClientHttpRequestFactory, org.springframework.beans.factory.DisposableBean)
    - org.springframework.cloud.dataflow.rest.util.PreemptiveBasicAuthHttpComponentsClientHttpRequestFactory
  - org.springframework.cloud.dataflow.rest.util.HttpUtils
  - org.springframework.cloud.dataflow.server.repository.JdbcDataflowJobExecutionDao (implements org.springframework.cloud.dataflow.server.repository.DataflowJobExecutionDao)
  - org.springframework.cloud.dataflow.server.repository.JdbcDataflowTaskExecutionDao (implements org.springframework.cloud.dataflow.server.repository.DataflowTaskExecutionDao)
  - org.springframework.cloud.dataflow.server.repository.JdbcDataflowTaskExecutionMetadataDao (implements org.springframework.cloud.dataflow.server.repository.DataflowTaskExecutionMetadataDao)
  - org.springframework.cloud.dataflow.server.repository.support.JdbcParameterUtils
  - org.springframework.cloud.dataflow.server.batch.JdbcSearchableJobExecutionDao.JobExecutionRowMapper (implements org.springframework.jdbc.core.RowMapper<T>)
  - org.springframework.cloud.dataflow.server.batch.JdbcSearchableJobExecutionDao.JobExecutionStepCountRowMapper (implements org.springframework.jdbc.core.RowMapper<T>)
  - org.springframework.cloud.dataflow.shell.command.JobCommands (implements org.springframework.shell.core.CommandMarker)
  - org.springframework.cloud.dataflow.server.controller.JobExecutionController
  - org.springframework.cloud.dataflow.rest.client.support.JobExecutionJacksonMixIn
  - org.springframework.cloud.dataflow.server.controller.JobExecutionThinController
  - org.springframework.cloud.dataflow.server.controller.JobInstanceController
  - org.springframework.cloud.dataflow.rest.job.JobInstanceExecutions
  - org.springframework.cloud.dataflow.rest.client.support.JobInstanceJacksonMixIn
  - org.springframework.cloud.dataflow.rest.client.support.JobParameterJacksonMixIn
  - org.springframework.cloud.dataflow.rest.client.support.JobParametersJacksonMixIn
  - org.springframework.cloud.dataflow.server.controller.JobStepExecutionController
  - org.springframework.cloud.dataflow.server.controller.JobStepExecutionProgressController
  - org.springframework.cloud.dataflow.rest.client.JobTemplate (implements org.springframework.cloud.dataflow.rest.client.JobOperations)
  - org.springframework.cloud.dataflow.rest.job.support.JobUtils
  - com.fasterxml.jackson.databind.JsonDeserializer<T> (implements com.fasterxml.jackson.databind.deser.NullValueProvider)
    - org.springframework.cloud.dataflow.rest.support.jackson.ExecutionContextDeserializer
    - org.springframework.cloud.dataflow.rest.client.support.JobParameterJacksonDeserializer
    - org.springframework.cloud.dataflow.server.service.impl.ResourceDeserializer
  - org.springframework.cloud.dataflow.core.Launcher
  - org.springframework.cloud.dataflow.server.service.LauncherInitializationService
  - org.springframework.cloud.dataflow.shell.converter.MediaTypeConverter (implements org.springframework.shell.core.Converter<T>)
  - org.springframework.cloud.dataflow.server.config.MetricsReplicationEnvironmentPostProcessor (implements org.springframework.boot.env.EnvironmentPostProcessor, org.springframework.core.Ordered)
  - org.springframework.cloud.dataflow.rest.resource.about.MonitoringDashboardInfo
  - org.springframework.cloud.dataflow.shell.converter.NumberFormatConverter (implements org.springframework.shell.core.Converter<T>)
  - org.springframework.cloud.dataflow.completion.PipeIntoOtherAppsExpansionStrategy (implements org.springframework.cloud.dataflow.completion.ExpansionStrategy)
  - org.springframework.cloud.dataflow.core.PlatformTaskExecutionInformation
  - org.springframework.cloud.dataflow.server.service.impl.diff.PropertiesDiff
  - org.springframework.cloud.dataflow.server.service.impl.diff.PropertiesDiff.Builder
  - org.springframework.cloud.dataflow.server.service.impl.diff.PropertiesDiff.PropertyChange
  - org.springframework.cloud.dataflow.shell.converter.QualifiedApplicationNameConverter (implements org.springframework.shell.core.Converter<T>)
  - org.springframework.cloud.dataflow.core.RelaxedNames (implements java.lang.Iterable<T>)
  - org.springframework.hateoas.RepresentationModel<T>
    - org.springframework.cloud.dataflow.rest.resource.about.AboutResource
    - org.springframework.cloud.dataflow.rest.resource.AbstractDefinitionAppStatusResource<T>
      - org.springframework.cloud.dataflow.rest.resource.StreamAppStatusResource
      - org.springframework.cloud.dataflow.rest.resource.TaskAppStatusResource
    - org.springframework.cloud.dataflow.rest.resource.AppInstanceStatusResource
    - org.springframework.cloud.dataflow.rest.resource.AppRegistrationResource
      - org.springframework.cloud.dataflow.rest.resource.DetailedAppRegistrationResource
    - org.springframework.cloud.dataflow.rest.resource.AppStatusResource
    - org.springframework.cloud.dataflow.rest.resource.AuditRecordResource
    - org.springframework.hateoas.CollectionModel<T> (implements java.lang.Iterable<T>)
      - org.springframework.hateoas.PagedModel<T>
        - org.springframework.cloud.dataflow.rest.resource.AppRegistrationResource.Page
        - org.springframework.cloud.dataflow.rest.resource.AppStatusResource.Page
        - org.springframework.cloud.dataflow.rest.resource.AuditRecordResource.Page
        - org.springframework.cloud.dataflow.rest.resource.CurrentTaskExecutionsResource.Page
        - org.springframework.cloud.dataflow.rest.resource.DetailedAppRegistrationResource.Page
        - org.springframework.cloud.dataflow.rest.resource.JobExecutionResource.Page
        - org.springframework.cloud.dataflow.rest.resource.JobExecutionThinResource.Page
        - org.springframework.cloud.dataflow.rest.resource.JobInstanceResource.Page
        - org.springframework.cloud.dataflow.rest.resource.LauncherResource.Page
        - org.springframework.cloud.dataflow.rest.resource.ScheduleInfoResource.Page
        - org.springframework.cloud.dataflow.rest.resource.StepExecutionProgressInfoResource.Page
        - org.springframework.cloud.dataflow.rest.resource.StepExecutionResource.Page
        - org.springframework.cloud.dataflow.rest.resource.StreamDefinitionResource.Page
        - org.springframework.cloud.dataflow.rest.resource.StreamDeploymentResource.Page
        - org.springframework.cloud.dataflow.rest.resource.StreamStatusResource.Page
        - org.springframework.cloud.dataflow.rest.resource.TaskDefinitionResource.Page
        - org.springframework.cloud.dataflow.rest.resource.TaskExecutionResource.Page
        - org.springframework.cloud.dataflow.rest.resource.TaskExecutionsInfoResource.Page
    - org.springframework.cloud.dataflow.rest.resource.CompletionProposalsResource
    - org.springframework.cloud.dataflow.rest.resource.CurrentTaskExecutionsResource
    - org.springframework.cloud.dataflow.rest.resource.JobExecutionResource
    - org.springframework.cloud.dataflow.rest.resource.JobExecutionThinResource
    - org.springframework.cloud.dataflow.rest.resource.JobInstanceResource
    - org.springframework.cloud.dataflow.rest.resource.LauncherResource
    - org.springframework.cloud.dataflow.rest.resource.RootResource
    - org.springframework.cloud.dataflow.rest.resource.ScheduleInfoResource
    - org.springframework.cloud.dataflow.rest.resource.security.SecurityInfoResource
    - org.springframework.cloud.dataflow.rest.resource.StepExecutionProgressInfoResource
    - org.springframework.cloud.dataflow.rest.resource.StepExecutionResource
    - org.springframework.cloud.dataflow.rest.resource.StreamDefinitionResource
    - org.springframework.cloud.dataflow.rest.resource.StreamDeploymentResource
    - org.springframework.cloud.dataflow.rest.resource.StreamStatusResource
    - org.springframework.cloud.dataflow.rest.resource.TaskDefinitionResource
    - org.springframework.cloud.dataflow.rest.resource.TaskExecutionResource
    - org.springframework.cloud.dataflow.rest.resource.TaskExecutionsInfoResource
    - org.springframework.cloud.dataflow.rest.resource.TaskToolsResource
  - org.springframework.hateoas.server.mvc.RepresentationModelAssemblerSupport<T,D> (implements org.springframework.hateoas.server.RepresentationModelAssembler<T,D>)
    - org.springframework.cloud.dataflow.server.controller.assembler.DefaultAppRegistrationAssembler<R>
    - org.springframework.cloud.dataflow.server.controller.assembler.DefaultStreamDefinitionAssembler<R>
    - org.springframework.cloud.dataflow.server.controller.assembler.DefaultTaskDefinitionAssembler<R>
  - org.springframework.cloud.dataflow.rest.util.ResourceBasedAuthorizationInterceptor (implements org.apache.http.HttpRequestInterceptor)
  - org.springframework.cloud.dataflow.server.service.impl.ResourceMixin
  - org.springframework.cloud.dataflow.server.controller.RestControllerAdvice
  - org.springframework.cloud.dataflow.server.controller.RootController
  - org.springframework.cloud.dataflow.server.controller.RuntimeAppInstanceController
  - org.springframework.cloud.dataflow.server.controller.RuntimeAppsController
  - org.springframework.cloud.dataflow.shell.command.RuntimeCommands (implements org.springframework.shell.core.CommandMarker)
  - org.springframework.cloud.dataflow.rest.resource.about.RuntimeEnvironment
  - org.springframework.cloud.dataflow.rest.resource.about.RuntimeEnvironmentDetails
  - org.springframework.cloud.dataflow.server.controller.RuntimeStreamsController
  - org.springframework.cloud.dataflow.rest.client.RuntimeTemplate (implements org.springframework.cloud.dataflow.rest.client.RuntimeOperations)
  - org.springframework.cloud.dataflow.server.config.features.SchedulerConfiguration
  - org.springframework.cloud.dataflow.server.service.SchedulerServiceProperties
  - org.springframework.cloud.dataflow.rest.client.SchedulerTemplate (implements org.springframework.cloud.dataflow.rest.client.SchedulerOperations)
  - org.springframework.cloud.dataflow.server.repository.support.SearchPageable
  - org.springframework.cloud.dataflow.server.config.SecurityConfiguration
  - org.springframework.cloud.dataflow.server.controller.security.SecurityController
  - org.springframework.cloud.dataflow.rest.resource.about.SecurityInfo
  - org.springframework.cloud.dataflow.shell.ShellApplication
  - org.springframework.cloud.dataflow.shell.config.ShellCommandLineConfiguration
  - org.springframework.cloud.dataflow.shell.ShellCommandLineParser
  - org.springframework.cloud.dataflow.shell.ShellCommandLineRunner (implements org.springframework.context.ApplicationContextAware, org.springframework.boot.CommandLineRunner)
  - org.springframework.cloud.dataflow.shell.ShellProperties
  - org.springframework.cloud.dataflow.shell.command.support.ShellUtils
  - org.springframework.cloud.dataflow.server.batch.SimpleJobService (implements org.springframework.beans.factory.DisposableBean, org.springframework.cloud.dataflow.server.batch.JobService)
  - org.springframework.cloud.dataflow.server.batch.SimpleJobServiceFactoryBean (implements org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean)
  - org.springframework.cloud.dataflow.rest.SkipperStream
  - org.springframework.cloud.dataflow.server.stream.SkipperStreamDeployer (implements org.springframework.cloud.dataflow.server.stream.StreamDeployer)
  - org.springframework.boot.autoconfigure.condition.SpringBootCondition (implements org.springframework.context.annotation.Condition)
    - org.springframework.boot.autoconfigure.condition.AbstractNestedCondition (implements org.springframework.context.annotation.ConfigurationCondition)
      - org.springframework.boot.autoconfigure.condition.AllNestedConditions
        - org.springframework.cloud.dataflow.server.config.features.SchedulerConfiguration.SchedulerConfigurationPropertyChecker
    - org.springframework.cloud.dataflow.server.config.OnLocalPlatform
  - org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy (implements org.hibernate.boot.model.naming.PhysicalNamingStrategy)
    - org.springframework.cloud.dataflow.server.repository.support.UpperCaseSpringPhysicalNamingStrategy
  - org.springframework.cloud.dataflow.server.service.SpringSecurityAuditorAware (implements org.springframework.data.domain.AuditorAware<T>)
  - org.springframework.cloud.dataflow.common.flyway.SqlCommand
    - org.springframework.cloud.dataflow.server.db.migration.AbstractMigrateUriRegistrySqlCommand
      - org.springframework.cloud.dataflow.server.db.migration.db2.Db2MigrateUriRegistrySqlCommand
      - org.springframework.cloud.dataflow.server.db.migration.sqlserver.MsSqlMigrateUriRegistrySqlCommand
      - org.springframework.cloud.dataflow.server.db.migration.mysql.MysqlMigrateUriRegistrySqlCommand
      - org.springframework.cloud.dataflow.server.db.migration.oracle.OracleMigrateUriRegistrySqlCommand
      - org.springframework.cloud.dataflow.server.db.migration.postgresql.PostgresMigrateUriRegistrySqlCommand
    - org.springframework.cloud.dataflow.server.db.migration.postgresql.PostgresMigrateStreamDefinitionsSqlCommand
    - org.springframework.cloud.dataflow.server.db.migration.postgresql.PostgresMigrateTaskDefinitionsSqlCommand
  - org.springframework.cloud.dataflow.server.repository.support.SqlPagingQueryProviderFactoryBean (implements org.springframework.beans.factory.FactoryBean<T>)
  - org.springframework.cloud.dataflow.server.repository.support.SqlPagingQueryUtils
  - org.springframework.cloud.dataflow.completion.StacktraceFingerprintingRecoveryStrategy<E> (implements org.springframework.cloud.dataflow.completion.RecoveryStrategy<E>)
    - org.springframework.cloud.dataflow.completion.AppsAfterDoublePipeRecoveryStrategy
    - org.springframework.cloud.dataflow.completion.AppsAfterPipeRecoveryStrategy
    - org.springframework.cloud.dataflow.completion.ConfigurationPropertyValueHintRecoveryStrategy
    - org.springframework.cloud.dataflow.completion.UnfinishedConfigurationPropertyNameRecoveryStrategy
  - org.springframework.cloud.dataflow.completion.StacktraceFingerprintingTaskRecoveryStrategy<E> (implements org.springframework.cloud.dataflow.completion.RecoveryStrategy<E>)
    - org.springframework.cloud.dataflow.completion.ConfigurationPropertyValueHintTaskRecoveryStrategy
    - org.springframework.cloud.dataflow.completion.UnfinishedConfigurationPropertyNameTaskRecoveryStrategy
  - org.springframework.cloud.dataflow.rest.job.StepExecutionHistory
  - org.springframework.cloud.dataflow.rest.client.support.StepExecutionHistoryJacksonMixIn
  - org.springframework.cloud.dataflow.rest.support.jackson.StepExecutionJacksonMixIn
  - org.springframework.cloud.dataflow.rest.client.support.StepExecutionJacksonMixIn
  - org.springframework.cloud.dataflow.server.job.support.StepExecutionProgressInfo
  - org.springframework.cloud.dataflow.server.job.support.StepExecutionResourceBuilder
  - org.springframework.cloud.dataflow.rest.client.dsl.Stream (implements java.lang.AutoCloseable)
  - org.springframework.cloud.dataflow.rest.client.dsl.Stream.ProcessorBuilder
  - org.springframework.cloud.dataflow.rest.client.dsl.Stream.SinkBuilder
  - org.springframework.cloud.dataflow.rest.client.dsl.Stream.SourceBuilder
  - org.springframework.cloud.dataflow.rest.client.dsl.Stream.StreamDefinitionBuilder
  - org.springframework.cloud.dataflow.rest.client.dsl.Stream.StreamDescriptionBuilder
  - org.springframework.cloud.dataflow.rest.client.dsl.Stream.StreamNameBuilder
  - org.springframework.cloud.dataflow.core.StreamAppDefinition
  - org.springframework.cloud.dataflow.core.StreamAppDefinition.Builder
  - org.springframework.cloud.dataflow.rest.client.dsl.StreamApplication
  - org.springframework.cloud.dataflow.rest.client.dsl.StreamBuilder
  - org.springframework.cloud.dataflow.shell.command.StreamCommands (implements org.springframework.shell.core.CommandMarker)
  - org.springframework.cloud.dataflow.completion.StreamCompletionProvider
  - org.springframework.cloud.dataflow.server.config.features.StreamConfiguration
  - org.springframework.cloud.dataflow.core.StreamDefinition
  - org.springframework.cloud.dataflow.rest.client.dsl.StreamDefinition
  - org.springframework.cloud.dataflow.server.controller.StreamDefinitionController
  - org.springframework.cloud.dataflow.core.StreamDefinitionServiceUtils
  - org.springframework.cloud.dataflow.server.stream.StreamDeployerUtil
  - org.springframework.cloud.dataflow.core.StreamDeployment
  - org.springframework.cloud.dataflow.server.controller.StreamDeploymentController
  - org.springframework.cloud.dataflow.server.stream.StreamDeploymentRequest
  - org.springframework.cloud.dataflow.server.controller.StreamLogsController
  - org.springframework.cloud.dataflow.core.StreamPropertyKeys
  - org.springframework.cloud.dataflow.core.StreamRuntimePropertyKeys
  - org.springframework.cloud.dataflow.core.StreamStatus
  - org.springframework.cloud.dataflow.core.StreamStatus.Application
  - org.springframework.cloud.dataflow.core.StreamStatus.Instance
  - org.springframework.cloud.dataflow.rest.client.StreamTemplate (implements org.springframework.cloud.dataflow.rest.client.StreamOperations)
  - org.springframework.cloud.dataflow.server.controller.StreamValidationController
  - org.springframework.cloud.dataflow.server.completion.TapOnDestinationRecoveryStrategy (implements org.springframework.cloud.dataflow.completion.RecoveryStrategy<E>)
  - org.springframework.cloud.dataflow.shell.Target
  - org.springframework.cloud.dataflow.shell.TargetCredentials
  - org.springframework.cloud.dataflow.shell.TargetHolder
  - org.springframework.cloud.dataflow.rest.client.dsl.task.Task (implements java.lang.AutoCloseable)
  - org.springframework.cloud.dataflow.server.service.impl.diff.TaskAnalysisReport
  - org.springframework.cloud.dataflow.server.service.impl.diff.TaskAnalyzer
  - org.springframework.cloud.dataflow.server.service.impl.TaskAppDeploymentRequestCreator
  - org.springframework.cloud.dataflow.rest.client.dsl.task.TaskBuilder
  - org.springframework.cloud.dataflow.shell.command.TaskCommands (implements org.springframework.shell.core.CommandMarker)
  - org.springframework.cloud.dataflow.completion.TaskCompletionProvider
  - org.springframework.cloud.dataflow.server.config.features.TaskConfiguration
  - org.springframework.cloud.dataflow.server.service.impl.TaskConfigurationProperties
  - org.springframework.cloud.dataflow.server.service.impl.TaskConfigurationProperties.DeployerProperties
  - org.springframework.cloud.dataflow.server.controller.TaskCtrController
  - org.springframework.cloud.dataflow.core.TaskDefinition
  - org.springframework.cloud.dataflow.core.TaskDefinition.TaskDefinitionBuilder
  - org.springframework.cloud.dataflow.server.controller.TaskDefinitionController
  - org.springframework.cloud.dataflow.core.TaskDefinitionToDslConverter
  - org.springframework.cloud.dataflow.server.controller.support.TaskExecutionAwareTaskDefinition
  - org.springframework.cloud.dataflow.server.controller.TaskExecutionController
  - org.springframework.cloud.dataflow.server.service.impl.TaskExecutionInformation
  - org.springframework.cloud.dataflow.server.job.TaskExplorerFactoryBean (implements org.springframework.beans.factory.FactoryBean<T>)
  - org.springframework.cloud.dataflow.rest.job.TaskJobExecution
  - org.springframework.cloud.dataflow.rest.job.TaskJobExecutionRel
  - org.springframework.cloud.dataflow.server.controller.TaskLogsController
  - org.springframework.cloud.dataflow.core.TaskManifest
  - org.springframework.cloud.dataflow.server.service.impl.diff.TaskManifestDifference
  - org.springframework.cloud.dataflow.core.TaskPlatform
  - org.springframework.cloud.dataflow.server.controller.TaskPlatformController
  - org.springframework.cloud.dataflow.core.TaskPropertyKeys
  - org.springframework.cloud.dataflow.rest.util.TaskSanitizer
  - org.springframework.cloud.dataflow.rest.client.dsl.task.TaskSchedule (implements java.lang.AutoCloseable)
  - org.springframework.cloud.dataflow.rest.client.dsl.task.TaskScheduleBuilder
  - org.springframework.cloud.dataflow.shell.command.TaskSchedulerCommands (implements org.springframework.shell.core.CommandMarker)
  - org.springframework.cloud.dataflow.server.controller.TaskSchedulerController
  - org.springframework.cloud.dataflow.server.service.impl.TaskServiceUtils
  - org.springframework.cloud.dataflow.server.controller.TasksInfoController
  - org.springframework.cloud.dataflow.rest.client.TaskTemplate (implements org.springframework.cloud.dataflow.rest.client.TaskOperations)
  - org.springframework.cloud.dataflow.server.TaskValidationController
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.springframework.batch.core.JobExecutionException
        - org.springframework.cloud.dataflow.server.batch.NoSuchStepExecutionException
      - java.lang.RuntimeException
        - org.springframework.cloud.dataflow.configuration.metadata.AppMetadataResolutionException
        - org.springframework.cloud.dataflow.server.repository.CannotDeleteNonParentTaskExecutionException
        - org.springframework.cloud.dataflow.rest.client.DataFlowClientException
        - org.springframework.cloud.dataflow.server.db.migration.DataFlowSchemaMigrationException
        - org.springframework.cloud.dataflow.rest.client.DataFlowServerException
        - org.springframework.cloud.dataflow.server.repository.DuplicateStreamDefinitionException
        - org.springframework.cloud.dataflow.server.repository.DuplicateTaskException
        - java.lang.IllegalStateException
          - org.springframework.cloud.dataflow.server.controller.AppAlreadyRegisteredException
        - org.springframework.cloud.dataflow.server.repository.InvalidApplicationNameException
        - org.springframework.cloud.dataflow.server.controller.InvalidCTRLaunchRequestException
        - org.springframework.cloud.dataflow.server.controller.support.InvalidDateRangeException
        - org.springframework.cloud.dataflow.server.controller.support.InvalidStreamDefinitionException
        - org.springframework.cloud.dataflow.server.job.support.JobNotRestartableException
        - org.springframework.cloud.dataflow.server.controller.NoSuchAppException
        - org.springframework.cloud.dataflow.server.controller.NoSuchAppInstanceException
        - org.springframework.cloud.dataflow.registry.support.NoSuchAppRegistrationException
        - org.springframework.cloud.dataflow.server.repository.NoSuchAuditRecordException
        - org.springframework.cloud.dataflow.server.repository.NoSuchScheduleException
        - org.springframework.cloud.dataflow.server.repository.NoSuchStreamDefinitionException
        - org.springframework.cloud.dataflow.server.repository.NoSuchStreamDeploymentException
        - org.springframework.cloud.dataflow.server.repository.NoSuchTaskBatchException
        - org.springframework.cloud.dataflow.server.repository.NoSuchTaskDefinitionException
        - org.springframework.cloud.dataflow.server.repository.NoSuchTaskExecutionException
        - org.springframework.cloud.dataflow.server.service.impl.OffsetOutOfBoundsException
        - org.springframework.cloud.dataflow.server.controller.StreamAlreadyDeployedException
        - org.springframework.cloud.dataflow.server.controller.StreamAlreadyDeployingException
        - org.springframework.cloud.dataflow.server.repository.TaskExecutionMissingExternalIdException
        - org.springframework.cloud.dataflow.server.repository.TaskQueryParamException
        - org.springframework.cloud.dataflow.server.controller.UnregisterAppException
  - org.springframework.cloud.dataflow.rest.job.support.TimeUtils
  - org.springframework.cloud.dataflow.server.controller.ToolsController
  - org.springframework.cloud.dataflow.server.controller.UiController
  - org.springframework.cloud.dataflow.completion.UnfinishedAppNameExpansionStrategy (implements org.springframework.cloud.dataflow.completion.ExpansionStrategy)
  - org.springframework.cloud.dataflow.completion.UnfinishedTaskAppNameExpansionStrategy (implements org.springframework.cloud.dataflow.completion.TaskExpansionStrategy)
  - org.springframework.cloud.dataflow.rest.UpdateStreamRequest
  - org.springframework.cloud.dataflow.core.UriPersistenceConverter (implements javax.persistence.AttributeConverter<X,Y>)
  - org.springframework.cloud.dataflow.server.service.ValidationStatus
  - org.springframework.cloud.dataflow.rest.Version
  - org.springframework.cloud.dataflow.rest.resource.about.VersionInfo
  - org.springframework.cloud.dataflow.server.config.VersionInfoProperties
  - org.springframework.cloud.dataflow.server.config.VersionInfoProperties.Dependencies
  - org.springframework.cloud.dataflow.server.config.VersionInfoProperties.DependencyAboutInfo
  - org.springframework.cloud.dataflow.server.config.VersionInfoProperties.DependencyStatus
  - org.springframework.cloud.dataflow.rest.client.support.VersionUtils
  - org.springframework.cloud.dataflow.server.controller.VisibleProperties
  - org.springframework.cloud.dataflow.server.config.web.WebConfiguration (implements org.springframework.context.ApplicationListener<E>, org.springframework.boot.web.servlet.ServletContextInitializer)
  - org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter (implements org.springframework.security.config.annotation.web.WebSecurityConfigurer<T>)
    - org.springframework.cloud.common.security.OAuthSecurityConfiguration
      - org.springframework.cloud.dataflow.server.config.DataflowOAuthSecurityConfiguration
  - org.springframework.cloud.dataflow.shell.command.support.YmlUtils

## Interface Hierarchy

- org.springframework.cloud.dataflow.rest.client.AboutOperations
- org.springframework.cloud.dataflow.server.controller.assembler.AppRegistrationAssemblerProvider<R>
- org.springframework.cloud.dataflow.registry.repository.AppRegistrationRepositoryCustom
  - org.springframework.cloud.dataflow.registry.repository.AppRegistrationRepository (also extends org.springframework.data.keyvalue.repository.KeyValueRepository<T,ID>)
- org.springframework.cloud.dataflow.rest.client.AppRegistryOperations
- org.springframework.cloud.dataflow.registry.service.AppRegistryService
- org.springframework.cloud.dataflow.server.config.CloudProfileProvider
- org.springframework.cloud.dataflow.rest.client.CompletionOperations
- org.springframework.cloud.dataflow.configuration.metadata.container.ContainerImageMetadataResolver
- org.springframework.cloud.dataflow.server.repository.DataflowJobExecutionDao
- org.springframework.cloud.dataflow.rest.client.DataFlowOperations
- org.springframework.cloud.dataflow.server.repository.DataflowTaskExecutionDao
- org.springframework.cloud.dataflow.server.repository.DataflowTaskExecutionMetadataDao
- org.springframework.cloud.dataflow.completion.ExpansionStrategy
- org.springframework.core.io.InputStreamSource
  - org.springframework.cloud.dataflow.rest.util.CheckableResource
  - org.springframework.core.io.Resource
    - org.springframework.cloud.dataflow.rest.util.CheckableResource
- org.springframework.batch.core.repository.dao.JobExecutionDao
  - org.springframework.cloud.dataflow.server.batch.SearchableJobExecutionDao
- org.springframework.batch.core.repository.dao.JobInstanceDao
  - org.springframework.cloud.dataflow.server.batch.SearchableJobInstanceDao
- org.springframework.cloud.dataflow.rest.client.JobOperations
- org.springframework.cloud.dataflow.server.batch.JobService
- org.springframework.cloud.dataflow.server.service.LauncherService
- org.springframework.cloud.dataflow.server.repository.support.PagingQueryProvider
- org.springframework.cloud.dataflow.completion.RecoveryStrategy<E>
- org.springframework.data.repository.Repository<T,ID>
  - org.springframework.cloud.dataflow.registry.repository.AppRegistrationRepository (also extends org.springframework.cloud.dataflow.registry.repository.AppRegistrationRepositoryCustom, org.springframework.data.keyvalue.repository.KeyValueRepository<T,ID>)
  - org.springframework.data.repository.CrudRepository<T,ID>
    - org.springframework.cloud.dataflow.registry.repository.AppRegistrationRepository (also extends org.springframework.cloud.dataflow.registry.repository.AppRegistrationRepositoryCustom, org.springframework.data.keyvalue.repository.KeyValueRepository<T,ID>)
    - org.springframework.data.keyvalue.repository.KeyValueRepository<T,ID>
      - org.springframework.cloud.dataflow.registry.repository.AppRegistrationRepository (also extends org.springframework.cloud.dataflow.registry.repository.AppRegistrationRepositoryCustom)
      - org.springframework.cloud.dataflow.server.job.LauncherRepository
      - org.springframework.cloud.dataflow.server.repository.StreamDefinitionRepository
      - org.springframework.cloud.dataflow.server.repository.TaskDefinitionRepository
      - org.springframework.cloud.dataflow.server.repository.TaskDeploymentRepository
    - org.springframework.cloud.dataflow.server.job.LauncherRepository
    - org.springframework.data.repository.PagingAndSortingRepository<T,ID>
      - org.springframework.cloud.dataflow.registry.repository.AppRegistrationRepository (also extends org.springframework.cloud.dataflow.registry.repository.AppRegistrationRepositoryCustom, org.springframework.data.keyvalue.repository.KeyValueRepository<T,ID>)
      - org.springframework.data.keyvalue.repository.KeyValueRepository<T,ID>
        - org.springframework.cloud.dataflow.registry.repository.AppRegistrationRepository (also extends org.springframework.cloud.dataflow.registry.repository.AppRegistrationRepositoryCustom)
        - org.springframework.cloud.dataflow.server.job.LauncherRepository
        - org.springframework.cloud.dataflow.server.repository.StreamDefinitionRepository
        - org.springframework.cloud.dataflow.server.repository.TaskDefinitionRepository
        - org.springframework.cloud.dataflow.server.repository.TaskDeploymentRepository
      - org.springframework.cloud.dataflow.server.job.LauncherRepository
      - org.springframework.cloud.dataflow.server.repository.StreamDefinitionRepository
      - org.springframework.cloud.dataflow.server.repository.TaskDefinitionRepository
      - org.springframework.cloud.dataflow.server.repository.TaskDeploymentRepository
    - org.springframework.cloud.dataflow.server.repository.StreamDefinitionRepository
    - org.springframework.cloud.dataflow.server.repository.TaskDefinitionRepository
    - org.springframework.cloud.dataflow.server.repository.TaskDeploymentRepository
  - org.springframework.data.keyvalue.repository.KeyValueRepository<T,ID>
    - org.springframework.cloud.dataflow.registry.repository.AppRegistrationRepository (also extends org.springframework.cloud.dataflow.registry.repository.AppRegistrationRepositoryCustom)
    - org.springframework.cloud.dataflow.server.job.LauncherRepository
    - org.springframework.cloud.dataflow.server.repository.StreamDefinitionRepository
    - org.springframework.cloud.dataflow.server.repository.TaskDefinitionRepository
    - org.springframework.cloud.dataflow.server.repository.TaskDeploymentRepository
  - org.springframework.cloud.dataflow.server.job.LauncherRepository
  - org.springframework.data.repository.PagingAndSortingRepository<T,ID>
    - org.springframework.cloud.dataflow.registry.repository.AppRegistrationRepository (also extends org.springframework.cloud.dataflow.registry.repository.AppRegistrationRepositoryCustom, org.springframework.data.keyvalue.repository.KeyValueRepository<T,ID>)
    - org.springframework.data.keyvalue.repository.KeyValueRepository<T,ID>
      - org.springframework.cloud.dataflow.registry.repository.AppRegistrationRepository (also extends org.springframework.cloud.dataflow.registry.repository.AppRegistrationRepositoryCustom)
      - org.springframework.cloud.dataflow.server.job.LauncherRepository
      - org.springframework.cloud.dataflow.server.repository.StreamDefinitionRepository
      - org.springframework.cloud.dataflow.server.repository.TaskDefinitionRepository
      - org.springframework.cloud.dataflow.server.repository.TaskDeploymentRepository
    - org.springframework.cloud.dataflow.server.job.LauncherRepository
    - org.springframework.cloud.dataflow.server.repository.StreamDefinitionRepository
    - org.springframework.cloud.dataflow.server.repository.TaskDefinitionRepository
    - org.springframework.cloud.dataflow.server.repository.TaskDeploymentRepository
  - org.springframework.cloud.dataflow.server.repository.StreamDefinitionRepository
  - org.springframework.cloud.dataflow.server.repository.TaskDefinitionRepository
  - org.springframework.cloud.dataflow.server.repository.TaskDeploymentRepository
- org.springframework.cloud.dataflow.rest.client.RuntimeOperations
- org.springframework.cloud.dataflow.rest.client.SchedulerOperations
- org.springframework.cloud.dataflow.server.service.SchedulerService
- org.springframework.batch.core.repository.dao.StepExecutionDao
  - org.springframework.cloud.dataflow.server.batch.SearchableStepExecutionDao
- org.springframework.cloud.dataflow.server.controller.assembler.StreamDefinitionAssemblerProvider<R>
- org.springframework.cloud.dataflow.core.StreamDefinitionService
- org.springframework.cloud.dataflow.server.stream.StreamDeployer
- org.springframework.cloud.dataflow.rest.client.StreamOperations
- org.springframework.cloud.dataflow.server.service.StreamService
- org.springframework.cloud.dataflow.server.controller.assembler.TaskDefinitionAssemblerProvider<R>
- org.springframework.cloud.dataflow.server.service.TaskDeleteService
- org.springframework.cloud.dataflow.server.service.TaskExecutionCreationService
- org.springframework.cloud.dataflow.server.service.TaskExecutionInfoService
- org.springframework.cloud.dataflow.server.service.TaskExecutionService
- org.springframework.cloud.dataflow.completion.TaskExpansionStrategy
- org.springframework.cloud.dataflow.server.service.TaskJobService
- org.springframework.cloud.dataflow.rest.client.TaskOperations
- org.springframework.cloud.dataflow.core.TaskPlatformFactory
- org.springframework.cloud.dataflow.server.service.TaskSaveService
- org.springframework.cloud.dataflow.shell.command.UserInput
- org.springframework.cloud.dataflow.server.service.ValidationService
  - org.springframework.cloud.dataflow.server.service.StreamValidationService
  - org.springframework.cloud.dataflow.server.service.TaskValidationService
- org.springframework.cloud.dataflow.completion.ValueHintProvider

## Annotation Type Hierarchy

- org.springframework.cloud.dataflow.server.EnableDataFlowServer (implements java.lang.annotation.Annotation)
- org.springframework.cloud.dataflow.server.config.features.ConditionalOnTasksEnabled (implements java.lang.annotation.Annotation)
- org.springframework.cloud.dataflow.server.config.features.ConditionalOnStreamsEnabled (implements java.lang.annotation.Annotation)
- org.springframework.cloud.dataflow.shell.EnableDataFlowShell (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.springframework.cloud.dataflow.core.AuditOperationType
    - org.springframework.cloud.dataflow.core.AuditActionType
    - org.springframework.cloud.dataflow.core.ApplicationType
    - org.springframework.cloud.dataflow.rest.job.support.TaskletType
    - org.springframework.cloud.dataflow.rest.job.support.StepType
    - org.springframework.cloud.dataflow.rest.resource.TaskExecutionStatus
    - org.springframework.cloud.dataflow.rest.resource.DeploymentStateResource
    - org.springframework.cloud.dataflow.rest.resource.about.MonitoringDashboardType
    - org.springframework.cloud.dataflow.server.controller.support.TaskExecutionControllerDeleteAction
    - org.springframework.cloud.dataflow.server.service.impl.NodeStatus
    - org.springframework.cloud.dataflow.server.repository.support.Order
    - org.springframework.cloud.dataflow.server.repository.support.DatabaseType
    - org.springframework.cloud.dataflow.rest.client.dsl.StreamApplication.ApplicationType
    - org.springframework.cloud.dataflow.shell.Target.TargetStatus
    - org.springframework.cloud.dataflow.shell.command.support.RoleType
    - org.springframework.cloud.dataflow.shell.command.support.OpsType

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