Class: SpreeCmCommissioner::Integrations::BaseJob

Inherits:
ApplicationJob show all
Defined in:
app/jobs/spree_cm_commissioner/integrations/base_job.rb

Overview

Base class for integration jobs

Provides common error handling and alerting functionality for all integration jobs. Subclasses should implement their own perform logic and call the appropriate error handler methods.

Direct Known Subclasses

PollingJob, PollingSchedulerJob

Method Summary

Methods included from ApplicationJobDecorator

handle_deserialization_error, prepended