Project Modules
This project has declared the following modules:
Name | Description |
---|---|
Ogham Core | Open, General and Highly Adaptative Messaging library. It is a reusable Java library for sending any kind of message (email, SMS, mobile notification, tweet, SNMP...). The content of the message can comes from any templating engine (Thymeleaf, FreeMarker, Velocity, ...). It also provides bridges for framework integration (Spring, JSF, ...). It is designed to be easily extended. |
Ogham ThymeLeaf common integration | Common classes for Thymeleaf integration |
Ogham ThymeLeaf v2 integration | Use ThymeLeaf v2 as template engine in Ogham |
Ogham ThymeLeaf v3 integration | Use ThymeLeaf as template engine in Ogham |
Ogham ThymeLeaf integration | Use ThymeLeaf as template engine in Ogham |
Ogham FreeMarker integration | Use FreeMarker as template engine in Ogham |
Ogham JavaMail implementation | JavaMail implementation for Ogham |
Ogham SendGrid common implementation | Common classes for all SendGrid implementation for Ogham |
Ogham SendGrid v2 implementation | SendGrid implementation for Ogham |
Ogham SendGrid v4 implementation | SendGrid v4 implementation for Ogham |
Ogham SendGrid v4.3.0 compatibility fix | Fix for SendGrid v4.3.0 package naming issue |
Ogham SendGrid implementation | SendGrid implementation for Ogham |
Ogham Cloudhopper SMS implementation | SMS implementation for Ogham that uses Cloudhopper SMPP library |
Ogham OVH SMS implementation | SMS implementation for Ogham that uses OVH HTTP API |
Ogham SmsGlobal SMS implementation | SMS implementation for Ogham that uses SmsGlobal REST API |
Ogham with all implementations | The message is important, not how you send it |
Ogham Spring Boot common autoconfiguration | Common autoconfiguration for all Spring Boot versions |
Ogham Spring Boot 1 autoconfiguration | Autoconfiguration for Spring Boot 1 |
Ogham Spring Boot 2 autoconfiguration | Autoconfiguration for Spring Boot 2 |
Ogham Spring Boot autoconfiguration | Autoconfiguration for Spring Boot |
Ogham Spring Boot Starter | Starter for Spring Boot that provides all dependencies and autoconfiguration |
Ogham Spring Boot Starter for email | Starter for Spring Boot that provides dependencies for sending emails and autoconfiguration |
Ogham Spring Boot Starter for SMS | Starter for Spring Boot that provides dependencies for sending SMS and autoconfiguration |
Ogham test helpers | Separate module for tests. It provides many helpers for testing email, SMS. It also provides useful tools for testing |
Test utilities used by Ogham | The message is important, not how you send it |
ogham-test-classpath-runtime | - |
ogham-test-classpath | - |
reporting | The message is important, not how you send it |
build-tools | The message is important, not how you send it |