Platform Explorer / Nuxeo Platform 5.8

Extension point actionPipes

Documentation

Extension point to register a list of actions.

An ActionPipe is a list of ActionMessage used for mail import. Default contribution are merged but you can override them using 'override' attribute.

        <pipe name="nxmail" override="true">
            <action id="StartAction" to="CreateDocumentsAction">
            org.nuxeo.ecm.platform.mail.listener.action.StartAction
          </action>
            <action id="CreateDocumentsAction">
            org.nuxeo.ecm.platform.mail.listener.action.CreateDocumentsAction
          </action>
        </pipe>

When registering the ActionPipe, the service looks for an ActionMessage named 'StartAction', so this is a mandatory attribute. Registration of the pipe ends when service doesn't find the next action.

Contribution Descriptors

Existing Contributions

Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.

  • nuxeo-platform-mail-core-5.8.jar
    <extension point="actionPipes" target="org.nuxeo.ecm.platform.MailService">
    
        <pipe name="nxmail">
          <action>
            org.nuxeo.ecm.platform.mail.listener.action.StartAction
          </action>
          <action>
            org.nuxeo.ecm.platform.mail.listener.action.ExtractMessageInformationAction
          </action>
          <action>
            org.nuxeo.ecm.platform.mail.listener.action.CheckMailUnicity
          </action>
          <action>
            org.nuxeo.ecm.platform.mail.listener.action.CreateDocumentsAction
          </action>
          <action>
            org.nuxeo.ecm.platform.mail.listener.action.EndAction
          </action>
        </pipe>
    
      </extension>