# Package org.springframework.cloud.dataflow.server.controller.assembler

- Interface Summary
  Interface | Description
  --- | ---
  AppRegistrationAssemblerProvider<R extends AppRegistrationResource> | The interface that returns the `RepresentationModelAssembler` for any type which extends `AppRegistrationResource`.
  StreamDefinitionAssemblerProvider<R extends StreamDefinitionResource> | The interface that returns the `RepresentationModelAssembler` for any type which extends `StreamDefinitionResource`.
  TaskDefinitionAssemblerProvider<R extends TaskDefinitionResource> | The interface that returns the `RepresentationModelAssembler` for any type which extends `TaskDefinitionResource`.

- Class Summary
  Class | Description
  --- | ---
  DefaultAppRegistrationAssembler<R extends AppRegistrationResource> | Default REST resource assembler that returns the `AppRegistrationResource` type.
  DefaultAppRegistrationAssemblerProvider |
  DefaultStreamDefinitionAssembler<R extends StreamDefinitionResource> | `RepresentationModelAssembler` implementation that converts `StreamDefinition`s to `StreamDefinitionResource`s.
  DefaultStreamDefinitionAssemblerProvider |
  DefaultTaskDefinitionAssembler<R extends TaskDefinitionResource> | `RepresentationModelAssembler` implementation that converts `TaskDefinition`s to `TaskDefinitionResource`s.
  DefaultTaskDefinitionAssemblerProvider | Default REST resource assembler that returns the `TaskDefinitionResource` type.

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