Documentation ¶
Index ¶
- type ProxyServer
- func (p *ProxyServer) ConfigureRoutes(router *gin.Engine)
- func (p *ProxyServer) Healthy() bool
- func (a ProxyServer) Initialize(tlsConfig *tls.Config)
- func (p *ProxyServer) Name() string
- func (p *ProxyServer) Ready() bool
- func (a ProxyServer) ServeHTTP(w http.ResponseWriter, r *http.Request)
- func (p *ProxyServer) SetConfig(cfg server.Config)
- func (p *ProxyServer) Status() server.Status
- func (p *ProxyServer) Sync(_ context.Context, _ ssync.SyncInfo) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProxyServer ¶
type ProxyServer struct {
// contains filtered or unexported fields
}
func NewProxyServer ¶
func NewProxyServer( lg *slog.Logger, ) *ProxyServer
func (*ProxyServer) ConfigureRoutes ¶
func (p *ProxyServer) ConfigureRoutes(router *gin.Engine)
func (*ProxyServer) Healthy ¶
func (p *ProxyServer) Healthy() bool
func (ProxyServer) Initialize ¶
func (*ProxyServer) Name ¶
func (p *ProxyServer) Name() string
func (*ProxyServer) Ready ¶
func (p *ProxyServer) Ready() bool
func (ProxyServer) ServeHTTP ¶
func (a ProxyServer) ServeHTTP(w http.ResponseWriter, r *http.Request)
func (*ProxyServer) SetConfig ¶
func (p *ProxyServer) SetConfig(cfg server.Config)
func (*ProxyServer) Status ¶
func (p *ProxyServer) Status() server.Status
Click to show internal directories.
Click to hide internal directories.