Documentation
¶
Index ¶
- type HttpReactor
- func (*HttpReactor) Ready(model *openapi.Document, args interface{}) (interface{}, error)
- func (hr *HttpReactor) Reconcile(ctx context.Context, ro *Reactor, old *openapi.Document, nuw *openapi.Document, ...) error
- func (hr *HttpReactor) Stop()
- func (hr *HttpReactor) Validate(ctx context.Context, ro *Reactor, old *openapi.Document, nuw *openapi.Document, ...) (*openapi.Document, error)
- type Reactor
- type Runtime
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HttpReactor ¶
type HttpReactor struct {
// contains filtered or unexported fields
}
func (*HttpReactor) Ready ¶
func (*HttpReactor) Ready(model *openapi.Document, args interface{}) (interface{}, error)
func (*HttpReactor) Stop ¶
func (hr *HttpReactor) Stop()
type Reactor ¶
type Reactor struct {
// contains filtered or unexported fields
}
func NewReactor ¶
type Runtime ¶
type Runtime interface { Ready(model *openapi.Document, arg interface{}) (interface{}, error) Validate(ctx context.Context, ro *Reactor, old *openapi.Document, nuw *openapi.Document, args interface{}) (*openapi.Document, error) Reconcile(ctx context.Context, ro *Reactor, old *openapi.Document, nuw *openapi.Document, args interface{}) error Stop() }
func NewCueReactor ¶
func NewCueReactor() Runtime
func NewYemaReactor ¶
func NewYemaReactor() Runtime
Click to show internal directories.
Click to hide internal directories.