Introducing Extensions for MicroProfile

19 views
Skip to first unread message

Phillip Krüger

unread,
Nov 14, 2018, 11:35:42 PM11/14/18
to Payara Forum
Hi all

Myself and Derek Moore started a project called Extensions for MicroProfile (https://www.microprofile-ext.org/).

It's a collection of useful libraries to use with MicroProfile. So far we have:

Config Extensions:
  • Config Sources
    • Memory Config source
    • Properties Config source
    • Yaml Config source
    • Json Config source
    • Xml Config source
    • Etcd Config source
  • Config utils
    • Config events
    • Config source CDI Providers
  • Config Converters
    • List Config converter
    • Json Config converter

The properties, yaml, json, xml and memory source also reload on file changes and fire CDI events for every change.

OpenApi Extensions:
  • Swagger UI.
A easy way to get Swagger UI. The UI is configurable and you can 'theme' it

Health Extensions:
  • System Health probe
  • JVM Health probe
  • Health UI
Some generic health probes and a basic UI

JAX-RS Extensions
  • Configurable Exception Handler
  • Bean validation Exception Handler
Some configurable Exception handlers

Rest Client Extensions
  • Configurable Error Response Handler
All libraries is available in Maven central, so to use it is as simple including it your pom.xml

Please have a look and let us know what you think, also, please contribute if you have some useful extensions :)

Cheers

Phillip
Reply all
Reply to author
Forward
0 new messages