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
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