Instrumentation for Apache Http Async Client


Лицензия

Лицензия

Категории

Категории

CLI Взаимодействие с пользователем Glowroot Тестирование приложения и мониторинг Monitoring
Группа

Группа

org.glowroot.instrumentation
Идентификатор

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

instrumentation-apache-http-async-client
Последняя версия

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

0.14.9
Дата

Дата

Тип

Тип

jar
Описание

Описание

Instrumentation for Apache Http Async Client
Instrumentation for Apache Http Async Client
Организация-разработчик

Организация-разработчик

Glowroot contributors

Скачать instrumentation-apache-http-async-client

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

<!-- https://jarcasting.com/artifacts/org.glowroot.instrumentation/instrumentation-apache-http-async-client/ -->
<dependency>
    <groupId>org.glowroot.instrumentation</groupId>
    <artifactId>instrumentation-apache-http-async-client</artifactId>
    <version>0.14.9</version>
</dependency>
// https://jarcasting.com/artifacts/org.glowroot.instrumentation/instrumentation-apache-http-async-client/
implementation 'org.glowroot.instrumentation:instrumentation-apache-http-async-client:0.14.9'
// https://jarcasting.com/artifacts/org.glowroot.instrumentation/instrumentation-apache-http-async-client/
implementation ("org.glowroot.instrumentation:instrumentation-apache-http-async-client:0.14.9")
'org.glowroot.instrumentation:instrumentation-apache-http-async-client:jar:0.14.9'
<dependency org="org.glowroot.instrumentation" name="instrumentation-apache-http-async-client" rev="0.14.9">
  <artifact name="instrumentation-apache-http-async-client" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.glowroot.instrumentation', module='instrumentation-apache-http-async-client', version='0.14.9')
)
libraryDependencies += "org.glowroot.instrumentation" % "instrumentation-apache-http-async-client" % "0.14.9"
[org.glowroot.instrumentation/instrumentation-apache-http-async-client "0.14.9"]

Зависимости

provided (2)

Идентификатор библиотеки Тип Версия
org.glowroot.instrumentation : instrumentation-api jar 0.14.9
org.apache.httpcomponents : httpasyncclient jar 4.1.3

test (4)

Идентификатор библиотеки Тип Версия
org.glowroot.instrumentation : instrumentation-test-harness jar 0.14.9
junit : junit jar 4.12
org.assertj : assertj-core jar 1.7.1
com.google.guava : guava jar 20.0

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

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

Requirements

  • Runtime supports Java 6+

Building

The usual:

mvn clean install

Building requires Java 8+ and Maven 3.3.1+.

Contributing

This project uses Immutables annotation processing to eliminate maintenance on lots of boilerplate code. If you are using Eclipse, this requires installing the m2e-apt plugin and changing Window > Preferences > Maven > Annotation Processing to "Automatically configure JDT APT".

Integration tests

Integration tests are run during Maven's standard integration-test lifecycle phase.

The test harness makes it easy to run sample application code and then validate the trace captured by the instrumentation. The test harness is able to run tests both using a custom weaving class loader (which is very convenient for running and debugging inside your favorite IDE), and by spawning a JVM with the -javaagent flag (which more correctly simulates real world conditions).

Code quality

SonarQube is used to check Java coding conventions, code coverage, duplicate code, package cycles and much more. See analysis at https://sonarcloud.io.

Checker Framework is used to eliminate fear of null with its rigorous Nullness Checker. It is run as part of every Travis CI build (see the job with TARGET=checker) and any violation fails the build.

License

Source code is licensed under the Apache License, Version 2.0.

org.glowroot.instrumentation

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

Версия
0.14.9
0.14.8
0.14.7
0.14.6
0.14.5
0.14.4
0.14.3
0.14.2
0.14.1
0.14.0