Documentation ¶
Index ¶
- type Hook
- func (h *Hook) OnCacheDownload(ctx context.Context, span *observability.TargetArtifactCacheSpan) (context.Context, observability.SpanHook)
- func (h *Hook) OnCacheUpload(ctx context.Context, span *observability.TargetArtifactCacheSpan) (context.Context, observability.SpanHook)
- func (h *Hook) OnCollectOutput(ctx context.Context, span *observability.TargetSpan) (context.Context, observability.SpanHook)
- func (h *Hook) OnExternalCacheGet(ctx context.Context, span *observability.ExternalCacheGetSpan) (context.Context, observability.SpanHook)
- func (h *Hook) OnGenPass(ctx context.Context, span *observability.BaseSpan) (context.Context, observability.SpanHook)
- func (h *Hook) OnLocalCacheCheck(ctx context.Context, span *observability.TargetArtifactCacheSpan) (context.Context, observability.SpanHook)
- func (h *Hook) OnLocalCacheStore(ctx context.Context, span *observability.TargetSpan) (context.Context, observability.SpanHook)
- func (h *Hook) OnRoot(ctx context.Context, span *observability.BaseSpan) (context.Context, observability.SpanHook)
- func (h *Hook) OnRun(ctx context.Context, span *observability.TargetSpan) (context.Context, observability.SpanHook)
- func (h *Hook) OnRunExec(ctx context.Context, span *observability.TargetExecSpan) (context.Context, observability.SpanHook)
- func (h *Hook) OnRunPrepare(ctx context.Context, span *observability.TargetSpan) (context.Context, observability.SpanHook)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Hook ¶
func (*Hook) OnCacheDownload ¶
func (h *Hook) OnCacheDownload(ctx context.Context, span *observability.TargetArtifactCacheSpan) (context.Context, observability.SpanHook)
func (*Hook) OnCacheUpload ¶
func (h *Hook) OnCacheUpload(ctx context.Context, span *observability.TargetArtifactCacheSpan) (context.Context, observability.SpanHook)
func (*Hook) OnCollectOutput ¶
func (h *Hook) OnCollectOutput(ctx context.Context, span *observability.TargetSpan) (context.Context, observability.SpanHook)
func (*Hook) OnExternalCacheGet ¶
func (h *Hook) OnExternalCacheGet(ctx context.Context, span *observability.ExternalCacheGetSpan) (context.Context, observability.SpanHook)
func (*Hook) OnGenPass ¶
func (h *Hook) OnGenPass(ctx context.Context, span *observability.BaseSpan) (context.Context, observability.SpanHook)
func (*Hook) OnLocalCacheCheck ¶
func (h *Hook) OnLocalCacheCheck(ctx context.Context, span *observability.TargetArtifactCacheSpan) (context.Context, observability.SpanHook)
func (*Hook) OnLocalCacheStore ¶
func (h *Hook) OnLocalCacheStore(ctx context.Context, span *observability.TargetSpan) (context.Context, observability.SpanHook)
func (*Hook) OnRoot ¶
func (h *Hook) OnRoot(ctx context.Context, span *observability.BaseSpan) (context.Context, observability.SpanHook)
func (*Hook) OnRun ¶
func (h *Hook) OnRun(ctx context.Context, span *observability.TargetSpan) (context.Context, observability.SpanHook)
func (*Hook) OnRunExec ¶
func (h *Hook) OnRunExec(ctx context.Context, span *observability.TargetExecSpan) (context.Context, observability.SpanHook)
func (*Hook) OnRunPrepare ¶
func (h *Hook) OnRunPrepare(ctx context.Context, span *observability.TargetSpan) (context.Context, observability.SpanHook)
Click to show internal directories.
Click to hide internal directories.