Spring Cloud Stream Core API

Core programmatic API for building message-driven microservice applications. Provides functional programming model with java.util.function.Function, Consumer and Supplier bindings, binding lifecycle management, and integration with Spring Integration for message transformation and routing.

API entry from apis.yml

apis.yml Raw ↑
aid: spring-cloud-stream:spring-cloud-stream-core
name: Spring Cloud Stream Core API
description: Core programmatic API for building message-driven microservice applications. Provides functional
  programming model with java.util.function.Function, Consumer and Supplier bindings, binding lifecycle
  management, and integration with Spring Integration for message transformation and routing.
humanURL: https://spring.io/projects/spring-cloud-stream
baseURL: https://repo.spring.io/milestone/org/springframework/cloud/spring-cloud-stream
tags:
- Bindings
- Consumer Groups
- Event-Driven
- Functional Programming
- Messaging
- Microservices
properties:
- type: Documentation
  url: https://docs.spring.io/spring-cloud-stream/docs/current/reference/html/
- type: API Documentation
  url: https://docs.spring.io/spring-cloud-stream/docs/current/api/
- type: Getting Started
  url: https://spring.io/projects/spring-cloud-stream#learn
- type: GitHub
  url: https://github.com/spring-cloud/spring-cloud-stream
- type: Maven Repository
  url: https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-stream
- type: Samples
  url: https://github.com/spring-cloud/spring-cloud-stream-samples
- type: Releases
  url: https://github.com/spring-cloud/spring-cloud-stream/releases
- type: Issues
  url: https://github.com/spring-cloud/spring-cloud-stream/issues
- type: JSONSchema
  url: json-schema/spring-cloud-stream-binding-schema.json
- type: JSONStructure
  url: json-structure/spring-cloud-stream-binding-structure.json
- type: JSONLDContext
  url: json-ld/spring-cloud-stream-context.jsonld