Documentation
¶
Index ¶
- Constants
- func NewEventHandler(buildsDB BuildsDB, buildID int) http.Handler
- type BuildsDB
- type EventHandlerFactory
- type Server
- func (s *Server) AbortBuild(w http.ResponseWriter, r *http.Request)
- func (s *Server) BuildEvents(w http.ResponseWriter, r *http.Request)
- func (s *Server) BuildResources(w http.ResponseWriter, r *http.Request)
- func (s *Server) CreateBuild(w http.ResponseWriter, r *http.Request)
- func (s *Server) GetBuild(w http.ResponseWriter, r *http.Request)
- func (s *Server) GetBuildPlan(w http.ResponseWriter, r *http.Request)
- func (s *Server) GetBuildPreparation(w http.ResponseWriter, r *http.Request)
- func (s *Server) ListBuilds(w http.ResponseWriter, r *http.Request)
Constants ¶
View Source
const CurrentProtocolVersion = "2.0"
View Source
const ProtocolVersionHeader = "X-ATC-Stream-Version"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BuildsDB ¶
type BuildsDB interface { GetBuild(buildID int) (db.Build, bool, error) GetBuildEvents(buildID int, from uint) (db.EventSource, error) GetBuildResources(buildID int) ([]db.BuildInput, []db.BuildOutput, error) GetBuildPreparation(buildID int) (db.BuildPreparation, bool, error) GetBuilds(db.Page) ([]db.Build, db.Pagination, error) CreateOneOffBuild() (db.Build, error) GetConfigByBuildID(buildID int) (atc.Config, db.ConfigVersion, error) }
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
func (*Server) AbortBuild ¶
func (s *Server) AbortBuild(w http.ResponseWriter, r *http.Request)
func (*Server) BuildEvents ¶
func (s *Server) BuildEvents(w http.ResponseWriter, r *http.Request)
func (*Server) BuildResources ¶
func (s *Server) BuildResources(w http.ResponseWriter, r *http.Request)
func (*Server) CreateBuild ¶
func (s *Server) CreateBuild(w http.ResponseWriter, r *http.Request)
func (*Server) GetBuildPlan ¶
func (s *Server) GetBuildPlan(w http.ResponseWriter, r *http.Request)
func (*Server) GetBuildPreparation ¶
func (s *Server) GetBuildPreparation(w http.ResponseWriter, r *http.Request)
func (*Server) ListBuilds ¶
func (s *Server) ListBuilds(w http.ResponseWriter, r *http.Request)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.