Пакет com.sun.jdi.request

Этот пакет используется для запроса отправки события JDI при заданных условиях. За исключением событий завершения, которые всегда отправляются, существует один тип EventRequest для каждого типа Event — например, BreakpointRequest используется для запроса BreakpointEvent. Запросы событий создаются менеджером EventRequestManager. События и обработка событий определены в пакете com.sun.jdi.event.

В будущих версиях в интерфейсы пакетов JDI могут быть добавлены методы. Существующие пакеты могут быть переименованы, если JDI станет стандартным расширением.

Интерфейс Описание
AccessWatchpointRequest

Запрос уведомления о доступе к содержимому поля в целевой виртуальной машине.

BreakpointRequest

Идентифицирует Location в целевой виртуальной машине, на котором выполнение должно быть остановлено.

ClassPrepareRequest

Запрос уведомления о подготовке класса в целевой виртуальной машине.

ClassUnloadRequest

Запрос уведомления об удалении класса в целевой виртуальной машине.

EventRequest

Представляет запрос на уведомление об событии.

EventRequestManager

Управляет созданием и удалением EventRequest.

ExceptionRequest

Запрос уведомления об исключении, произошедшем в целевой виртуальной машине.

MethodEntryRequest

Запрос уведомления о вызове метода в целевой виртуальной машине.

MethodExitRequest

Запрос уведомления о возвращении метода в целевой виртуальной машине.

ModificationWatchpointRequest

Запрос уведомления об изменении поля.

MonitorContendedEnteredRequest

Запрос уведомления о потоке в целевой виртуальной машине, входящем в монитор после ожидания его освобождения другим потоком.

MonitorContendedEnterRequest

Запрос уведомления о попытке потока в целевой виртуальной машине войти в монитор, уже захваченный другим потоком.

MonitorWaitedRequest

Запрос уведомления о завершении ожидания потока в целевой виртуальной машине на объекте монитора.

MonitorWaitRequest

Запрос уведомления о том, что поток в целевой виртуальной машине собирается подождать на объекте монитора.

StepRequest

Запрос уведомления о шаге выполнения в целевой виртуальной машине.

ThreadDeathRequest

Запрос уведомления о завершении потока в целевой виртуальной машине.

ThreadStartRequest

Запрос уведомления о запуске потока в целевой виртуальной машине.

VMDeathRequest

Запрос уведомления о завершении целевой виртуальной машины.

WatchpointRequest

Идентифицирует Field в целевой виртуальной машине, за которым ведётся наблюдение.

Исключение Описание
DuplicateRequestException

Выбрасывается для указания дублирующего запроса события.

InvalidRequestStateException

Выбрасывается для указания, что запрашиваемое событие не может быть изменено, так как оно включено.

© 1993, 2020, 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/11/docs/api/jdk.jdi/com/sun/jdi/request/package-summary.html

Spec-Zone .ru
спецификации, руководства, описания, API