Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func TestDaemon ¶
TestDaemon returns address of fully started in-memory daemon and closer to close it.
Types ¶
type Daemon ¶
type Daemon struct {
// contains filtered or unexported fields
}
Daemon represents single daemon instance that can be run.
func NewDaemon ¶
func NewDaemon(opts *DaemonOpts) (*Daemon, error)
NewDaemon allocates new daemon instance using given options.
type DaemonOpts ¶
type DaemonOpts struct { IsTest bool SessionTTL time.Duration SessionTTC time.Duration Monitoring bool TLS bool TLSCertFile string TLSKeyFile string Storage string PostgresAddress string PostgresTable string PostgresSchema string Logger *zap.Logger RPCOptions []grpc.ServerOption RPCListener net.Listener DebugListener net.Listener ClusterListenAddr string ClusterSeeds []string }
DaemonOpts it is constructor argument that can be passed to the NewDaemon constructor function.
type TestDaemonOpts ¶
type TestDaemonOpts struct {
StoragePostgresAddress string
}
TestDaemonOpts set of options that are used with TestDaemon instance.
Click to show internal directories.
Click to hide internal directories.