## Uses of Interface
org.springframework.cloud.dataflow.registry.service.AppRegistryService

- Packages that use AppRegistryService
  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.registry.service | Root package of Spring Cloud Data Flow Core.
  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.service.impl | Contains Service implementations for the Dataflow Server.
  org.springframework.cloud.dataflow.server.service.impl.validation |
  org.springframework.cloud.dataflow.server.stream |

- - ### Uses of AppRegistryService in org.springframework.cloud.dataflow.completion

    Constructors in org.springframework.cloud.dataflow.completion with parameters of type AppRegistryService
    Constructor and Description
    `PipeIntoOtherAppsExpansionStrategy(AppRegistryService appRegistry, StreamDefinitionService streamDefinitionService)`

  - ### Uses of AppRegistryService in org.springframework.cloud.dataflow.registry.service

    Classes in org.springframework.cloud.dataflow.registry.service that implement AppRegistryService
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultAppRegistryService` Convenience wrapper for the `AppRegistryService` that operates on higher level `DefaultAppRegistryService` objects and supports on-demand loading of `Resource`s.

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

    Methods in org.springframework.cloud.dataflow.server.config that return AppRegistryService
    Modifier and Type | Method and Description
    --- | ---
    `AppRegistryService` | DataFlowControllerAutoConfiguration.AppRegistryConfiguration.`appRegistryService(AppRegistrationRepository appRegistrationRepository, AppResourceCommon appResourceCommon, org.springframework.cloud.dataflow.audit.service.AuditRecordService auditRecordService)`

    Methods in org.springframework.cloud.dataflow.server.config with parameters of type AppRegistryService
    Modifier and Type | Method and Description
    --- | ---
    `AppRegistryController` | DataFlowControllerAutoConfiguration.AppRegistryConfiguration.`appRegistryController(Optional<StreamDefinitionRepository> streamDefinitionRepository, Optional<StreamService> streamService, AppRegistryService appRegistry, ApplicationConfigurationMetadataResolver metadataResolver, ForkJoinPool appRegistryFJPFB, StreamDefinitionService streamDefinitionService, AppRegistrationAssemblerProvider<? extends AppRegistrationResource> appRegistrationAssemblerProvider)`
    `SkipperStreamDeployer` | DataFlowControllerAutoConfiguration.StreamEnabledConfiguration.`skipperStreamDeployer(org.springframework.cloud.skipper.client.SkipperClient skipperClient, StreamDefinitionRepository streamDefinitionRepository, org.springframework.cloud.skipper.client.SkipperClientProperties skipperClientProperties, AppRegistryService appRegistryService, ForkJoinPool runtimeAppsStatusFJPFB, StreamDefinitionService streamDefinitionService)`
    `StreamDefinitionController` | DataFlowControllerAutoConfiguration.StreamEnabledConfiguration.`streamDefinitionController(StreamService streamService, StreamDefinitionService streamDefinitionService, AppRegistryService appRegistryService, StreamDefinitionAssemblerProvider<? extends StreamDefinitionResource> streamDefinitionAssemblerProvider, AppRegistrationAssemblerProvider<? extends AppRegistrationResource> appRegistrationAssemblerProvider)`
    `AppDeploymentRequestCreator` | DataFlowControllerAutoConfiguration.StreamEnabledConfiguration.`streamDeploymentPropertiesUtils(AppRegistryService appRegistry, CommonApplicationProperties commonApplicationProperties, ApplicationConfigurationMetadataResolver applicationConfigurationMetadataResolver, StreamDefinitionService streamDefinitionService)`
    `StreamValidationService` | DataFlowControllerAutoConfiguration.StreamEnabledConfiguration.`streamValidationService(AppRegistryService appRegistry, DockerValidatorProperties dockerValidatorProperties, StreamDefinitionRepository streamDefinitionRepository, StreamDefinitionService streamDefinitionService)`
    `TaskValidationService` | DataFlowControllerAutoConfiguration.TaskEnabledConfiguration.`taskValidationService(AppRegistryService appRegistry, DockerValidatorProperties dockerValidatorProperties, TaskDefinitionRepository taskDefinitionRepository, TaskConfigurationProperties taskConfigurationProperties)`

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

    Methods in org.springframework.cloud.dataflow.server.config.features with parameters of type AppRegistryService
    Modifier and Type | Method and Description
    --- | ---
    `TaskSaveService` | TaskConfiguration.`saveTaskService(TaskDefinitionRepository taskDefinitionRepository, org.springframework.cloud.dataflow.audit.service.AuditRecordService auditRecordService, AppRegistryService registry)`
    `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 AppRegistryService in org.springframework.cloud.dataflow.server.controller

    Constructors in org.springframework.cloud.dataflow.server.controller with parameters of type AppRegistryService
    Constructor and Description
    `AppRegistryController(Optional<StreamDefinitionRepository> streamDefinitionRepository, Optional<StreamService> streamService, AppRegistryService appRegistryService, ApplicationConfigurationMetadataResolver metadataResolver, ForkJoinPool forkJoinPool, StreamDefinitionService streamDefinitionService, AppRegistrationAssemblerProvider<? extends AppRegistrationResource> appRegistrationAssemblerProvider)`
    `StreamDefinitionController(StreamService streamService, StreamDefinitionService streamDefinitionService, AppRegistryService appRegistryService, StreamDefinitionAssemblerProvider<? extends StreamDefinitionResource> streamDefinitionAssemblerProvider, AppRegistrationAssemblerProvider<? extends AppRegistrationResource> appRegistrationAssemblerProvider)` Create a `StreamDefinitionController` that delegates to `StreamService`.

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

    Constructors in org.springframework.cloud.dataflow.server.service.impl with parameters of type AppRegistryService
    Constructor and Description
    `AppDeploymentRequestCreator(AppRegistryService appRegistry, CommonApplicationProperties commonApplicationProperties, ApplicationConfigurationMetadataResolver metadataResolver, StreamDefinitionService streamDefinitionService)`
    `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`.
    `DefaultTaskSaveService(TaskDefinitionRepository taskDefinitionRepository, org.springframework.cloud.dataflow.audit.service.AuditRecordService auditRecordService, AppRegistryService registry)`

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

    Constructors in org.springframework.cloud.dataflow.server.service.impl.validation with parameters of type AppRegistryService
    Constructor and Description
    `DefaultStreamValidationService(AppRegistryService appRegistry, DockerValidatorProperties dockerValidatorProperties, StreamDefinitionRepository streamDefinitionRepository, StreamDefinitionService streamDefinitionService)`
    `DefaultTaskValidationService(AppRegistryService appRegistry, DockerValidatorProperties dockerValidatorProperties, TaskDefinitionRepository taskDefinitionRepository)`
    `DefaultValidationService(AppRegistryService appRegistry, DockerValidatorProperties dockerValidatorProperties)`

  - ### Uses of AppRegistryService in org.springframework.cloud.dataflow.server.stream

    Constructors in org.springframework.cloud.dataflow.server.stream with parameters of type AppRegistryService
    Constructor and Description
    `SkipperStreamDeployer(org.springframework.cloud.skipper.client.SkipperClient skipperClient, StreamDefinitionRepository streamDefinitionRepository, AppRegistryService appRegistryService, ForkJoinPool forkJoinPool, StreamDefinitionService streamDefinitionService)`

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