diff --git a/alfresco-transform-aio/alfresco-transform-aio-boot/src/main/java/org/alfresco/transformer/AIOController.java b/alfresco-transform-aio/alfresco-transform-aio-boot/src/main/java/org/alfresco/transformer/AIOController.java index f7bdefdb..afa02d25 100644 --- a/alfresco-transform-aio/alfresco-transform-aio-boot/src/main/java/org/alfresco/transformer/AIOController.java +++ b/alfresco-transform-aio/alfresco-transform-aio-boot/src/main/java/org/alfresco/transformer/AIOController.java @@ -92,8 +92,19 @@ public class AIOController extends AbstractTransformerController @Override public void processTransform(File sourceFile, File targetFile, String sourceMimetype, String targetMimetype, - Map transformOptions, Long timeout) { - // TODO Auto-generated method stub + Map transformOptions, Long timeout) + { + final String transform = getTransformerName(sourceFile, sourceMimetype, targetMimetype, transformOptions); + debugLogTransform(sourceMimetype,transformOptions); + + try + { + transformer.transform(sourceFile, targetFile, sourceMimetype, targetMimetype, transformOptions); + } catch (Exception e) + { + //TODO: handle exception + } + } @@ -159,6 +170,7 @@ public class AIOController extends AbstractTransformerController getProbeTestTransform().recordTransformTime(time); return body; } + private void debugLogTransform(String sourceMimetype, Map transformOptions) { if (logger.isDebugEnabled()) {