Pipelite Framework
Pipelite is a lightweight Java framework for building enterprise application integration (EAI) systems based on message passing. It implements the core Enterprise Integration Patterns (EIP), providing a fluent DSL, an asynchronous execution engine, and an extensible channel adapter system.
Main Sections
Overview
General architecture, core concepts, and integration patterns adopted by the framework.
Getting Started
Quick guide to installation and creating your first pipeline.
Core
In-depth documentation of the execution engine: Exchange, Message, Flow, Processor, Error Handling.
DSL
Complete reference for the Domain Specific Language for declarative flow definition.
Channel Adapters
All available adapters: HTTP, Kafka, Time, SLF4J, Link, and creating custom adapters.
Spring Boot Integration
Autoconfiguration, @EnablePipelite, and all Spring configuration properties.
Testing
BDD-style test kit (pipelite-test-support): processor-mode unit tests, end-to-end flow tests, and step-by-step assertion.