Module: Hyrax::Listeners

Extended by:
ActiveSupport::Autoload
Defined in:
app/services/hyrax/listeners.rb,
app/services/hyrax/listeners/workflow_listener.rb,
app/services/hyrax/listeners/acl_index_listener.rb,
app/services/hyrax/listeners/file_metadata_listener.rb,
app/services/hyrax/listeners/proxy_deposit_listener.rb,
app/services/hyrax/listeners/member_cleanup_listener.rb,
app/services/hyrax/listeners/metadata_index_listener.rb,
app/services/hyrax/listeners/trophy_cleanup_listener.rb,
app/services/hyrax/listeners/object_lifecycle_listener.rb,
app/services/hyrax/listeners/batch_notification_listener.rb,
app/services/hyrax/listeners/file_set_lifecycle_listener.rb,
app/services/hyrax/listeners/active_fedora_acl_index_listener.rb,
app/services/hyrax/listeners/file_set_lifecycle_notification_listener.rb

Overview

Note:

Did you encounter an exception similar to the following:

“A copy of Hyrax::Listeners::ObjectLifecycleListener has been removed from the module tree but is still active!”

You may need to register a listener as autoload. See ./app/services/hyrax/listeners.rb

When an instance of a listener class is registered with Dry::Events::Publisher#subscribe, its method(s) will be called when a event is published that maps to the method name using the pattern:

on_event_fired => 'event.fired'

Defined Under Namespace

Classes: AclIndexListener, ActiveFedoraAclIndexListener, BatchNotificationListener, FileMetadataListener, FileSetLifecycleListener, FileSetLifecycleNotificationListener, MemberCleanupListener, MetadataIndexListener, ObjectLifecycleListener, ProxyDepositListener, TrophyCleanupListener, WorkflowListener