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/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
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.5 | 4.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.3 | 4.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-dom | 4.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 | ✔ | |
XML Processing
EDL 1.0
| 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.6 | 4.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.46 | 1.18.48 | |
Boot Starter
Apache 2.0
| org.springframework.boot
»
spring-boot-starter-webflux Starter for using WebFlux and Reactor Netty | 4.1.1 | 4.1.2 | |
Validation
Apache 2.0
| org.springframework.boot
»
spring-boot-starter-validation Starter for using Java Bean Validation with Hibernate Validator | 4.1.1 | 4.1.2 | |
Boot Starter
Apache 2.0
| org.springframework.boot
»
spring-boot-starter-aspectj Starter for using aspect-oriented programming with AspectJ | 4.1.1 | 4.1.2 | |
Annotation Tool
Apache 2.0
| org.springframework.boot
»
spring-boot-configuration-processor(optional) Spring Boot Configuration Annotation Processor | 4.1.1 | 4.1.2 | |
Application Metrics
Apache 2.0
| 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.1 | 4.1.2 | |
Apache 2.0
| org.springframework.boot
»
spring-boot-jackson2 Spring Boot Jackson 2 (deprecated in favor of spring-boot-jackson) | 4.1.1 | 4.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/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
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.1 | 4.1.2 | |
Apache 2.0
| org.springframework.boot
»
spring-boot-starter-security-test Starter for testing Spring Security | 4.1.1 | 4.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 | ✔ |