-
- 含まれているインタフェース:
- ProcessHandle
public static interface ProcessHandle.Infoプロセスに関する情報スナップショット。 プロセスの属性はオペレーティング・システムによって異なり、すべての実装で使用できるわけではありません。 プロセスに関する情報は、リクエストを行うプロセスのオペレーティング・システム権限によって制限されます。 戻り型はOptional<T>で、値が使用可能な場合は明示的なテストおよびアクションが可能です。- 導入されたバージョン:
- 9
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 Optional<String[]>arguments()プロセスの引数の文字列の配列を返します。Optional<String>command()プロセスの実行可能パス名を返します。Optional<String>commandLine()プロセスのコマンドラインを返します。Optional<Instant>startInstant()プロセスの開始時間を返します。Optional<Duration>totalCpuDuration()プロセスの累積合計cputimeを返します。Optional<String>user()プロセスのユーザーを返します。
-
-
-
メソッドの詳細
-
commandLine
Optional<String> commandLine()
プロセスのコマンドラインを返します。command()およびarguments()が空でないオプションを返す場合、これは単純に、2つの関数の値をスペースで区切って連結する簡易メソッドです。 それ以外の場合は、コマンド・ラインのベスト・エフォート型のプラットフォーム依存表現が返されます。- APIのノート:
- 返される実行可能パス名と引数は、システムの制限のために一部のプラットフォームで切り捨てられる可能性があることに注意してください。
実行可能パス名には、フルパス情報なしで実行可能ファイルの名前のみを含めることができます。 ホワイトスペースが異なる引数を区切るか、または単一の引数の一部であるかは不明です。
- 戻り値:
- プロセスのコマンドラインの
Optional<String>
-
arguments
Optional<String[]> arguments()
プロセスの引数の文字列の配列を返します。- APIのノート:
- 一部のプラットフォームでは、ネイティブ・アプリケーションは起動後に引数の配列を自由に変更でき、このメソッドは変更された値のみを表示できます。
- 戻り値:
- プロセスの引数の
Optional<String[]>
-
totalCpuDuration
Optional<Duration> totalCpuDuration()
プロセスの累積合計cputimeを返します。- 戻り値:
- 累積合計cputimeの
Optional<Duration>
-
-