enhanced-diagnostics-java

Java library with batteries included for enhanced-diagnostics npm package

Лицензия

Лицензия

MIT
Категории

Категории

Java Языки программирования
Группа

Группа

com.github.timo-reymann
Идентификатор

Идентификатор

enhanced-diagnostics-java
Последняя версия

Последняя версия

1.0.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

enhanced-diagnostics-java
Java library with batteries included for enhanced-diagnostics npm package
Ссылка на сайт

Ссылка на сайт

https://github.com/timo-reymann/enhanced-diagnostics-java
Система контроля версий

Система контроля версий

https://github.com/timo-reymann/enhanced-diagnostics-java/tree/master

Скачать enhanced-diagnostics-java

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.github.timo-reymann/enhanced-diagnostics-java/ -->
<dependency>
    <groupId>com.github.timo-reymann</groupId>
    <artifactId>enhanced-diagnostics-java</artifactId>
    <version>1.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.timo-reymann/enhanced-diagnostics-java/
implementation 'com.github.timo-reymann:enhanced-diagnostics-java:1.0.0'
// https://jarcasting.com/artifacts/com.github.timo-reymann/enhanced-diagnostics-java/
implementation ("com.github.timo-reymann:enhanced-diagnostics-java:1.0.0")
'com.github.timo-reymann:enhanced-diagnostics-java:jar:1.0.0'
<dependency org="com.github.timo-reymann" name="enhanced-diagnostics-java" rev="1.0.0">
  <artifact name="enhanced-diagnostics-java" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.timo-reymann', module='enhanced-diagnostics-java', version='1.0.0')
)
libraryDependencies += "com.github.timo-reymann" % "enhanced-diagnostics-java" % "1.0.0"
[com.github.timo-reymann/enhanced-diagnostics-java "1.0.0"]

Зависимости

compile (5)

Идентификатор библиотеки Тип Версия
com.fasterxml.jackson.core : jackson-databind jar 2.9.6
com.fasterxml.jackson.core : jackson-annotations jar 2.9.6
org.projectlombok : lombok jar 1.18.0
org.slf4j : slf4j-simple jar 1.7.25
com.fasterxml.jackson.datatype : jackson-datatype-jsr310 jar 2.9.6

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.8.2

Модули Проекта

Данный проект не имеет модулей.

enhanced-diagnostics-java

Java library with batteries included for enhanced-diagnostics npm package

Dependencies (already included)

  • Jackson ObjectMapper: Parse json to java objects
  • SLF4J: Error logging

Usage

Step Code
Create public and private key You can do this using openssl cli or CryptoUtilitypackaged with the lib
Get private key into memory as string e. g. EncryptedReport encryptedReport = new EncryptedReport(encryptedChunks) encryptedChunks is the json array parsed to List<string>
Decrypt data and get report data Report decrypt = encryptedReport.decrypt(privateKey, objectMapper)

Thats it. Now you can process your report data.

Add to your dependencies

<dependency>
    <groupId>com.github.timo-reymann</groupId>
    <artifactId>enhanced-diagnostics-java</artifactId>
    <version>1.0.0</version>
</dependency>

Версии библиотеки

Версия
1.0.0
0.0.2