Documentation
¶
Index ¶
- Variables
- func CreateInboundHandler(name string, space app.Space, rawConfig []byte) (proxy.InboundHandler, error)
- func CreateOutboundHandler(name string, space app.Space, rawConfig []byte) (proxy.OutboundHandler, error)
- func MustRegisterInboundHandlerCreator(name string, creator InboundHandlerCreator)
- func MustRegisterOutboundHandlerCreator(name string, creator OutboundHandlerCreator)
- func RegisterInboundHandlerCreator(name string, creator InboundHandlerCreator) error
- func RegisterOutboundHandlerCreator(name string, creator OutboundHandlerCreator) error
- type InboundHandlerCreator
- type OutboundHandlerCreator
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrorProxyNotFound = errors.New("Proxy not found.")
ErrorNameExists = errors.New("Proxy with the same name already exists.")
ErrorBadConfiguration = errors.New("Bad proxy configuration.")
)
Functions ¶
func CreateInboundHandler ¶
func CreateInboundHandler(name string, space app.Space, rawConfig []byte) (proxy.InboundHandler, error)
func CreateOutboundHandler ¶
func CreateOutboundHandler(name string, space app.Space, rawConfig []byte) (proxy.OutboundHandler, error)
func MustRegisterInboundHandlerCreator ¶
func MustRegisterInboundHandlerCreator(name string, creator InboundHandlerCreator)
func MustRegisterOutboundHandlerCreator ¶
func MustRegisterOutboundHandlerCreator(name string, creator OutboundHandlerCreator)
func RegisterInboundHandlerCreator ¶
func RegisterInboundHandlerCreator(name string, creator InboundHandlerCreator) error
func RegisterOutboundHandlerCreator ¶
func RegisterOutboundHandlerCreator(name string, creator OutboundHandlerCreator) error
Types ¶
type InboundHandlerCreator ¶
type InboundHandlerCreator func(space app.Space, config interface{}) (proxy.InboundHandler, error)
type OutboundHandlerCreator ¶
type OutboundHandlerCreator func(space app.Space, config interface{}) (proxy.OutboundHandler, error)
Click to show internal directories.
Click to hide internal directories.