X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Finternal%2Fkernel%2FCmsState.java;h=789312625c54219f66d24af46281dfeb1740e36d;hb=ca59ec5bdf16364159d8d826306c90762192e12c;hp=e3d48a6f4392e613cf466af0aae76fe0c1da5977;hpb=088c1b517a543e935d8ab65c3b2fd2d0269b551d;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/internal/kernel/CmsState.java b/org.argeo.cms/src/org/argeo/cms/internal/kernel/CmsState.java index e3d48a6f4..789312625 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/kernel/CmsState.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/kernel/CmsState.java @@ -98,10 +98,9 @@ public class CmsState implements NodeState { throw new CmsException("Usupported transaction manager type " + tmType); } - // POI // POIXMLTypeLoader.setClassLoader(CTConnection.class.getClassLoader()); - + // Tika // OpenDocumentParser odfParser = new OpenDocumentParser(); // bc.registerService(Parser.class, odfParser, new Hashtable()); @@ -130,6 +129,16 @@ public class CmsState implements NodeState { // File System CmsFsProvider cmsFsProvider = new CmsFsProvider(); +// ServiceLoader fspSl = ServiceLoader.load(FileSystemProvider.class); +// for (FileSystemProvider fsp : fspSl) { +// log.debug("FileSystemProvider " + fsp); +// if (fsp instanceof CmsFsProvider) { +// cmsFsProvider = (CmsFsProvider) fsp; +// } +// } +// for (FileSystemProvider fsp : FileSystemProvider.installedProviders()) { +// log.debug("Installed FileSystemProvider " + fsp); +// } bc.registerService(FileSystemProvider.class, cmsFsProvider, LangUtils.dico(Constants.SERVICE_PID, NodeConstants.NODE_FS_PROVIDER_PID)); }