INNER CODE UNIT · Go

func

psviderski/unregistry · registry.go:77

func (r *Registry) ListenAndServe() error {
	logrus.WithField("addr", r.server.Addr).Info("Starting registry server.")
	if err := r.server.ListenAndServe(); err != nil && !errors.Is(err, http.ErrServerClosed) {
		return err
	}
	return nil
}

// Shutdown gracefully shuts down the registry's HTTP server and application object.
func (r *Registry) Shutdown(ctx context.Context) error {
	err := r.server.Shutdown(ctx)
	if appErr := r.app.Shutdown(); appErr != nil {
		err = errors.Join(err, appErr)
	}
	return err
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…