options

package
v0.0.0-...-be0592b Latest Latest
Warning

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

Go to latest
Published: Jul 31, 2019 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	MongoDB     mongo.Config
	Redis       redis.Config
	Transaction TransactionConfig
}

Config transaction server config structure

type ServerOption

type ServerOption struct {
	ServConf *config.CCAPIConfig
}

ServerOption define option of server in flags

func NewServerOption

func NewServerOption() *ServerOption

NewServerOption create a ServerOption object

func (*ServerOption) AddFlags

func (s *ServerOption) AddFlags(fs *pflag.FlagSet)

AddFlags add flags

type TransactionConfig

type TransactionConfig struct {
	Enable                    string
	TransactionLifetimeSecond string
}

TransactionConfig transaction config structure

func (TransactionConfig) GetTransactionLifetimeSecond

func (c TransactionConfig) GetTransactionLifetimeSecond() int

GetTransactionLifetimeSecond return the lifecycle of the transaction

func (TransactionConfig) IsTransactionEnable

func (c TransactionConfig) IsTransactionEnable() bool

IsTransactionEnable check it the transaction is enable

Jump to

Keyboard shortcuts

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