http

package
v0.0.0-...-852338e Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2021 License: MIT Imports: 46 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RecoveryHandler

func RecoveryHandler() func(h http.Handler) http.Handler

RecoveryHandler -

Types

type AddStrategy

type AddStrategy struct {
	*HTTP
	Basecontroller
}

AddStrategy controllers

func (*AddStrategy) ServeHTTP

func (cc *AddStrategy) ServeHTTP(w http.ResponseWriter, r *http.Request)

type AddTasks

type AddTasks struct {
	*HTTP
	Basecontroller
}

AddTasks controllers

func (*AddTasks) ServeHTTP

func (cc *AddTasks) ServeHTTP(w http.ResponseWriter, r *http.Request)

type Backends

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

Backends -

func (*Backends) Choose

func (b *Backends) Choose() string

Choose -

type Basecontroller

type Basecontroller struct {
	RequestID      string
	ResponseWriter http.ResponseWriter
	Start          time.Time
	Request        *http.Request
	Response       controllers.Response `json:"response" xml:"response"`
}

Basecontroller -

func Create

Create -

func (*Basecontroller) DefaultHeader

func (cc *Basecontroller) DefaultHeader()

DefaultHeader -

func (*Basecontroller) Render

func (cc *Basecontroller) Render()

Render -

type ClearLogs

type ClearLogs struct {
	*HTTP
	Basecontroller
}

ClearLogs controllers

func (*ClearLogs) ServeHTTP

func (cc *ClearLogs) ServeHTTP(w http.ResponseWriter, r *http.Request)

type CreateAccounts

type CreateAccounts struct {
	*HTTP
	Basecontroller
}

CreateAccounts -

func (*CreateAccounts) ServeHTTP

func (cc *CreateAccounts) ServeHTTP(w http.ResponseWriter, r *http.Request)

type DeleteAccount

type DeleteAccount struct {
	*HTTP
	Basecontroller
}

DeleteAccount -

func (*DeleteAccount) ServeHTTP

func (cc *DeleteAccount) ServeHTTP(w http.ResponseWriter, r *http.Request)

type DeleteAssetsProvider

type DeleteAssetsProvider struct {
	*HTTP
	Basecontroller
}

DeleteAssetsProvider controllers

func (*DeleteAssetsProvider) ServeHTTP

func (cc *DeleteAssetsProvider) ServeHTTP(w http.ResponseWriter, r *http.Request)

type DeleteProxy

type DeleteProxy struct {
	*HTTP
	Basecontroller
}

DeleteProxy controllers

func (*DeleteProxy) ServeHTTP

func (cc *DeleteProxy) ServeHTTP(w http.ResponseWriter, r *http.Request)

type DeleteStrategy

type DeleteStrategy struct {
	*HTTP
	Basecontroller
}

DeleteStrategy controllers

func (*DeleteStrategy) ServeHTTP

func (cc *DeleteStrategy) ServeHTTP(w http.ResponseWriter, r *http.Request)

type DeleteTasks

type DeleteTasks struct {
	*HTTP
	Basecontroller
}

DeleteTasks controllers

func (*DeleteTasks) ServeHTTP

func (cc *DeleteTasks) ServeHTTP(w http.ResponseWriter, r *http.Request)

type DeleteTestTasks

type DeleteTestTasks struct {
	*HTTP
	Basecontroller
}

DeleteTestTasks controllers

func (*DeleteTestTasks) ServeHTTP

func (cc *DeleteTestTasks) ServeHTTP(w http.ResponseWriter, r *http.Request)

type EditAccounts

type EditAccounts struct {
	*HTTP
	Basecontroller
}

EditAccounts -

func (*EditAccounts) ServeHTTP

func (cc *EditAccounts) ServeHTTP(w http.ResponseWriter, r *http.Request)

type EditProxy

type EditProxy struct {
	*HTTP
	Basecontroller
}

EditProxy controllers

func (*EditProxy) ServeHTTP

func (cc *EditProxy) ServeHTTP(w http.ResponseWriter, r *http.Request)

type EditStrategy

type EditStrategy struct {
	*HTTP
	Basecontroller
}

EditStrategy controllers

func (*EditStrategy) ServeHTTP

func (cc *EditStrategy) ServeHTTP(w http.ResponseWriter, r *http.Request)

type EditTasks

type EditTasks struct {
	*HTTP
	Basecontroller
}

EditTasks controllers

func (*EditTasks) ServeHTTP

func (cc *EditTasks) ServeHTTP(w http.ResponseWriter, r *http.Request)

type EditUsers

type EditUsers struct {
	*HTTP
	Basecontroller
}

EditUsers controllers

func (*EditUsers) ServeHTTP

func (cc *EditUsers) ServeHTTP(w http.ResponseWriter, r *http.Request)

type ErrorNotFound

type ErrorNotFound struct {
}

ErrorNotFound -

type GetAccounts

type GetAccounts struct {
	*HTTP
	Basecontroller
}

GetAccounts controllers

func (*GetAccounts) ServeHTTP

func (cc *GetAccounts) ServeHTTP(w http.ResponseWriter, r *http.Request)

type GetAssets

type GetAssets struct {
	*HTTP
	Basecontroller
}

GetAssets controllers

func (*GetAssets) ServeHTTP

func (cc *GetAssets) ServeHTTP(w http.ResponseWriter, r *http.Request)

type GetAssetsProvider

type GetAssetsProvider struct {
	*HTTP
	Basecontroller
}

GetAssetsProvider controllers

func (*GetAssetsProvider) ServeHTTP

func (cc *GetAssetsProvider) ServeHTTP(w http.ResponseWriter, r *http.Request)

type GetBrokersProvider

type GetBrokersProvider struct {
	*HTTP
	Basecontroller
}

GetBrokersProvider controllers

func (*GetBrokersProvider) ServeHTTP

func (cc *GetBrokersProvider) ServeHTTP(w http.ResponseWriter, r *http.Request)

type GetComponentList

type GetComponentList struct {
	*HTTP
	Basecontroller
}

GetComponentList controllers

func (*GetComponentList) ServeHTTP

func (cc *GetComponentList) ServeHTTP(w http.ResponseWriter, r *http.Request)

type GetIndicatorList

type GetIndicatorList struct {
	*HTTP
	Basecontroller
}

GetIndicatorList controllers

func (*GetIndicatorList) ServeHTTP

func (cc *GetIndicatorList) ServeHTTP(w http.ResponseWriter, r *http.Request)

type GetLogs

type GetLogs struct {
	*HTTP
	Basecontroller
}

GetLogs controllers

func (*GetLogs) ServeHTTP

func (cc *GetLogs) ServeHTTP(w http.ResponseWriter, r *http.Request)

type GetProfile

type GetProfile struct {
	*HTTP
	Basecontroller
}

GetProfile controllers

func (*GetProfile) ServeHTTP

func (cc *GetProfile) ServeHTTP(w http.ResponseWriter, r *http.Request)

type GetProxy

type GetProxy struct {
	*HTTP
	Basecontroller
}

GetProxy controllers

func (*GetProxy) ServeHTTP

func (cc *GetProxy) ServeHTTP(w http.ResponseWriter, r *http.Request)

type GetRatesProvider

type GetRatesProvider struct {
	*HTTP
	Basecontroller
}

GetRatesProvider controllers

func (*GetRatesProvider) ServeHTTP

func (cc *GetRatesProvider) ServeHTTP(w http.ResponseWriter, r *http.Request)

type GetStrategy

type GetStrategy struct {
	*HTTP
	Basecontroller
}

GetStrategy controllers

func (*GetStrategy) ServeHTTP

func (cc *GetStrategy) ServeHTTP(w http.ResponseWriter, r *http.Request)

type GetTasks

type GetTasks struct {
	*HTTP
	Basecontroller
}

GetTasks controllers

func (*GetTasks) ServeHTTP

func (cc *GetTasks) ServeHTTP(w http.ResponseWriter, r *http.Request)

type GetTasksTest

type GetTasksTest struct {
	*HTTP
	Basecontroller
}

GetTasksTest controllers

func (*GetTasksTest) ServeHTTP

func (cc *GetTasksTest) ServeHTTP(w http.ResponseWriter, r *http.Request)

type GetTasksTransactions

type GetTasksTransactions struct {
	*HTTP
	Basecontroller
}

GetTasksTransactions controllers

func (*GetTasksTransactions) ServeHTTP

func (cc *GetTasksTransactions) ServeHTTP(w http.ResponseWriter, r *http.Request)

type GetUserAgent

type GetUserAgent struct {
	*HTTP
	Basecontroller
}

GetUserAgent controllers

func (*GetUserAgent) ServeHTTP

func (cc *GetUserAgent) ServeHTTP(w http.ResponseWriter, r *http.Request)

type GetUsers

type GetUsers struct {
	*HTTP
	Basecontroller
}

GetUsers controllers

func (*GetUsers) ServeHTTP

func (cc *GetUsers) ServeHTTP(w http.ResponseWriter, r *http.Request)

type HTTP

type HTTP struct {
	Logger       *logging.Logger
	Port         int
	Host         string
	Database     *bridge.Database
	Rates        *rates.Rates
	Brokers      *brokers.Brokers
	Strategy     *strategy.Strategy
	Components   *bridge.Components
	Counter      *counter.RateCounter
	Webapp       *bridge.Webapp
	SocketClient sync.Map
	Logs         func(controllerstypes.GetLogs) []logging.LogsValue
	LogsClear    func(opt controllerstypes.GetLogs)
	TLS          bool
	Key          []byte
	Crt          []byte
}

HTTP -

func (*HTTP) Create

func (cc *HTTP) Create(callback func())

Create -

func (*HTTP) OnBrokersUpdate

func (cc *HTTP) OnBrokersUpdate(ids string, push []brokerstype.SendStatus)

OnBrokersUpdate -

func (*HTTP) OnLogsUpdate

func (cc *HTTP) OnLogsUpdate(ids string, push logging.LogsValue)

OnLogsUpdate -

func (*HTTP) OnRatesUpdate

func (cc *HTTP) OnRatesUpdate(ids string, push []ratestype.SendStatus)

OnRatesUpdate - handle on rates update

func (*HTTP) OnSystemStats

func (cc *HTTP) OnSystemStats(ss monitor.System)

OnSystemStats -

type Index

type Index struct {
	*HTTP
	Basecontroller
}

Index controllers

func (*Index) ServeHTTP

func (cc *Index) ServeHTTP(w http.ResponseWriter, r *http.Request)

type NewProxy

type NewProxy struct {
	*HTTP
	Basecontroller
}

NewProxy controllers

func (*NewProxy) ServeHTTP

func (cc *NewProxy) ServeHTTP(w http.ResponseWriter, r *http.Request)

type NotFound

type NotFound struct {
	*HTTP
	Basecontroller
}

NotFound controllers

func (*NotFound) ServeHTTP

func (cc *NotFound) ServeHTTP(w http.ResponseWriter, r *http.Request)

type ResetTasks

type ResetTasks struct {
	*HTTP
	Basecontroller
}

ResetTasks controllers

func (*ResetTasks) ServeHTTP

func (cc *ResetTasks) ServeHTTP(w http.ResponseWriter, r *http.Request)

type ResetTestTasks

type ResetTestTasks struct {
	*HTTP
	Basecontroller
}

ResetTestTasks controllers

func (*ResetTestTasks) ServeHTTP

func (cc *ResetTestTasks) ServeHTTP(w http.ResponseWriter, r *http.Request)

type RunTestTasks

type RunTestTasks struct {
	*HTTP
	Basecontroller
}

RunTestTasks controllers

func (*RunTestTasks) ServeHTTP

func (cc *RunTestTasks) ServeHTTP(w http.ResponseWriter, r *http.Request)

type ServerWS

type ServerWS struct {
	*HTTP
	Basecontroller
}

ServerWS -

func (*ServerWS) ServeHTTP

func (cc *ServerWS) ServeHTTP(w http.ResponseWriter, r *http.Request)

type SetAccountActive

type SetAccountActive struct {
	*HTTP
	Basecontroller
}

SetAccountActive -

func (*SetAccountActive) ServeHTTP

func (cc *SetAccountActive) ServeHTTP(w http.ResponseWriter, r *http.Request)

type SetAssetsProvider

type SetAssetsProvider struct {
	*HTTP
	Basecontroller
}

SetAssetsProvider controllers

func (*SetAssetsProvider) ServeHTTP

func (cc *SetAssetsProvider) ServeHTTP(w http.ResponseWriter, r *http.Request)

type SetComponentsActive

type SetComponentsActive struct {
	*HTTP
	Basecontroller
}

SetComponentsActive controllers

func (*SetComponentsActive) ServeHTTP

func (cc *SetComponentsActive) ServeHTTP(w http.ResponseWriter, r *http.Request)

type SetRatesActive

type SetRatesActive struct {
	*HTTP
	Basecontroller
}

SetRatesActive controllers

func (*SetRatesActive) ServeHTTP

func (cc *SetRatesActive) ServeHTTP(w http.ResponseWriter, r *http.Request)

type SetRatesAsset

type SetRatesAsset struct {
	*HTTP
	Basecontroller
}

SetRatesAsset controllers

func (*SetRatesAsset) ServeHTTP

func (cc *SetRatesAsset) ServeHTTP(w http.ResponseWriter, r *http.Request)

type SetRatesProviderConfig

type SetRatesProviderConfig struct {
	*HTTP
	Basecontroller
}

SetRatesProviderConfig controllers

func (*SetRatesProviderConfig) ServeHTTP

func (cc *SetRatesProviderConfig) ServeHTTP(w http.ResponseWriter, r *http.Request)

type TestTasks

type TestTasks struct {
	*HTTP
	Basecontroller
}

TestTasks controllers

func (*TestTasks) ServeHTTP

func (cc *TestTasks) ServeHTTP(w http.ResponseWriter, r *http.Request)

type UserLogin

type UserLogin struct {
	*HTTP
	Basecontroller
}

UserLogin controllers

func (*UserLogin) ServeHTTP

func (cc *UserLogin) ServeHTTP(w http.ResponseWriter, r *http.Request)

Jump to

Keyboard shortcuts

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