@Override protected void processContentFile(String addr, InputStream is, Set<String> tags, boolean closeStream) throws Exception { String ext = contentPathToExtension(addr); String mime = MimeTypeHelper.getTypeForExtension(ext); if (mime == null) { mime = MimeTypeHelper.MIME_UNKNOWN; } String uri = contentPathToArchiveUri(addr); // Object already exists and we don't want to overwrite it if ((overwriteMode == OverwriteMode.NEVER) && (archiveFacade2.queryObjects(uri, false).hasNext())) { return; } archiveTransaction.storeData(uri, mime, is, tags.toArray(new String[tags.size()]), closeStream); archiveObjectsInTransaction++; flushIfNecessary(); }
archiveFacade.queryObjects(uri, true); if (metasIt!=null) { while (metasIt.hasNext()) {