rails/activejob/lib/active_job
Jean Boussier bd19d1baf1 Optimize AS::LogSubscriber
The various LogSubscriber subclasses tend to subscribe to events
but then end up doing nothing if the log level is high enough.

But even if we end up not logging, we have to go through the
entire notification path, record timing etc.

By allowing subscribers to dynamically bail out early, we can
save a lot of work if all subscribers are silenced.
2022-08-12 09:58:17 +02:00
..
queue_adapters Update ActiveJob que adapter for compatibility 2022-03-21 13:27:59 +01:00
serializers Add ActiveJob::Serializers::BigDecimalSerializer 2022-07-19 15:31:41 -04:00
arguments.rb Add ActiveJob::Serializers::BigDecimalSerializer 2022-07-19 15:31:41 -04:00
base.rb Standardize nodoc comments 2021-07-29 21:18:07 +00:00
callbacks.rb Remove return_false_on_aborted_enqueue again 2022-07-03 16:23:04 -04:00
configured_job.rb Allow `ActiveJob::Base.set` to configure job when using `.perform_now` 2021-10-12 13:53:38 -07:00
core.rb Preserve `job.enqueued_at` timestamp precision 2022-07-12 18:13:16 -07:00
enqueuing.rb Add Oxford commas [ci-skip] 2022-02-21 11:11:11 -06:00
exceptions.rb `retry_on` parameter `attempts` now accepts `:unlimited` (#41761) 2021-07-28 18:32:19 -04:00
execution.rb Extract ActiveSupport::ExecutionContext out of ActiveRecord::QueryLogs 2021-11-10 09:36:02 +01:00
gem_version.rb Fix #version docs and some typos 2022-03-16 01:48:37 +05:30
instrumentation.rb Add db_runtime to Active Job instrumentation 2022-05-19 14:09:21 -05:00
log_subscriber.rb Optimize AS::LogSubscriber 2022-08-12 09:58:17 +02:00
logging.rb Enable `Style/ExplicitBlockArgument` cop 2021-09-05 17:06:19 +02:00
queue_adapter.rb Standardize nodoc comments 2021-07-29 21:18:07 +00:00
queue_adapters.rb Add the Active Job TestAdapter to QueueAdapter documentation [ci-skip] 2022-03-24 14:41:58 +01:00
queue_name.rb Standardize nodoc comments 2021-07-29 21:18:07 +00:00
queue_priority.rb [Active Job] `rubocop -a --only Layout/EmptyLineAfterMagicComment` 2017-07-11 13:12:32 +09:00
railtie.rb Teach ActiveJob to set configs on itself 2022-07-30 11:11:15 -04:00
serializers.rb Add ActiveJob::Serializers::BigDecimalSerializer 2022-07-19 15:31:41 -04:00
test_case.rb [Active Job] `rubocop -a --only Layout/EmptyLineAfterMagicComment` 2017-07-11 13:12:32 +09:00
test_helper.rb Cross-link API docs [ci-skip] 2022-02-21 11:45:25 -06:00
timezones.rb Standardize nodoc comments 2021-07-29 21:18:07 +00:00
translation.rb Standardize nodoc comments 2021-07-29 21:18:07 +00:00
version.rb Fix #version docs and some typos 2022-03-16 01:48:37 +05:30