Versions in this module Expand all Collapse all v1 v1.6.0 Jan 17, 2016 Changes in this version + const PostSignal + const PreSignal + const StateInit + const StateRunning + const StateShuttingDown + const StateTerminate + type Server struct + GraceListener net.Listener + Network string + SignalHooks map[int]map[os.Signal][]func() + func (srv *Server) ListenAndServe() (err error) + func (srv *Server) ListenAndServeTLS(certFile, keyFile string) (err error) + func (srv *Server) Serve() (err error) v1.5.0 Jun 16, 2015 Changes in this version + const POST_SIGNAL + const PRE_SIGNAL + const STATE_INIT + const STATE_RUNNING + const STATE_SHUTTING_DOWN + const STATE_TERMINATE + var DefaultMaxHeaderBytes int + var DefaultReadTimeOut time.Duration + var DefaultTimeout time.Duration + var DefaultWriteTimeOut time.Duration + func ListenAndServe(addr string, handler http.Handler) error + func ListenAndServeTLS(addr string, certFile string, keyFile string, handler http.Handler) error + func NewServer(addr string, handler http.Handler) (srv *graceServer)