+
+func (h *ProducerCallbackHandler) deleteInfoJobHandler(w http.ResponseWriter, r *http.Request) {
+ vars := mux.Vars(r)
+ id, ok := vars[jobIdToken]
+ if !ok {
+ http.Error(w, "Must provide infoJobId.", http.StatusBadRequest)
+ return
+ }
+
+ h.jobsManager.DeleteJobFromRESTCall(id)
+}
+
+type notFoundHandler struct{}
+
+func (h *notFoundHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
+ http.Error(w, "404 not found.", http.StatusNotFound)
+}
+
+type methodNotAllowedHandler struct{}
+
+func (h *methodNotAllowedHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
+ http.Error(w, "Method is not supported.", http.StatusMethodNotAllowed)
+}