Spec-Zone.ru › OpenJDK 17

Класс JdiExecutionControlProvider

java.lang.Object
jdk.jshell.execution.JdiExecutionControlProvider
Все реализуемые интерфейсы:
ExecutionControlProvider
public class JdiExecutionControlProvider extends Object implements ExecutionControlProvider
Поставщик удалённых исполняемых движков, управляемых JDI.
С момента:
9

Краткое описание полей

Модификатор и тип Поле Описание
static final String PARAM_HOST_NAME
Имя локального хоста для подключения.
static final String PARAM_LAUNCH
Использовать запуск, управляемый JDI?
static final String PARAM_REMOTE_AGENT
Удаленный агент для запуска.
static final String PARAM_TIMEOUT
Миллисекунды до таймаута подключения.

Краткое описание конструкторов

Конструктор Описание
JdiExecutionControlProvider()
Создать экземпляр.

Краткое описание методов

Модификатор и тип Метод Описание
Map<String,String> defaultParameters()
Создать и вернуть стандартную карту параметров для этого ExecutionControlProvider.
ExecutionControl generate(ExecutionEnv env, Map<String,String> parameters)
Создать и вернуть экземпляр ExecutionControl.
String name()
Уникальное имя этого ExecutionControlProvider.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание полей

PARAM_REMOTE_AGENT

public static final String PARAM_REMOTE_AGENT
Удаленный агент для запуска.
См. также:
  • Постоянные значения полей

PARAM_TIMEOUT

public static final String PARAM_TIMEOUT
Миллисекунды до таймаута подключения.
См. также:
  • Постоянные значения полей

PARAM_HOST_NAME

public static final String PARAM_HOST_NAME
Имя локального хоста для подключения.
См. также:
  • Постоянные значения полей

PARAM_LAUNCH

public static final String PARAM_LAUNCH
Использовать ли запуск, управляемый JDI?
См. также:
  • Постоянные значения полей

Подробное описание конструкторов

JdiExecutionControlProvider

public JdiExecutionControlProvider()
Создать экземпляр. Экземпляр может быть использован для создания экземпляра ExecutionControl, который использует Java Debug Interface для управления удалённым процессом.

Подробное описание методов

name

public String name()
Уникальное имя этого ExecutionControlProvider.
Унаследовано от:
name в интерфейсе ExecutionControlProvider
Возвращает:
"jdi"

defaultParameters

public Map<String,String> defaultParameters()
Создать и вернуть стандартную карту параметров для этого ExecutionControlProvider. Карта может быть изменёна; изменённая или неизменённая, она может быть передана в generate(jdk.jshell.spi.ExecutionEnv, java.util.Map).
Параметры
Параметр Описание Постоянное поле
remoteAgent удаленный агент для запуска PARAM_REMOTE_AGENT
timeout миллисекунды до таймаута подключения PARAM_TIMEOUT
launch "true" для запуска, управляемого JDI PARAM_LAUNCH
hostname подключение к указанному локальному хосту ("" для обнаружения) PARAM_HOST_NAME
Унаследовано от:
defaultParameters в интерфейсе ExecutionControlProvider
Возвращает:
стандартная карта параметров

generate

public ExecutionControl generate(ExecutionEnv env, Map<String,String> parameters) throws IOException
Описание скопировано из интерфейса: ExecutionControlProvider
Создать и вернуть экземпляр ExecutionControl.
Унаследовано от:
generate в интерфейсе ExecutionControlProvider
Параметры:
env - среда выполнения, предоставленная JShell
parameters - карта параметров по умолчанию или изменённая.
Возвращает:
исполняемый движок
Исключения:
IOException

© 1993, 2021, 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/17/docs/api/jdk.jshell/jdk/jshell/execution/JdiExecutionControlProvider.html

Spec-Zone.ru

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