Skip to content

api-evangelist/spring-integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 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 provides an extension of the Spring programming model to support enterprise integration patterns and messaging.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors