Spec-Zone.ru › OpenJDK 25

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

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

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

Начиная с версии:
1.3
Пакет Описание
com.sun.jdi
Это основной пакет Java Debug Interface (JDI). Он определяет зеркала для значений, типов и целевой виртуальной машины, а также средства начальной настройки.
com.sun.jdi.connect
Этот пакет определяет подключения между виртуальной машиной, использующей JDI, и целевой виртуальной машиной.
com.sun.jdi.event
Этот пакет определяет события 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 в целевой виртуальной машине.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее дочерних компаний в США и других странах.
Авторское право © 1993, 2025, Oracle и/или ее дочерние компании, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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/request/package-summary.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API