Skip to content

About

No description or website provided.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

6,275 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Maven build Coverage duplicated_lines_density vulnerabilities bugs code_smells

Overview

This is monorepo for all core java libraries.

Modules

Module Description
core-internal-boms Internal BOMs (pure Java, Spring, Quarkus) managing common 3rd-party dependency versions for use inside the monorepo.
core-external-boms External (published) BOMs (pure Java, Spring, Quarkus) exposing versions of qubership-core-java-libs modules.
core-utils Common utilities for Java based microservices (Kubernetes, TLS, etc.).
core-error-handling Base exception classes supporting error codes and REST error handling.
core-process-orchestrator Process orchestration framework: task scheduling, execution management and process flow control with DB persistence.
core-context-propagation Framework for propagating context values between microservices (REST, messaging) and storing custom request data.
core-context-propagation-quarkus Quarkus integration of the context propagation framework.
core-microservice-framework-extensions Libraries extending microservice-framework functionality (health indicators, springdoc/swagger). Deprecated.
core-mongo-evolution Migration tool for microservice or tenant Mongo databases.
core-junit-k8s-extension JUnit 5 extension to connect to Kubernetes in integration tests.
core-restclient Microservice REST client implementation based on RestTemplate or WebClient.
core-rest-libraries Spring REST related libraries: route registration, config server loader, Consul config provider, pod secrets provider, log manager, REST API deprecation switcher, security, etc.
core-blue-green-state-monitor Listens for Blue-Green state changes in Consul and acquires/releases global and microservice locks (Java and Spring).
core-blue-green-state-monitor-quarkus Quarkus extension providing the BlueGreenStatePublisher bean.
dbaas-client DBaaS client libraries and starters for Postgres, Mongo, Cassandra, ClickHouse, OpenSearch, Redis, ArangoDB.
maas-client Pure Java MaaS (Messaging as a Service) client for Kafka and RabbitMQ.
maas-client-spring Spring integration of the MaaS client, including RabbitMQ support.
maas-client-quarkus Quarkus extension based on the plain Java MaaS client.
maas-declarative-client-commons Common part of the framework for declarative creation of Kafka consumers and producers with connection properties from MaaS.
maas-declarative-client-spring Spring declarative Kafka client based on MaaS.
maas-declarative-client-quarkus Quarkus declarative Kafka client based on MaaS.
core-microservice-dependencies BOM aggregating cloud-core libraries (except microservice-framework) to avoid version conflicts.
core-quarkus-extensions Quarkus extensions with common functionality for Quarkus based microservices (config sources, context, DBaaS, MaaS, routes registration, log manager, etc.).
core-microservice-framework Cloud-Core framework for rapid development of Spring based microservices.
core-springboot-starter spring-boot-starter-parent wrapper bringing essential cloud-core libraries through dependencyManagement.
core-maven-plugins Maven plugins: httproutes-generator-maven-plugin generates Gateway API HTTPRoute manifests from compiled classes.

About

No description or website provided.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages