lib/eventq.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
# frozen_string_literal: true

require 'securerandom'
require 'redlock'
require 'class_kit'
require 'hash_kit'
require 'oj'

require_relative 'eventq/base'
require_relative 'eventq/eventq_base/eventq_logger'
require_relative 'eventq/eventq_base/queue'
require_relative 'eventq/eventq_base/exchange'
require_relative 'eventq/eventq_base/queue_message'
require_relative 'eventq/eventq_base/message_args'
require_relative 'eventq/eventq_base/queue_worker_contract'
require_relative 'eventq/eventq_base/event_raised_exchange'
require_relative 'eventq/eventq_base/event_raised_queue'
require_relative 'eventq/eventq_base/subscription_manager_contract'
require_relative 'eventq/eventq_base/eventq_client_contract'
require_relative 'eventq/eventq_base/configuration'
require_relative 'eventq/eventq_base/serialization_providers'
require_relative 'eventq/eventq_base/worker_id'
require_relative 'eventq/eventq_base/nonce_manager'
require_relative 'eventq/eventq_base/signature_providers'
require_relative 'eventq/eventq_base/exceptions'
require_relative 'eventq/queue_worker'