インターフェース ShellContext

すべての既知の実装クラス:
DefaultShellContext

public interface ShellContext
さまざまなコンポーネントを緩く接続し、コマンド間で物事を維持できるようにするコンテキストの契約を定義するインターフェース。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    対話モードを取得します。
    boolean
    シェルに適切な pty ターミナルがあるかどうかを取得します。
    void
    対話モードを設定します。
  • メソッドの詳細

    • getInteractionMode

      InteractionMode getInteractionMode()
      対話モードを取得します。
      戻り値:
      現在の対話モード
    • setInteractionMode

      void setInteractionMode(InteractionMode interactionMode)
      対話モードを設定します。
      パラメーター:
      interactionMode - 相互作用モード
    • hasPty

      boolean hasPty()
      シェルに適切な pty ターミナルがあるかどうかを取得します。出力がファイルにパイプされる場合、またはターミナルが実際のユーザー操作がない CI システムで実行される場合、ターミナルには pty がありません。
      戻り値:
      ターミナルに pty 機能がある場合は true