モジュール jdk.jshell
パッケージ jdk.jshell.spi

インタフェースExecutionControl

すべてのスーパー・インタフェース:
AutoCloseable
既知のすべての実装クラス:
DirectExecutionControl, JdiDefaultExecutionControl, JdiExecutionControl, LocalExecutionControl, RemoteExecutionControl, StreamingExecutionControl

public interface ExecutionControl extends AutoCloseable
このインタフェースは、プラガブルなJShell実行エンジンを実装するために提供する必要がある機能を指定します。

このサービス・プロバイダ・インタフェースのオーディエンスは、JShell APIをサポートする独自のバージョンの実行エンジンを実装したいエンジニアです。

スニペットは、ラッパー・クラスでラップされたコードにコンパイルされます。 実行エンジンは、コアJShell実装でスニペットをロードし、実行可能スニペットに対してスニペットを実行するために使用されます。

このインタフェースで定義されたメソッドは、コアJShell実装によってのみコールする必要があります。

導入されたバージョン:
9