driver

package
v0.10.9 Latest Latest
Warning

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

Go to latest
Published: Mar 25, 2022 License: Apache-2.0 Imports: 12 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Driver

type Driver struct {
	*server.Server
	Env env.DriverEnv
	// contains filtered or unexported fields
}

Driver is a driver node

func NewDriver

func NewDriver(cluster cluster.Cluster, protocol proxy.ProtocolFunc, opts ...Option) *Driver

NewDriver creates a new driver node

func (*Driver) Start

func (d *Driver) Start() error

Start starts the node

func (*Driver) Stop

func (d *Driver) Stop() error

Stop stops the node

type Option

type Option func(opts *driverOptions)

Option is a driver option

func WithName

func WithName(name string) Option

WithName sets the pod name

func WithNamespace

func WithNamespace(namespace string) Option

WithNamespace sets the pod namespace

func WithNode

func WithNode(node string) Option

WithNode sets the pod node

type Server

type Server struct {
	// contains filtered or unexported fields
}

func (*Server) ConfigureAgent

func (*Server) StartAgent

func (*Server) StopAgent

Directories

Path Synopsis
counter
Code generated by atomix-go-framework.
Code generated by atomix-go-framework.
election
Code generated by atomix-go-framework.
Code generated by atomix-go-framework.
indexedmap
Code generated by atomix-go-framework.
Code generated by atomix-go-framework.
list
Code generated by atomix-go-framework.
Code generated by atomix-go-framework.
lock
Code generated by atomix-go-framework.
Code generated by atomix-go-framework.
map
Code generated by atomix-go-framework.
Code generated by atomix-go-framework.
set
Code generated by atomix-go-framework.
Code generated by atomix-go-framework.
value
Code generated by atomix-go-framework.
Code generated by atomix-go-framework.
gossip/counter
Code generated by atomix-go-framework.
Code generated by atomix-go-framework.
gossip/map
Code generated by atomix-go-framework.
Code generated by atomix-go-framework.
gossip/set
Code generated by atomix-go-framework.
Code generated by atomix-go-framework.
gossip/value
Code generated by atomix-go-framework.
Code generated by atomix-go-framework.
rsm
rsm/counter
Code generated by atomix-go-framework.
Code generated by atomix-go-framework.
rsm/election
Code generated by atomix-go-framework.
Code generated by atomix-go-framework.
rsm/indexedmap
Code generated by atomix-go-framework.
Code generated by atomix-go-framework.
rsm/list
Code generated by atomix-go-framework.
Code generated by atomix-go-framework.
rsm/lock
Code generated by atomix-go-framework.
Code generated by atomix-go-framework.
rsm/map
Code generated by atomix-go-framework.
Code generated by atomix-go-framework.
rsm/set
Code generated by atomix-go-framework.
Code generated by atomix-go-framework.
rsm/value
Code generated by atomix-go-framework.
Code generated by atomix-go-framework.

Jump to

Keyboard shortcuts

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