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=cff23f8dd98a91cf74a098e11f6b941e74df2917;hp=e3d48a6f4392e613cf466af0aae76fe0c1da5977;hpb=53e531eae4ed163aa39a46eb8e52c7d912a3b886;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)); }