クラス TaskLaunchRequest

java.lang.ObjectSE
org.springframework.cloud.task.launcher.TaskLaunchRequest
実装されたすべてのインターフェース:
SerializableSE

public class TaskLaunchRequest extends ObjectSE implements SerializableSE
タスクを起動するために TaskLauncherSink に必要な maven リポジトリとプロパティ情報を含むリクエスト。
作成者:
Glenn Renfro
関連事項:
  • コンストラクターの詳細

    • TaskLaunchRequest

      public TaskLaunchRequest(StringSE uri, ListSE<StringSE> commandlineArguments, MapSE<StringSE,StringSE> environmentProperties, MapSE<StringSE,StringSE> deploymentProperties, StringSE applicationName)
      TaskLaunchRequest のコンストラクター。
      パラメーター:
      uri - 起動するタスク成果物への URI。
      commandlineArguments - タスクで使用される commandlineArguments のリスト
      environmentProperties - このタスクの環境変数です。
      deploymentProperties - プラットフォーム上でタスクを設定するために使用される変数です。
      applicationName - 起動されたタスクに適用される名前。null に設定された場合、起動されたタスク名は "Task-`hash code of the TaskLaunchRequest`" になります。
    • TaskLaunchRequest

      public TaskLaunchRequest()
      TaskLaunchRequest のコンストラクター。
      導入:
      2.0.0
  • メソッドの詳細

    • getUri

      public StringSE getUri()
      戻り値:
      この起動リクエストのアーティファクトへの現在の URI。
    • getCommandlineArguments

      public ListSE<StringSE> getCommandlineArguments()
      戻り値:
      タスク実行に使用される変更不可能な引数のリスト
    • getEnvironmentProperties

      public MapSE<StringSE,StringSE> getEnvironmentProperties()
      タスクの環境変数を取得します。
      戻り値:
      タスクの環境変数を含むマップ。
    • getDeploymentProperties

      public MapSE<StringSE,StringSE> getDeploymentProperties()
      TaskLauncher で使用されるプロパティを返します。
      戻り値:
      デプロイプロパティ
    • getApplicationName

      public StringSE getApplicationName()
      起動されたタスクに関連付けられる名前を返します。
      戻り値:
      アプリケーション名を含む文字列。
    • setApplicationName

      public void setApplicationName(StringSE applicationName)
      起動されたタスクに適用する名前を設定します。null に設定した場合、起動されたタスク名は "Task- `unique id` " になります。
      パラメーター:
      applicationName - 名前は
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString 
    • equals

      public boolean equals(ObjectSE o)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode