クラス AbstractBuildLog

java.lang.ObjectSE
org.springframework.boot.buildpack.platform.build.AbstractBuildLog
実装されているすべてのインターフェース:
BuildLog

public abstract class AbstractBuildLog extends ObjectSE implements BuildLog
BuildLog 実装の基本クラス。
導入:
2.3.0
作成者:
Phillip Webb, Scott Frederick, Andrey Shlykov, Rafael Ceccone
  • コンストラクターの詳細

    • AbstractBuildLog

      public AbstractBuildLog()
  • メソッドの詳細

    • start

      public void start(BuildRequest request)
      インターフェースからコピーされた説明: BuildLog
      ビルドが開始されたことをログに記録します。
      次で指定:
      インターフェース BuildLogstart 
      パラメーター:
      request - ビルドリクエスト
    • pullingImage

      public ConsumerSE<TotalProgressEvent> pullingImage(ImageReference imageReference, @Nullable ImagePlatform platform, org.springframework.boot.buildpack.platform.build.ImageType imageType)
      インターフェースからコピーされた説明: BuildLog
      イメージがプルされていることをログに記録します。
      次で指定:
      インターフェース BuildLogpullingImage 
      パラメーター:
      imageReference - イメージ参照
      platform - イメージのプラットフォーム
      imageType - イメージ型
      戻り値:
      進行状況更新イベントのコンシューマー
    • pulledImage

      public void pulledImage(Image image, org.springframework.boot.buildpack.platform.build.ImageType imageType)
      インターフェースからコピーされた説明: BuildLog
      イメージがプルされたことをログに記録します。
      次で指定:
      インターフェース BuildLogpulledImage 
      パラメーター:
      image - プルされたイメージ
      imageType - プルされたイメージ型
    • pushingImage

      public ConsumerSE<TotalProgressEvent> pushingImage(ImageReference imageReference)
      インターフェースからコピーされた説明: BuildLog
      イメージがプッシュされていることをログに記録します。
      次で指定:
      インターフェース BuildLogpushingImage 
      パラメーター:
      imageReference - イメージ参照
      戻り値:
      進行状況更新イベントのコンシューマー
    • pushedImage

      public void pushedImage(ImageReference imageReference)
      インターフェースからコピーされた説明: BuildLog
      イメージがプッシュされたことをログに記録します。
      次で指定:
      インターフェース BuildLogpushedImage 
      パラメーター:
      imageReference - イメージ参照
    • executingLifecycle

      public void executingLifecycle(BuildRequest request, org.springframework.boot.buildpack.platform.build.LifecycleVersion version, VolumeName buildCacheVolume)
      インターフェースからコピーされた説明: BuildLog
      ライフサイクルが実行されていることをログに記録します。
      次で指定:
      インターフェース BuildLogexecutingLifecycle 
      パラメーター:
      request - ビルドリクエスト
      version - ライフサイクルバージョン
      buildCacheVolume - 使用中のビルドキャッシュボリュームの名前
    • executingLifecycle

      public void executingLifecycle(BuildRequest request, org.springframework.boot.buildpack.platform.build.LifecycleVersion version, Cache buildCache)
      インターフェースからコピーされた説明: BuildLog
      ライフサイクルが実行されていることをログに記録します。
      次で指定:
      インターフェース BuildLogexecutingLifecycle 
      パラメーター:
      request - ビルドリクエスト
      version - ライフサイクルバージョン
      buildCache - 使用中のビルドキャッシュ
    • runningPhase

      public ConsumerSE<LogUpdateEvent> runningPhase(BuildRequest request, StringSE name)
      インターフェースからコピーされた説明: BuildLog
      特定のフェーズが実行されていることをログに記録します。
      次で指定:
      インターフェース BuildLogrunningPhase 
      パラメーター:
      request - ビルドリクエスト
      name - フェーズの名前
      戻り値:
      ログ更新のコンシューマー
    • skippingPhase

      public void skippingPhase(StringSE name, StringSE reason)
      インターフェースからコピーされた説明: BuildLog
      特定のフェーズがスキップされていることをログに記録します。
      次で指定:
      インターフェース BuildLogskippingPhase 
      パラメーター:
      name - フェーズの名前
      reason - フェーズがスキップされた理由
    • executedLifecycle

      public void executedLifecycle(BuildRequest request)
      インターフェースからコピーされた説明: BuildLog
      ライフサイクルが実行されたことをログに記録します。
      次で指定:
      インターフェース BuildLogexecutedLifecycle 
      パラメーター:
      request - ビルドリクエスト
    • taggedImage

      public void taggedImage(ImageReference tag)
      インターフェースからコピーされた説明: BuildLog
      タグが作成されたことをログに記録します。
      次で指定:
      インターフェース BuildLogtaggedImage 
      パラメーター:
      tag - タグリファレンス
    • failedCleaningWorkDir

      public void failedCleaningWorkDir(Cache cache, @Nullable ExceptionSE exception)
      インターフェースからコピーされた説明: BuildLog
      キャッシュクリーンアップ手順が正常に完了しなかったことをログに記録します。
      次で指定:
      インターフェース BuildLogfailedCleaningWorkDir 
      パラメーター:
      cache - キャッシュ
      exception - 失敗の原因となった例外
    • sensitiveTargetBindingDetected

      public void sensitiveTargetBindingDetected(Binding binding)
      インターフェースからコピーされた説明: BuildLog
      機密ターゲットとのバインドが検出されたことをログに記録します。
      次で指定:
      インターフェース BuildLogsensitiveTargetBindingDetected 
      パラメーター:
      binding - バインディング
    • log

      protected void log()
    • log

      protected abstract void log(StringSE message)
    • getProgressConsumer

      protected abstract ConsumerSE<TotalProgressEvent> getProgressConsumer(StringSE message)