Пакет com.sun.jdi.request
package com.sun.jdi.request
Этот пакет используется для запроса отправки события JDI при заданных условиях. За исключением событий завершения, которые всегда отправляются, существует один вид
EventRequest для каждого типа Event - например, BreakpointRequest используется для запроса BreakpointEvent. Запросы событий создаются менеджером EventRequestManager. События и обработка событий определены в пакете com.sun.jdi.event. В будущих выпусках могут быть добавлены методы в интерфейсы пакетов JDI. Существующие пакеты могут быть переименованы, если JDI станет стандартным расширением.
| Класс | Описание |
|---|---|
| AccessWatchpointRequest | Запрос уведомления о доступе к содержимому поля в целевой виртуальной машине. |
| BreakpointRequest | Определяет Location в целевой виртуальной машине, на котором выполнение должно быть остановлено. |
| ClassPrepareRequest | Запрос уведомления о подготовке класса в целевой виртуальной машине. |
| ClassUnloadRequest | Запрос уведомления о разгрузке класса в целевой виртуальной машине. |
| DuplicateRequestException | Выбрасывается для указания дублированного запроса события. |
| EventRequest | Представляет запрос уведомления об событии. |
| EventRequestManager | Управляет созданием и удалением EventRequest. |
| ExceptionRequest | Запрос уведомления о возникновении исключения в целевой виртуальной машине. |
| InvalidRequestStateException | Выбрасывается, чтобы указать, что запрашиваемое событие не может быть изменено, потому что оно включено. |
| MethodEntryRequest | Запрос уведомления о вызове метода в целевой виртуальной машине. |
| MethodExitRequest | Запрос уведомления о возвращении метода в целевой виртуальной машине. |
| ModificationWatchpointRequest | Запрос уведомления о записи в поле. |
| MonitorContendedEnteredRequest | Запрос уведомления о потоке в целевой виртуальной машине, входящем в монитор после ожидания его освобождения другим потоком. |
| MonitorContendedEnterRequest | Запрос уведомления о потоке в целевой виртуальной машине, пытающемся войти в монитор, уже приобретенный другим потоком. |
| MonitorWaitedRequest | Запрос уведомления, когда поток в целевой виртуальной машине завершил ожидание объекта монитора. |
| MonitorWaitRequest | Запрос уведомления о том, когда поток в целевой виртуальной машине собирается ожидать объект монитора. |
| StepRequest | Запрос уведомления о шаге в целевой виртуальной машине. |
| ThreadDeathRequest | Запрос уведомления о завершении потока в целевой виртуальной машине. |
| ThreadStartRequest | Запрос уведомления о начале выполнения потока в целевой виртуальной машине. |
| VMDeathRequest | Запрос уведомления о завершении целевой виртуальной машины. |
| WatchpointRequest | Определяет Field в целевой виртуальной машине, за которым ведется наблюдение. |
© 1993, 2023, 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/21/docs/api/jdk.jdi/com/sun/jdi/request/package-summary.html