1234567891011121314151617181920212223242526272829303132 |
- package dynamicproxy
- func (ep *ProxyEndpoint) UpdateToRuntime() {
- ep.parent.ProxyEndpoints.Store(ep.RootOrMatchingDomain, ep)
- }
- func (ep *ProxyEndpoint) Remove() error {
- ep.parent.ProxyEndpoints.Delete(ep.RootOrMatchingDomain)
- return nil
- }
- func (router *Router) RemoveProxyEndpointByRootname(rootnameOrMatchingDomain string) error {
- targetEpt, err := router.LoadProxy(rootnameOrMatchingDomain)
- if err != nil {
- return err
- }
- return targetEpt.Remove()
- }
|