Skip to content

api-evangelist/spring-integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Integration

Spring Integration extends the Spring programming model to support enterprise integration patterns (EIP), providing lightweight messaging within Spring-based applications and integration with external systems via declarative adapters. It supports message channels, filters, transformers, routers, aggregators, and a wide range of adapters for HTTP, JMS, AMQP, TCP, FTP, JDBC, email, and many more.

URL: https://spring.io/projects/spring-integration

Tags

AMQP, Enterprise Integration, Event-Driven, Integration Patterns, Java, Messaging, Spring

APIs

Spring Integration HTTP Adapter API

HTTP inbound and outbound channel adapters for Spring Integration. Provides HTTP request-response messaging, REST template integration, and configurable URL mapping for inbound HTTP gateways.

Human URL: https://docs.spring.io/spring-integration/docs/current/reference/html/http.html Base URL: http://localhost:8080

Tags: HTTP, Inbound, Messaging, Outbound, REST

Properties:

Spring Integration Management API

Management and monitoring REST API for Spring Integration. Exposes channel statistics, handler metrics, adapter lifecycle control, and integration flow graph visualization.

Human URL: https://docs.spring.io/spring-integration/docs/current/reference/html/management.html Base URL: http://localhost:8080/api

Tags: Management, Messaging, Metrics, Monitoring

Properties:

Spring Integration AMQP Adapter

AMQP channel adapters and gateways for Spring Integration. Provides RabbitMQ message-driven and polling inbound adapters, outbound channel adapters, and request/reply gateways.

Human URL: https://docs.spring.io/spring-integration/docs/current/reference/html/amqp.html

Tags: AMQP, Messaging, RabbitMQ

Properties:

Spring Integration Kafka Adapter

Kafka channel adapters for Spring Integration. Provides message-driven inbound adapters, outbound channel adapters, and request/reply gateways for Apache Kafka integration.

Human URL: https://docs.spring.io/spring-integration/docs/current/reference/html/kafka.html

Tags: Event Streaming, Kafka, Messaging

Properties:

Artifacts

OpenAPI Specifications

Spec Description
spring-integration-management-openapi.yml Spring Integration management and monitoring REST API
spring-integration-http-openapi.yml Spring Integration HTTP inbound gateway API

JSON Schemas

Schema Description
spring-integration-message-schema.json Spring Integration message, headers, and channel statistics schema

JSON Structures

Structure Description
spring-integration-channel-structure.json Channel statistics, handler metrics, and integration graph structure

JSON-LD Contexts

Context Description
spring-integration-context.jsonld Spring Integration and EIP linked data context

Examples

Example Description
spring-integration-get-graph-example.json Integration flow graph response example

Spectral Rules

Ruleset Description
spring-integration-rules.yml API design rules for Spring Integration conventions

Naftiko Capabilities

Capability Description
capabilities/integration-monitoring.yaml Integration monitoring workflow (channels, handlers, adapters, graph)
capabilities/shared/spring-integration-management.yaml Shared Spring Integration management consumer definition

Vocabulary

Vocabulary Description
spring-integration-vocabulary.yml Spring Integration and EIP domain vocabulary

Common Properties

Maintainers

Name: Spring Team
Email: spring-projects@vmware.com
URL: https://spring.io/team

About

Spring Integration extends the Spring programming model to support enterprise integration patterns (EIP), providing lightweight messaging within Spring-based applications and integration with external systems via declarative adapters.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors