Documentation ¶
Index ¶
- Constants
- type BindingContextAccessor
- type HookMetadata
- func (m *HookMetadata) AppendBindingContext(context BindingContext) *HookMetadata
- func (m HookMetadata) GetAllowFailure() bool
- func (m HookMetadata) GetBinding() BindingType
- func (m HookMetadata) GetBindingContext() []BindingContext
- func (m HookMetadata) GetDescription() string
- func (m HookMetadata) GetHookName() string
- func (m *HookMetadata) WithAllowFailure(allowFailure bool) *HookMetadata
- func (m *HookMetadata) WithBinding(binding BindingType) *HookMetadata
- func (m *HookMetadata) WithBindingContext(context []BindingContext) *HookMetadata
- func (m *HookMetadata) WithHookName(name string) *HookMetadata
- type HookNameAccessor
Constants ¶
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BindingContextAccessor ¶
type BindingContextAccessor interface {
GetBindingContext() []BindingContext
}
type HookMetadata ¶
type HookMetadata struct { HookName string // hook name Binding string // binding name Group string BindingType BindingType BindingContext []BindingContext AllowFailure bool //Task considered as 'ok' if hook failed. False by default. Can be true for some schedule hooks. }
func HookMetadataAccessor ¶
func HookMetadataAccessor(t task.Task) (hookMeta HookMetadata)
func (*HookMetadata) AppendBindingContext ¶
func (m *HookMetadata) AppendBindingContext(context BindingContext) *HookMetadata
func (HookMetadata) GetAllowFailure ¶
func (m HookMetadata) GetAllowFailure() bool
func (HookMetadata) GetBinding ¶
func (m HookMetadata) GetBinding() BindingType
func (HookMetadata) GetBindingContext ¶
func (m HookMetadata) GetBindingContext() []BindingContext
func (HookMetadata) GetDescription ¶
func (m HookMetadata) GetDescription() string
func (HookMetadata) GetHookName ¶
func (m HookMetadata) GetHookName() string
func (*HookMetadata) WithAllowFailure ¶
func (m *HookMetadata) WithAllowFailure(allowFailure bool) *HookMetadata
func (*HookMetadata) WithBinding ¶
func (m *HookMetadata) WithBinding(binding BindingType) *HookMetadata
func (*HookMetadata) WithBindingContext ¶
func (m *HookMetadata) WithBindingContext(context []BindingContext) *HookMetadata
func (*HookMetadata) WithHookName ¶
func (m *HookMetadata) WithHookName(name string) *HookMetadata
type HookNameAccessor ¶
type HookNameAccessor interface {
GetHookName() string
}
Click to show internal directories.
Click to hide internal directories.