bootstrap

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 8, 2023 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func OnStarted added in v0.1.1

func OnStarted(h OnStartedHandler)

func RegisterBrokerProvider added in v0.1.1

func RegisterBrokerProvider(mqType string, provider mq.Provider)

func RegisterDatastoreProvider added in v0.1.1

func RegisterDatastoreProvider(dsType string, provider datastore.Provider)

func RegisterEndpoint added in v0.1.1

func RegisterEndpoint(method, path string, handler middleware.HandlerFunc)

func RegisterMiddleware added in v0.1.1

func RegisterMiddleware(mw middleware.MiddlewareFunc)

func Start

func Start(mode Mode) error

func Terminate added in v0.1.1

func Terminate()

Types

type Mode

type Mode string
const (
	ModeCoordinator Mode = "coordinator"
	ModeWorker      Mode = "worker"
	ModeStandalone  Mode = "standalone"
	ModeMigration   Mode = "migration"
)

type OnStartedHandler added in v0.1.1

type OnStartedHandler func() error

OnStartedHandler a bootstrap hook that is called after Tork has finished starting up. If a non-nil error is returned it will terminate the bootstrap process.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL