You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ta...@apache.org on 2016/06/08 17:55:46 UTC

tika git commit: TIKA-1999: fix setter, update changes.txt

Repository: tika
Updated Branches:
  refs/heads/2.x 89062edb0 -> ac52e5c15


TIKA-1999: fix setter, update changes.txt


Project: http://git-wip-us.apache.org/repos/asf/tika/repo
Commit: http://git-wip-us.apache.org/repos/asf/tika/commit/ac52e5c1
Tree: http://git-wip-us.apache.org/repos/asf/tika/tree/ac52e5c1
Diff: http://git-wip-us.apache.org/repos/asf/tika/diff/ac52e5c1

Branch: refs/heads/2.x
Commit: ac52e5c15852231d003526045124e3fafdafaf90
Parents: 89062ed
Author: tballison <ta...@mitre.org>
Authored: Wed Jun 8 13:55:40 2016 -0400
Committer: tballison <ta...@mitre.org>
Committed: Wed Jun 8 13:55:40 2016 -0400

----------------------------------------------------------------------
 CHANGES.txt                                                     | 3 +++
 .../main/java/org/apache/tika/parser/xmp/JempboxExtractor.java  | 5 ++---
 2 files changed, 5 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tika/blob/ac52e5c1/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index fbc2236..0b41cd0 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -10,6 +10,9 @@ Release 2.0 - Future Development
 
 Release 1.14 - ???
 
+  * Add configurable maximum threshold for number of events extracted
+    from the XMP Media Management Schema in JempboxExtractor (TIKA-1999).
+
   * Integrate TesseractOCR with full page image rendering for PDFs (TIKA-1994).
 
   * Add mime detection via Nick C and parser for DBF files (TIKA-1513).

http://git-wip-us.apache.org/repos/asf/tika/blob/ac52e5c1/tika-parser-modules/tika-parser-xmp-commons/src/main/java/org/apache/tika/parser/xmp/JempboxExtractor.java
----------------------------------------------------------------------
diff --git a/tika-parser-modules/tika-parser-xmp-commons/src/main/java/org/apache/tika/parser/xmp/JempboxExtractor.java b/tika-parser-modules/tika-parser-xmp-commons/src/main/java/org/apache/tika/parser/xmp/JempboxExtractor.java
index 9999a81..85477b3 100644
--- a/tika-parser-modules/tika-parser-xmp-commons/src/main/java/org/apache/tika/parser/xmp/JempboxExtractor.java
+++ b/tika-parser-modules/tika-parser-xmp-commons/src/main/java/org/apache/tika/parser/xmp/JempboxExtractor.java
@@ -43,14 +43,13 @@ import org.xml.sax.SAXException;
 public class JempboxExtractor {
 
 
-    private static int MAX_EVENT_HISTORY_IN_XMPMM = 1024;
+    private static volatile int MAX_EVENT_HISTORY_IN_XMPMM = 1024;
 
     // The XMP spec says it must be unicode, but for most file formats it specifies "must be encoded in UTF-8"
     private static final String DEFAULT_XMP_CHARSET = UTF_8.name();
 
     private XMPPacketScanner scanner = new XMPPacketScanner();
     private Metadata metadata;
-    private static int maxXMPMMHistory;
 
     public JempboxExtractor(Metadata metadata) {
         this.metadata = metadata;
@@ -225,6 +224,6 @@ public class JempboxExtractor {
      * @return maximum number of events to extract from the XMPMM history.
      */
     public static int getMaxXMPMMHistory() {
-        return maxXMPMMHistory;
+        return MAX_EVENT_HISTORY_IN_XMPMM;
     }
 }