(c *server.Context)
| 106 | } |
| 107 | |
| 108 | func (f *Funclet) ContainerListHandler(c *server.Context) { |
| 109 | response := c.Response() |
| 110 | logger := c.Logger() |
| 111 | |
| 112 | logger.V(6).Infof("Get container list") |
| 113 | defer logger.TimeTrack(time.Now(), "Get container list finish") |
| 114 | |
| 115 | criteria := api.NewListContainerCriteria() |
| 116 | criteria.ReadFromRequest(c.HTTPRequest()) |
| 117 | containerList, err := f.List(criteria) |
| 118 | if err != nil { |
| 119 | response.WriteErrorString(http.StatusInternalServerError, err.Error()) |
| 120 | c.WithErrorLog(err).WriteTo(response) |
| 121 | return |
| 122 | } |
| 123 | response.WriteHeaderAndEntity(http.StatusOK, containerList) |
| 124 | } |
| 125 | |
| 126 | func (f *Funclet) ContainerInfoHandler(c *server.Context) { |
| 127 | request := c.Request() |
nothing calls this directly
no test coverage detected