plugins

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Apr 21, 2023 License: GPL-3.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CorsMiddleware

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

func NewCorsMiddleware

func NewCorsMiddleware() *CorsMiddleware

func (*CorsMiddleware) Enabled

func (m *CorsMiddleware) Enabled() bool

func (*CorsMiddleware) Name

func (m *CorsMiddleware) Name() string

func (*CorsMiddleware) Next

func (*CorsMiddleware) OnProcess

func (m *CorsMiddleware) OnProcess(session *rpc.Session) error

func (*CorsMiddleware) OnRequest

func (m *CorsMiddleware) OnRequest(session *rpc.Session) error

func (*CorsMiddleware) OnResponse

func (m *CorsMiddleware) OnResponse(session *rpc.Session) error

func (*CorsMiddleware) SetNext

func (m *CorsMiddleware) SetNext(middleware middleware.Middleware)

type HttpProxyMiddleware

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

func NewHttpProxyMiddleware

func NewHttpProxyMiddleware() *HttpProxyMiddleware

func (*HttpProxyMiddleware) Enabled

func (m *HttpProxyMiddleware) Enabled() bool

func (*HttpProxyMiddleware) GetClient

func (m *HttpProxyMiddleware) GetClient(session *rpc.Session) *client.Client

func (*HttpProxyMiddleware) Name

func (m *HttpProxyMiddleware) Name() string

func (*HttpProxyMiddleware) Next

func (*HttpProxyMiddleware) OnProcess

func (m *HttpProxyMiddleware) OnProcess(session *rpc.Session) error

func (*HttpProxyMiddleware) OnRequest

func (m *HttpProxyMiddleware) OnRequest(session *rpc.Session) error

func (*HttpProxyMiddleware) OnResponse

func (m *HttpProxyMiddleware) OnResponse(session *rpc.Session) error

func (*HttpProxyMiddleware) SetNext

func (m *HttpProxyMiddleware) SetNext(middleware middleware.Middleware)

type LoadBalanceMiddleware

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

func NewLoadBalanceMiddleware

func NewLoadBalanceMiddleware() *LoadBalanceMiddleware

func (*LoadBalanceMiddleware) Enabled

func (m *LoadBalanceMiddleware) Enabled() bool

func (*LoadBalanceMiddleware) Name

func (m *LoadBalanceMiddleware) Name() string

func (*LoadBalanceMiddleware) Next

func (*LoadBalanceMiddleware) OnProcess

func (m *LoadBalanceMiddleware) OnProcess(session *rpc.Session) error

func (*LoadBalanceMiddleware) OnRequest

func (m *LoadBalanceMiddleware) OnRequest(session *rpc.Session) error

func (*LoadBalanceMiddleware) OnResponse

func (m *LoadBalanceMiddleware) OnResponse(session *rpc.Session) error

func (*LoadBalanceMiddleware) SetNext

func (m *LoadBalanceMiddleware) SetNext(middleware middleware.Middleware)

type RequestValidatorMiddleware

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

func NewRequestValidatorMiddleware

func NewRequestValidatorMiddleware() *RequestValidatorMiddleware

func (*RequestValidatorMiddleware) Enabled

func (m *RequestValidatorMiddleware) Enabled() bool

func (*RequestValidatorMiddleware) Name

func (*RequestValidatorMiddleware) Next

func (*RequestValidatorMiddleware) OnProcess

func (m *RequestValidatorMiddleware) OnProcess(session *rpc.Session) error

func (*RequestValidatorMiddleware) OnRequest

func (m *RequestValidatorMiddleware) OnRequest(session *rpc.Session) error

func (*RequestValidatorMiddleware) OnResponse

func (m *RequestValidatorMiddleware) OnResponse(session *rpc.Session) error

func (*RequestValidatorMiddleware) SetNext

func (m *RequestValidatorMiddleware) SetNext(middleware middleware.Middleware)

type SafetyMiddleware

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

func NewSafetyMiddleware

func NewSafetyMiddleware() *SafetyMiddleware

func (*SafetyMiddleware) Enabled

func (m *SafetyMiddleware) Enabled() bool

func (*SafetyMiddleware) Name

func (m *SafetyMiddleware) Name() string

func (*SafetyMiddleware) Next

func (*SafetyMiddleware) OnProcess

func (m *SafetyMiddleware) OnProcess(session *rpc.Session) error

func (*SafetyMiddleware) OnRequest

func (m *SafetyMiddleware) OnRequest(session *rpc.Session) error

func (*SafetyMiddleware) OnResponse

func (m *SafetyMiddleware) OnResponse(session *rpc.Session) error

func (*SafetyMiddleware) SetNext

func (m *SafetyMiddleware) SetNext(middleware middleware.Middleware)

Jump to

Keyboard shortcuts

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