Documentation
¶
Index ¶
- type Handler
- func (h *Handler[TRequest, TResponse]) Checkpoint(ctx *workflow.Context) error
- func (h *Handler[TRequest, TResponse]) ConfigureRoutes(rb *workflow.RouteBuilder) *workflow.RouteBuilder
- func (h *Handler[TRequest, TResponse]) DispatchRequest(ctx *workflow.Context, request TRequest) error
- func (h *Handler[TRequest, TResponse]) HandleExternalResponse(ctx *workflow.Context, resp *workflow.ExternalResponse) (bool, error)
- func (h *Handler[TRequest, TResponse]) HasPending(ctx *workflow.Context) (bool, error)
- func (h *Handler[TRequest, TResponse]) MarkRequestAsHandled(ctx *workflow.Context, response TResponse) (bool, error)
- func (h *Handler[TRequest, TResponse]) Reset() error
- func (h *Handler[TRequest, TResponse]) Restore(ctx *workflow.Context) error
- func (h *Handler[TRequest, TResponse]) TrackRequest(ctx *workflow.Context, request TRequest) (bool, error)
- type Options
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handler ¶
func (*Handler[TRequest, TResponse]) Checkpoint ¶
func (*Handler[TRequest, TResponse]) ConfigureRoutes ¶
func (h *Handler[TRequest, TResponse]) ConfigureRoutes(rb *workflow.RouteBuilder) *workflow.RouteBuilder
func (*Handler[TRequest, TResponse]) DispatchRequest ¶
func (*Handler[TRequest, TResponse]) HandleExternalResponse ¶
func (*Handler[TRequest, TResponse]) HasPending ¶
func (*Handler[TRequest, TResponse]) MarkRequestAsHandled ¶
Click to show internal directories.
Click to hide internal directories.