Пакет com.sun.jdi.event
package com.sun.jdi.event
Этот пакет определяет события JDI и обработку событий.
Event всегда является элементом EventSet, который извлекается из EventQueue. Примеры событий: "breakpoints events", "thread creation events" и "virtual machine death event". За исключением событий завершения, все получаемые события должны запрашиваться с помощью "EventRequest". Пакет com.sun.jdi.request определяет запросы событий и управление ими. В будущих выпусках в интерфейсы пакетов JDI могут быть добавлены методы. Если JDI станет стандартным расширением, существующие пакеты могут быть переименованы.
- С версии:
- 1.3
| Класс | Описание |
|---|---|
| AccessWatchpointEvent | Уведомление о доступе к полю в целевой виртуальной машине. |
| BreakpointEvent | Уведомление о точке останова в целевой виртуальной машине. |
| ClassPrepareEvent | Уведомление о подготовке класса в целевой виртуальной машине. |
| ClassUnloadEvent | Уведомление о выгрузке класса в целевой виртуальной машине. |
| Event | Происшествие в целевой виртуальной машине, представляющее интерес для отладчика. |
| EventIterator | Итераторы событий не поддерживают изменение. |
| EventQueue | Управляет входящими событиями отладчика для целевой виртуальной машины. |
| EventSet | В определенный момент времени целевая VirtualMachine может создать несколько объектов Event. |
| ExceptionEvent | Уведомление об исключении в целевой виртуальной машине. |
| LocatableEvent | Абстрактный суперинтерфейс событий, у которых есть и местоположение, и поток. |
| MethodEntryEvent | Уведомление о вызове метода в целевой виртуальной машине. |
| MethodExitEvent | Уведомление о возврате из метода в целевой виртуальной машине. |
| ModificationWatchpointEvent | Уведомление об изменении поля в целевой виртуальной машине. |
| MonitorContendedEnteredEvent | Уведомление о том, что поток в целевой виртуальной машине вошел в монитор после ожидания его освобождения другим потоком. |
| MonitorContendedEnterEvent | Уведомление о том, что поток в целевой виртуальной машине пытается войти в монитор, уже захваченный другим потоком. |
| MonitorWaitedEvent | Уведомление о том, что поток в целевой виртуальной машине завершил ожидание объекта-монитора. |
| MonitorWaitEvent | Уведомление о том, что поток в целевой виртуальной машине собирается начать ожидание объекта-монитора. |
| StepEvent | Уведомление о завершении шага в целевой виртуальной машине. |
| ThreadDeathEvent | Уведомление о завершении потока в целевой виртуальной машине. |
| ThreadStartEvent | Уведомление о запуске нового потока в целевой виртуальной машине. |
| VMDeathEvent | Уведомление о завершении целевой виртуальной машины. |
| VMDisconnectEvent | Уведомление об отключении от целевой виртуальной машины. |
| VMStartEvent | Уведомление об инициализации целевой виртуальной машины. |
| WatchpointEvent | Уведомление о событии, вызванном обращением к полю и обнаруженном потоком в целевой виртуальной машине. |
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/jdk.jdi/com/sun/jdi/event/package-summary.html