Platform Explorer / Nuxeo Platform LTS 2015 7.10

Extension point marshallers

JAX-RS writer/reader declarations

Contribution Descriptor

Existing Contributions

  • nuxeo-automation-io-7.10.jar /OSGI-INF/marshaller-contrib.xml
    <extension point="marshallers" target="org.nuxeo.ecm.automation.server.AutomationServer">
        <marshaller>
          <reader>org.nuxeo.ecm.automation.jaxrs.io.operations.JsonRequestReader</reader>
          <reader>org.nuxeo.ecm.automation.jaxrs.io.operations.UrlEncodedFormRequestReader</reader>
          <reader>org.nuxeo.ecm.automation.jaxrs.io.documents.BusinessAdapterReader</reader>
          <writer>org.nuxeo.ecm.automation.jaxrs.io.operations.JsonAutomationInfoWriter</writer>
          <writer>org.nuxeo.ecm.automation.jaxrs.io.documents.BlobsWriter</writer>
          <writer>org.nuxeo.ecm.automation.jaxrs.io.JsonLoginInfoWriter</writer>
          <writer>org.nuxeo.ecm.automation.jaxrs.io.operations.JsonOperationWriter</writer>
          <writer>org.nuxeo.ecm.automation.jaxrs.io.operations.JsonHtmlOperationWriter</writer>
          <writer>org.nuxeo.ecm.automation.jaxrs.io.JsonTreeWriter</writer>
          <writer>org.nuxeo.ecm.automation.jaxrs.io.JsonAdapterWriter</writer>
          <writer>org.nuxeo.ecm.automation.jaxrs.io.JsonRecordSetWriter</writer>
          <!-- delegates marshalling to nuxeo-core-io MarshallerRegistry service -->
          <writer>org.nuxeo.ecm.webengine.jaxrs.coreiodelegate.JsonCoreIODelegate</writer>
        </marshaller>
      </extension>