MCPcopy
hub / github.com/cortexlabs/cortex / Handle

Method Handle

pkg/dequeuer/batch_handler.go:75–88  ·  view source on GitHub ↗
(message *sqs.Message)

Source from the content-addressed store, hash-verified

73}
74
75func (h *BatchMessageHandler) Handle(message *sqs.Message) error {
76 if isOnJobCompleteMessage(message) {
77 err := h.onJobComplete(message)
78 if err != nil {
79 return errors.Wrap(err, "failed to handle 'onJobComplete' message")
80 }
81 return nil
82 }
83 err := h.handleBatch(message)
84 if err != nil {
85 return err
86 }
87 return nil
88}
89
90func (h *BatchMessageHandler) recordSuccess() error {
91 err := h.metrics.Incr("cortex_batch_succeeded", h.tags, 1.0)

Calls 4

onJobCompleteMethod · 0.95
handleBatchMethod · 0.95
WrapFunction · 0.92
isOnJobCompleteMessageFunction · 0.85