Versions in this module Expand all Collapse all v0 v0.1.0 Oct 12, 2018 Changes in this version + var FlatSwaggerJSON json.RawMessage + var SwaggerJSON json.RawMessage + type APIDefaults struct + Managers *Managers + PageLimit int32 + func (a *APIDefaults) ArtifactLister(params artifacts.ArtifactListerParams) middleware.Responder + func (a *APIDefaults) JobLister(params jobs.JobListerParams) middleware.Responder + func (a *APIDefaults) Version(params general.VersionParams) middleware.Responder + type Managers struct + AM weles.ArtifactManager + JM weles.JobManager + func NewManagers(jm weles.JobManager, am weles.ArtifactManager) (m *Managers) + func (m *Managers) JobCanceller(params jobs.JobCancelerParams) middleware.Responder + func (m *Managers) JobCreator(params jobs.JobCreatorParams) middleware.Responder + type Server struct + CleanupTimeout time.Duration + EnabledListeners []string + Host string + KeepAlive time.Duration + ListenLimit int + MaxHeaderSize flagext.ByteSize + Port int + ReadTimeout time.Duration + SocketPath string + TLSCACertificate string + TLSCertificate string + TLSCertificateKey string + TLSHost string + TLSKeepAlive time.Duration + TLSListenLimit int + TLSPort int + TLSReadTimeout time.Duration + TLSWriteTimeout time.Duration + WriteTimeout time.Duration + func NewServer(api *operations.WelesAPI) *Server + func (s *Server) ConfigureAPI() + func (s *Server) ConfigureFlags() + func (s *Server) Fatalf(f string, args ...interface{}) + func (s *Server) GetHandler() http.Handler + func (s *Server) HTTPListener() (net.Listener, error) + func (s *Server) Listen() error + func (s *Server) Logf(f string, args ...interface{}) + func (s *Server) Serve() (err error) + func (s *Server) SetAPI(api *operations.WelesAPI) + func (s *Server) SetHandler(handler http.Handler) + func (s *Server) Shutdown() error + func (s *Server) TLSListener() (net.Listener, error) + func (s *Server) UnixListener() (net.Listener, error) + func (s *Server) WelesConfigureAPI(a *APIDefaults)