<?xml version="1.0"?>
<component name="org.nuxeo.retention.listeners.override">

  <require>org.nuxeo.retention.listeners</require>

  <extension point="listener" target="org.nuxeo.ecm.core.event.EventServiceComponent">
    <listener async="true" class="org.nuxeo.retention.listeners.RetentionDocumentEventListener" name="retentionDocumentEventListener" postCommit="true">
    </listener>
    <listener async="true" class="org.nuxeo.retention.listeners.RetentionBusinessEventListener" name="retentionBusinessEventListener" postCommit="true">
    </listener>
    <listener async="true" class="org.nuxeo.retention.listeners.RetentionExpiredListener" name="retentionExpiredListener" postCommit="true">
      <event>retentionExpired</event>
    </listener>
  </extension>

</component>
