An open API service indexing awesome lists of open source software.

https://github.com/atbashee/atbash-utils-cdi

Utility classes for Jakarta CDI used by Atbash and Octopus repositories.
https://github.com/atbashee/atbash-utils-cdi

Last synced: 2 months ago
JSON representation

Utility classes for Jakarta CDI used by Atbash and Octopus repositories.

Awesome Lists containing this project

README

        

[![License](https://img.shields.io/:license-Apache2-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0)

[![Maven Central](https://maven-badges.herokuapp.com/maven-central/be.atbash.utils/utils-cdi/badge.svg)](https://maven-badges.herokuapp.com/maven-central/be.atbash.jakarta.utils/utils-cdi)

> **NOTE** : Extracted utils-cdi from https://github.com/atbashEE/atbash-utils after release of v1.2.0 of utils-se.

> **NOTE** : The Jakarta version became the _main_ branch and _master_ branch with javax support became `javax` branch.

# atbash-utils
Utility classes for Jakarta CDI.

* Java SE 11 based!
* Automatic module name defined for Java 9+
* Runs on Java 11 and 17 Classpath.

## utils CDI

Requires Jakarta CDI 3.0

* Programmatic retrieval of CDI instances.
* Producer for SLF4J logger.
* Manual retrieval of generic types CDI beans generated by Producer methods.
* Fake Bean manager for testing (no need for full CDI container)