Documentation ¶
Index ¶
Constants ¶
View Source
const FailedCommentCoerceFmt = "Could not coerce %s event to a GenericCommentEvent. Unknown 'action': %q."
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server struct { ClientAgent *plugins.ClientAgent Plugins *plugins.ConfigAgent ConfigAgent *config.Agent TokenGenerator func() []byte Metrics *githubeventserver.Metrics RepoEnabled func(org, repo string) bool // contains filtered or unexported fields }
Server implements http.Handler. It validates incoming GitHub webhooks and then dispatches them to the appropriate plugins.
func (*Server) GracefulShutdown ¶
func (s *Server) GracefulShutdown()
GracefulShutdown implements a graceful shutdown protocol. It handles all requests sent before receiving the shutdown signal.
Click to show internal directories.
Click to hide internal directories.