A unified client library that provides reactive communication patterns for REST, SOAP, and gRPC services with circuit breaker support, health checks, and comprehensive monitoring capabilities.

Compile Dependencies (31)

Category/LicenseGroup / ArtifactVersionUpdates
Data Format BSD 3-clause
com.google.protobuf » protobuf-java
Core Protocol Buffers library. Protocol Buffers are a way of encoding structured data in an
4.33.54.36.2
EDL 1.0
com.sun.xml.messaging.saaj » saaj-impl
Implementation of Jakarta SOAP with Attachments Specification
3.0.6✔
EDL 1.0
com.sun.xml.ws » jaxws-rt
JAX-WS Runtime with module descriptor
4.0.34.0.5
Apache 2.0
io.github.resilience4j » resilience4j-spring-boot4
Resilience4j is a lightweight, easy-to-use fault tolerance library designed for Java8 and functional programming
2.4.0✔
Apache 2.0
io.github.resilience4j » resilience4j-reactor
Resilience4j is a lightweight, easy-to-use fault tolerance library designed for Java8 and functional programming
Apache 2.0
io.github.resilience4j » resilience4j-circuitbreaker
Resilience4j is a lightweight, easy-to-use fault tolerance library designed for Java8 and functional programming
Error Handling Apache 2.0
io.github.resilience4j » resilience4j-retry
Resilience4j is a lightweight, easy-to-use fault tolerance library designed for Java8 and functional programming
Dist Communication Apache 2.0
io.grpc » grpc-netty-shaded
gRPC: Netty Shaded
Serializer Apache 2.0
io.grpc » grpc-protobuf
gRPC: Protobuf
Dist Communication Apache 2.0
io.grpc » grpc-stub
Stub classes for GRPC which are exposed to developers and provides type-safe bindings.
Java Spec EDL 1.0
jakarta.xml.bind » jakarta.xml.bind-api
Jakarta XML Binding (JAXB) API that allows Java developers to map Java classes to XML representations and perform ...
4.0.5✔
Java Spec EDL 1.0
jakarta.xml.soap » jakarta.xml.soap-api
Provides the API for creating and building SOAP messages.
3.0.2✔
Java Spec EDL 1.0
jakarta.xml.ws » jakarta.xml.ws-api
Jakarta XML Web Services API
4.0.3✔
Apache 2.0
org.apache.cxf » cxf-spring-boot-starter-jaxws
Apache CXF Spring Boot Starter JAX-WS
4.2.4✔
Apache 2.0
org.apache.cxf » cxf-rt-ws-security
Apache CXF Runtime WS Security
4.2.4✔
Apache 2.0
org.apache.cxf » cxf-rt-features-logging
Apache CXF Advanced Logging Feature
4.2.4✔
Apache 2.0
org.apache.wss4j » wss4j-ws-security-dom4.0.2✔
Apache 2.0
org.fireflyframework » fireflyframework-kernel
Foundational module for the Firefly Framework. Contains the unified exception hierarchy,
26.10.20✔
Apache 2.0
org.fireflyframework » fireflyframework-observability
Centralized observability foundation for the Firefly Framework providing unified metrics, tracing, health indicators, ...
26.10.20✔
org.glassfish.jaxb » jaxb-runtime
JAXB (JSR 222) Reference Implementation
4.0.9✔
EDL 1.0
org.glassfish.jaxb » jaxb-xjc
JAXB Binding Compiler. Contains source code needed for binding customization files into java sources.
4.0.64.0.9
CodeGen MIT
org.projectlombok » lombok(optional)
Lombok is a Java library that provides annotations to simplify Java development by automating the generation of ...
1.18.461.18.48
Boot Starter Apache 2.0
org.springframework.boot » spring-boot-starter-webflux
Starter for using WebFlux and Reactor Netty
4.1.14.1.2
Validation Apache 2.0
org.springframework.boot » spring-boot-starter-validation
Starter for using Java Bean Validation with Hibernate Validator
4.1.14.1.2
Boot Starter Apache 2.0
org.springframework.boot » spring-boot-starter-aspectj
Starter for using aspect-oriented programming with AspectJ
4.1.14.1.2
Annotation Tool Apache 2.0
org.springframework.boot » spring-boot-configuration-processor(optional)
Spring Boot Configuration Annotation Processor
4.1.14.1.2
org.springframework.boot » spring-boot-starter-actuator
Starter for using Spring Boot's Actuator which provides production ready features to help you monitor and manage your ...
4.1.14.1.2
Apache 2.0
org.springframework.boot » spring-boot-jackson2
Spring Boot Jackson 2 (deprecated in favor of spring-boot-jackson)
4.1.14.1.2
O/R Mapping Apache 2.0
org.springframework.data » spring-data-commons
Spring Data makes it easy to use data access technologies, relational and non-relational databases, map-reduce ...
Error Handling Apache 2.0
org.springframework.retry » spring-retry
Spring Retry provides an abstraction around retrying failed operations, with an
WS Metadata CPL 1.0
wsdl4j » wsdl4j
Java stub generator for WSDL
1.6.3✔

Test Dependencies (7)

Category/LicenseGroup / ArtifactVersionUpdates
Testing Apache 2.0
io.grpc » grpc-testing
gRPC: Testing
Dist Communication Apache 2.0
io.grpc » grpc-inprocess
gRPC: Inprocess
Testing Apache 2.0
io.projectreactor » reactor-test
Reactor Test support
Testing Apache 2.0
org.springframework.boot » spring-boot-starter-test
Starter for testing Spring Boot applications with libraries including JUnit Jupiter, Hamcrest and Mockito
4.1.14.1.2
Apache 2.0
org.springframework.boot » spring-boot-starter-security-test
Starter for testing Spring Security
4.1.14.1.2
Testing MIT
org.testcontainers » testcontainers-junit-jupiter
Isolated container management for Java code testing
2.0.5✔
Mocking Apache 2.0
org.wiremock » wiremock-standalone
A web service test double for all occasions - standalone edition
3.13.2✔