Пакет com.sun.jdi.request
package com.sun.jdi.request
Этот пакет используется для запроса отправки события JDI при определенных условиях. За исключением событий завершения, которые всегда отправляются, существует один вид
EventRequest для каждого типа Event - например, BreakpointRequest используется для запроса BreakpointEvent. Запросы событий создаются EventRequestManager. События и обработка событий определены в пакете com.sun.jdi.event. В будущих версиях в интерфейсы пакетов JDI могут быть добавлены методы. Существующие пакеты могут быть переименованы, если JDI станет стандартным расширением.
- Since:
- 1.3
| Класс | Описание |
|---|---|
| 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, 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://download.java.net/java/early_access/jdk24/docs/api/jdk.jdi/com/sun/jdi/request/package-summary.html