## Uses of Class
org.springframework.cloud.dataflow.rest.resource.AppRegistrationResource

- Packages that use AppRegistrationResource
  Package | Description
  --- | ---
  org.springframework.cloud.dataflow.rest.client | Defines the operations of the Spring Cloud Data Flow REST Client.
  org.springframework.cloud.dataflow.rest.resource | Spring Cloud Data Flow REST HATEOAS Resource support.
  org.springframework.cloud.dataflow.server.config | Spring Cloud Data Flow Server configuration classes.
  org.springframework.cloud.dataflow.server.controller | Spring Cloud Data Flow Server Controllers.
  org.springframework.cloud.dataflow.server.controller.assembler |

- - ### Uses of AppRegistrationResource in org.springframework.cloud.dataflow.rest.client

    Methods in org.springframework.cloud.dataflow.rest.client that return AppRegistrationResource
    Modifier and Type | Method and Description
    --- | ---
    `AppRegistrationResource` | AppRegistryTemplate.`register(String name, ApplicationType type, String uri, String metadataUri, boolean force)`
    `AppRegistrationResource` | AppRegistryOperations.`register(String name, ApplicationType type, String uri, String metadataUri, boolean force)` Register an application name and type with its Maven coordinates.
    `AppRegistrationResource` | AppRegistryTemplate.`register(String name, ApplicationType type, String version, String uri, String metadataUri, boolean force)`
    `AppRegistrationResource` | AppRegistryOperations.`register(String name, ApplicationType type, String version, String uri, String metadataUri, boolean force)` Register an application name, type and version with its Maven coordinates.

    Methods in org.springframework.cloud.dataflow.rest.client that return types with arguments of type AppRegistrationResource
    Modifier and Type | Method and Description
    --- | ---
    `org.springframework.hateoas.PagedModel<AppRegistrationResource>` | AppRegistryTemplate.`importFromResource(String uri, boolean force)`
    `org.springframework.hateoas.PagedModel<AppRegistrationResource>` | AppRegistryOperations.`importFromResource(String uri, boolean force)` Register all applications listed in a properties file.
    `org.springframework.hateoas.PagedModel<AppRegistrationResource>` | AppRegistryTemplate.`list()`
    `org.springframework.hateoas.PagedModel<AppRegistrationResource>` | AppRegistryOperations.`list()` Return a list of all application registrations.
    `org.springframework.hateoas.PagedModel<AppRegistrationResource>` | AppRegistryTemplate.`list(ApplicationType type)`
    `org.springframework.hateoas.PagedModel<AppRegistrationResource>` | AppRegistryOperations.`list(ApplicationType type)` Return a list of all application registrations for the given `ApplicationType`.
    `org.springframework.hateoas.PagedModel<AppRegistrationResource>` | AppRegistryTemplate.`registerAll(Properties apps, boolean force)`
    `org.springframework.hateoas.PagedModel<AppRegistrationResource>` | AppRegistryOperations.`registerAll(Properties apps, boolean force)` Register all applications provided as key/value pairs.

  - ### Uses of AppRegistrationResource in org.springframework.cloud.dataflow.rest.resource

    Subclasses of AppRegistrationResource in org.springframework.cloud.dataflow.rest.resource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DetailedAppRegistrationResource` Extension of `AppRegistrationResource` that contains application options and other detailed application information.

    Constructors in org.springframework.cloud.dataflow.rest.resource with parameters of type AppRegistrationResource
    Constructor and Description
    `DetailedAppRegistrationResource(AppRegistrationResource resource)` Construct a `DetailedAppRegistrationResource` object based on the provided `AppRegistrationResource`.

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

    Method parameters in org.springframework.cloud.dataflow.server.config with type arguments of type AppRegistrationResource
    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)`
    `StreamDefinitionController` | DataFlowControllerAutoConfiguration.StreamEnabledConfiguration.`streamDefinitionController(StreamService streamService, StreamDefinitionService streamDefinitionService, AppRegistryService appRegistryService, StreamDefinitionAssemblerProvider<? extends StreamDefinitionResource> streamDefinitionAssemblerProvider, AppRegistrationAssemblerProvider<? extends AppRegistrationResource> appRegistrationAssemblerProvider)`

  - ### Uses of AppRegistrationResource in org.springframework.cloud.dataflow.server.controller

    Methods in org.springframework.cloud.dataflow.server.controller that return types with arguments of type AppRegistrationResource
    Modifier and Type | Method and Description
    --- | ---
    `org.springframework.hateoas.PagedModel<? extends AppRegistrationResource>` | AppRegistryController.`list(org.springframework.data.domain.Pageable pageable, org.springframework.data.web.PagedResourcesAssembler<AppRegistration> pagedResourcesAssembler, ApplicationType type, String search, String version, boolean defaultVersion)` List app registrations.
    `List<? extends AppRegistrationResource>` | StreamDefinitionController.`listApplications(String name)`
    `org.springframework.hateoas.PagedModel<? extends AppRegistrationResource>` | AppRegistryController.`registerAll(org.springframework.data.domain.Pageable pageable, org.springframework.data.web.PagedResourcesAssembler<AppRegistration> pagedResourcesAssembler, String uri, String apps, boolean force)` Register all applications listed in a properties file or provided as key/value pairs.

    Constructor parameters in org.springframework.cloud.dataflow.server.controller with type arguments of type AppRegistrationResource
    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 AppRegistrationResource in org.springframework.cloud.dataflow.server.controller.assembler

    Classes in org.springframework.cloud.dataflow.server.controller.assembler with type parameters of type AppRegistrationResource
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `AppRegistrationAssemblerProvider<R extends AppRegistrationResource>` The interface that returns the `RepresentationModelAssembler` for any type which extends `AppRegistrationResource`.
    `class` | `DefaultAppRegistrationAssembler<R extends AppRegistrationResource>` Default REST resource assembler that returns the `AppRegistrationResource` type.

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