Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudEventHandler ¶
type CloudEventHandler func(context.Context, *cloudevents.Event) error
type Instance ¶
type Instance struct {
// contains filtered or unexported fields
}
func NewInstance ¶
func NewInstance(reporter metrics.Reporter, logger *zap.SugaredLogger, opts ...InstanceOption) *Instance
func (*Instance) RegisterCloudEventHandler ¶
func (i *Instance) RegisterCloudEventHandler(h CloudEventHandler)
func (*Instance) RegisterProbeHandler ¶
func (i *Instance) RegisterProbeHandler(h ProbeHandler)
func (*Instance) UpdateFromConfig ¶
type InstanceOption ¶
type InstanceOption func(*Instance)
func InstanceWithPort ¶
func InstanceWithPort(port int) InstanceOption
func InstanceWithStatusManager ¶
func InstanceWithStatusManager(sm status.Manager) InstanceOption
type ProbeHandler ¶
type ProbeHandler func() error
Click to show internal directories.
Click to hide internal directories.