api

package
v0.0.0-...-27e8298 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 3, 2020 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const (
	HttpReadTimeout  = 10 * time.Second
	HttpWriteTimeout = 10 * time.Second
)
View Source
const (
	GraceStopTimeout = time.Second * 5
)

Variables

This section is empty.

Functions

func Serve

func Serve()

Types

type AdminServer

type AdminServer struct {
}

func (AdminServer) GetAgentsHandler

func (s AdminServer) GetAgentsHandler(c *gin.Context)

func (AdminServer) HandleRequest

func (s AdminServer) HandleRequest(c *gin.Context)

func (AdminServer) LeaderHandler

func (s AdminServer) LeaderHandler(c *gin.Context)

func (AdminServer) Serve

func (s AdminServer) Serve(l net.Listener) error

type ApiServer

type ApiServer struct {
}

func (ApiServer) ApiRoutes

func (s ApiServer) ApiRoutes(r *gin.Engine)

func (ApiServer) CreateJobHandler

func (s ApiServer) CreateJobHandler(c *gin.Context)

func (ApiServer) DeleteJobHandler

func (s ApiServer) DeleteJobHandler(c *gin.Context)

func (ApiServer) Serve

func (s ApiServer) Serve(l net.Listener) error

type Response

type Response struct {
	Code    int         `json:"code"`
	Message string      `json:"message"`
	Data    interface{} `json:"data"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL