Класс LocalExecutionControlProvider
java.lang.Object
jdk.jshell.execution.LocalExecutionControlProvider
- Все реализуемые интерфейсы:
ExecutionControlProvider
public class LocalExecutionControlProvider extends Object implements ExecutionControlProvider
Поставщик движков выполнения, работающих в том же процессе, что и JShell.
- Начиная с:
- 9
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
LocalExecutionControlProvider() |
Создает экземпляр. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
ExecutionControl |
createExecutionControl |
Создает новый экземпляр ExecutionControl. |
Map |
defaultParameters() |
Создает и возвращает карту параметров по умолчанию для LocalExecutionControlProvider. |
ExecutionControl |
generate |
Создает и возвращает локально выполняющийся экземпляр ExecutionControl. |
String |
name() |
Уникальное имя этого ExecutionControlProvider. |
Подробное описание конструкторов
LocalExecutionControlProvider
public LocalExecutionControlProvider()
Создает экземпляр. Экземпляр можно использовать для создания экземпляра
ExecutionControl, выполняющего код в том же процессе.Подробное описание методов
name
public String name()
Уникальное имя этого
ExecutionControlProvider.- Переопределено:
-
nameв интерфейсеExecutionControlProvider - Возвращает:
- "local"
defaultParameters
public Map<String,String> defaultParameters()
Создает и возвращает карту параметров по умолчанию для
LocalExecutionControlProvider. LocalExecutionControlProvider не имеет параметров.- Переопределено:
-
defaultParametersв интерфейсеExecutionControlProvider - Возвращает:
- пустую карту параметров
generate
public ExecutionControl generate(ExecutionEnv env, Map<String,String> parameters)
Создает и возвращает локально выполняющийся экземпляр
ExecutionControl.- Переопределено:
-
generateв интерфейсеExecutionControlProvider - Параметры:
-
env— среда выполнения, предоставленная JShell -
parameters— карта параметров по умолчанию или измененная карта параметров. - Возвращает:
- движок выполнения
createExecutionControl
public ExecutionControl createExecutionControl(ExecutionEnv env, Map<String,String> parameters)
Создает новый экземпляр
ExecutionControl. Этот метод вызывается методом generate().
- Параметры:
-
env—ExecutionEnv, для которого следует создатьExecutionControl -
parameters— параметры, переданные методуgenerate() - Возвращает:
- вновь созданный
ExecutionControl - Начиная с:
- 22
© 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.jshell/jdk/jshell/execution/LocalExecutionControlProvider.html