In this repository, you will find a collection of components that can meet various data integration use cases and requirements.
The repository’s primary focus is to provide a set of standalone Java functions that can be useful in the end-user applications as-is.
Most of these functions are, essentially, auto-configurations for specific Spring Integration Channel Adapter.
These functions can be consumed in the target project any possible way, for example, the FunctionFlowBuilder
from Spring Cloud Function Integration module can be used to compose an IntegrationFlow
for any complex solution.
This functions catalog is also a foundation for Spring Cloud Stream Applications project.
This BOM is needed to be included into dependency management:
<dependency>
<groupId>org.springframework.cloud.fn</groupId>
<artifactId>spring-functions-catalog-bom</artifactId>
<version>5.0.0-SNAPSHOT</version>
<type>pom</type>
<scope>import</scope>
</dependency>
java.util.Supplier |
java.util.Function |
java.util.Consumer |
---|---|---|