+type ProducerCallbackHandler struct {
+ jobsManager jobs.JobsManager
+}
+
+func NewProducerCallbackHandler(jm jobs.JobsManager) *ProducerCallbackHandler {
+ return &ProducerCallbackHandler{
+ jobsManager: jm,
+ }
+}
+
+func NewRouter(jm jobs.JobsManager) *mux.Router {
+ callbackHandler := NewProducerCallbackHandler(jm)