Everit - Java Agent Shutdown

A Java Agent that shuts down target JVM after installed.

Лицензия

Лицензия

Категории

Категории

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

Группа

org.everit.jdk.javaagent
Идентификатор

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

org.everit.jdk.javaagent.shutdown
Последняя версия

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

1.0.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

Everit - Java Agent Shutdown
A Java Agent that shuts down target JVM after installed.
Ссылка на сайт

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

https://github.com/everit-org/javaagent-shutdown
Организация-разработчик

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

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

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

https://github.com/everit-org/javaagent-shutdown

Скачать org.everit.jdk.javaagent.shutdown

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

<!-- https://jarcasting.com/artifacts/org.everit.jdk.javaagent/org.everit.jdk.javaagent.shutdown/ -->
<dependency>
    <groupId>org.everit.jdk.javaagent</groupId>
    <artifactId>org.everit.jdk.javaagent.shutdown</artifactId>
    <version>1.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.everit.jdk.javaagent/org.everit.jdk.javaagent.shutdown/
implementation 'org.everit.jdk.javaagent:org.everit.jdk.javaagent.shutdown:1.0.0'
// https://jarcasting.com/artifacts/org.everit.jdk.javaagent/org.everit.jdk.javaagent.shutdown/
implementation ("org.everit.jdk.javaagent:org.everit.jdk.javaagent.shutdown:1.0.0")
'org.everit.jdk.javaagent:org.everit.jdk.javaagent.shutdown:jar:1.0.0'
<dependency org="org.everit.jdk.javaagent" name="org.everit.jdk.javaagent.shutdown" rev="1.0.0">
  <artifact name="org.everit.jdk.javaagent.shutdown" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.everit.jdk.javaagent', module='org.everit.jdk.javaagent.shutdown', version='1.0.0')
)
libraryDependencies += "org.everit.jdk.javaagent" % "org.everit.jdk.javaagent.shutdown" % "1.0.0"
[org.everit.jdk.javaagent/org.everit.jdk.javaagent.shutdown "1.0.0"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

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

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

javaagent-exit

A Java Agent that shuts down after installed. The agent should be installed dynamically with Sun Attach API. Here is an example, how:

VirtualMachine vm = VirtualMachine.attach(pid);
vm.loadAgent(pathToShutdownAgentJar, args);

Three arguments are supported:

  • exitcode: The exit code that the agent should use to stop the JVM. The code is used when everything went well; all shutdown hooks ran and there are only daemon threads left. The default value is 0.
  • timeout: The agent waits until the timeout, before shuts down the JVM forcibly by calling Runtime.halt(haltcode). The value is specified in milliseconds. If the value is less than or equal to 0, the agent will wait forever for a clean shutdown. The default value is 0.
  • haltcode: The code that the agent uses during stopping the JVM forcibly after the timeout. Default value is 1.

Arguments should be separated by comma. E.g.:

vm.loadAgent(pathToShutdownAgentJar, "timeout=1000,haltcode=5");

Download

The artifact is available on maven-central.

org.everit.jdk.javaagent

Everit Kft.

Open source projects of Everit Kft.

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

Версия
1.0.0