eip-1

Presentation

This package implements elements based on codeclou/enterprise-integration-pattern-shapes-for-gliffy.

Usage

Bootstrap

The bootstrap may provide PlantUML artifacts like constants, procedures or style statements.

' loads the eip-1 bootstrap
include('eip-1/bootstrap')

Full inclusion

An additional include can be used to load all items in one shot.

' loads the bootstrap of `eip-1` and all related items
include('eip-1/full')

Single inclusion

Finally, another include can be used to load the library's bootstrap, the package's bootstrap and all items' resources in one !include statement.

Include remotely the resources:

' loads the library, the bootstrap of `eip-1` and all related items
!include https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution/eip-1/single.puml

Include locally the resources:

' configures the library
!global $INCLUSION_MODE="local"
' loads the library, the bootstrap of `eip-1` and all related items
!include <the relative path to the /distribution directory>/eip-1/single.puml

Modules

The package provides 7 modules.

Examples

The package provides 3 examples.

Message router

Message router
The source file.

Pipes and filters

Pipes and filters
The source file.

Simple

Simple
The source file.