This is an automated email from the ASF dual-hosted git repository.
tallison pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/tika.git.
from 0d6f140 Removed #getDetector from ImportContextImpl
new bf1b241 TIKA-2725 -- checkpoint commit ... basic child process is
started...need to integrate actual statuswatcher, etc.
new f10c8fe TIKA-2725 -- further cleanups and merge conflicts
new daec8db TIKA-2725 -- fix merge conflicts
new 79d9d57 TIKA-2725 -- first working draft...include commit with
conflicts resolved. :(
new b5445be TIKA-2725 -- add synchronization to avoid potential NPE in
watcher thread
new 778b8ba TIKA-2692 -- upgrade a few other dependencies
new 734358f Fix missing license headers; h/t rat!
new 220fd9b update changes to reflect 1.19 release
new ea6c009 fix conflict
new 2f6c7af fix conflict
new e8e7d7d TIKA-2729 -- child process should run in headless mode.
The 11 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
CHANGES.txt | 46 +++-
tika-bundle/pom.xml | 10 +
.../java/org/apache/tika/utils/ProcessUtils.java | 16 ++
.../tika/fork/UpperCasingContentHandler.java | 16 ++
.../fork/unusedpackage/ClassInUnusedPackage.java | 16 ++
tika-dl/pom.xml | 4 +
tika-parent/pom.xml | 2 +-
tika-parsers/pom.xml | 2 +-
.../java/org/apache/tika/server/ServerStatus.java | 122 +++++++++
.../apache/tika/server/ServerStatusWatcher.java | 170 +++++++++++++
.../org/apache/tika/server/ServerTimeouts.java | 106 ++++++++
...aultInputStreamFactory.java => TaskStatus.java} | 28 ++-
.../java/org/apache/tika/server/TikaServerCli.java | 129 +++++++++-
.../org/apache/tika/server/TikaServerWatchDog.java | 259 +++++++++++++++++++
.../tika/server/resource/DetectorResource.java | 11 +
.../apache/tika/server/resource/TikaResource.java | 23 +-
.../apache/tika/server/resource/TikaVersion.java | 1 +
.../apache/tika/server/resource/TikaWelcome.java | 5 +
.../tika/server/resource/TranslateResource.java | 19 +-
.../java/org/apache/tika/server/CXFTestBase.java | 2 +-
.../apache/tika/server/DetectorResourceTest.java | 2 +-
.../org/apache/tika/server/ServerStatusTest.java | 100 ++++++++
.../org/apache/tika/server/StackTraceOffTest.java | 2 +-
.../org/apache/tika/server/StackTraceTest.java | 2 +-
.../tika/server/TikaServerIntegrationTest.java | 276 +++++++++++++++++++++
.../org/apache/tika/server/TikaWelcomeTest.java | 2 +-
.../apache/tika/server/TranslateResourceTest.java | 2 +-
.../src/test/resources/mock/heavy_hand_100.xml | 2 +-
.../src/test/resources/mock/heavy_hang_30000.xml | 2 +-
.../src/test/resources}/mock/real_oom.xml | 0
.../src/test/resources}/mock/system_exit.xml | 0
.../src/test/resources}/mock/thread_interrupt.xml | 0
32 files changed, 1335 insertions(+), 42 deletions(-)
create mode 100644
tika-server/src/main/java/org/apache/tika/server/ServerStatus.java
create mode 100644
tika-server/src/main/java/org/apache/tika/server/ServerStatusWatcher.java
create mode 100644
tika-server/src/main/java/org/apache/tika/server/ServerTimeouts.java
copy
tika-server/src/main/java/org/apache/tika/server/{DefaultInputStreamFactory.java
=> TaskStatus.java} (62%)
create mode 100644
tika-server/src/main/java/org/apache/tika/server/TikaServerWatchDog.java
create mode 100644
tika-server/src/test/java/org/apache/tika/server/ServerStatusTest.java
create mode 100644
tika-server/src/test/java/org/apache/tika/server/TikaServerIntegrationTest.java
copy
tika-parsers/src/test/resources/test-documents/mock/null_pointer_no_msg.xml =>
tika-server/src/test/resources/mock/heavy_hand_100.xml (93%)
copy
tika-parsers/src/test/resources/test-documents/mock/null_pointer_no_msg.xml =>
tika-server/src/test/resources/mock/heavy_hang_30000.xml (93%)
copy {tika-parsers/src/test/resources/test-documents =>
tika-server/src/test/resources}/mock/real_oom.xml (100%)
copy {tika-parsers/src/test/resources/test-documents =>
tika-server/src/test/resources}/mock/system_exit.xml (100%)
copy {tika-parsers/src/test/resources/test-documents =>
tika-server/src/test/resources}/mock/thread_interrupt.xml (100%)