Documentation ¶
Index ¶
Constants ¶
View Source
const ( // The key used for propagating error details from Camel health to MicroProfile Health // (See CAMEL-17138). HealthCheckErrorMessage = "error.message" )
Variables ¶
View Source
var Log = log.Log.WithName("controller").WithName("integration")
Log --.
Functions ¶
func NewHealthCheck ¶ added in v1.10.0
func NewHealthCheck(body []byte) (*v1.HealthCheck, error)
Types ¶
type Action ¶
type Action interface { client.Injectable log.Injectable // a user friendly name for the action Name() string // returns true if the action can handle the integration CanHandle(integration *v1.Integration) bool // executes the handling function Handle(ctx context.Context, integration *v1.Integration) (*v1.Integration, error) }
Action --.
func NewInitializeAction ¶
func NewInitializeAction() Action
NewInitializeAction creates a new initialize action.
func NewMonitorAction ¶
func NewMonitorAction() Action
func NewPlatformSetupAction ¶
func NewPlatformSetupAction() Action
NewPlatformSetupAction creates a new platform-setup action.
type StatusChangedPredicate ¶ added in v1.10.0
StatusChangedPredicate implements a generic update predicate function on status change.
func (StatusChangedPredicate) Update ¶ added in v1.10.0
func (StatusChangedPredicate) Update(e event.UpdateEvent) bool
Update implements default UpdateEvent filter for validating status change.
Click to show internal directories.
Click to hide internal directories.