This is an automated email from the ASF dual-hosted git repository.

tallison pushed a change to branch TIKA-4558-lazy-fetcher-manager
in repository https://gitbox.apache.org/repos/asf/tika.git


    from 32a91fa3a Reapply "TIKA-4558 -- add lazy loading to FetcherManager"
     add 1b1e15156 TIKA-4558 -- refactor FetcherManager and EmitterManager to 
use AbstractComponentManager
     add 2df306988 TIKA-4556 (#2425)
     add 9db436eda Merge remote-tracking branch 'origin/main' into 
TIKA-4558-lazy-fetcher-manager
     add cfefac723 Add EMITTER_INITIALIZATION_EXCEPTION status

No new revisions were added by this update.

Summary of changes:
 .../test/resources/configs/config-template.json    |   3 +-
 .../apache/tika/pipes/grpc/TikaGrpcServerImpl.java |   2 +-
 .../apache/tika/pipes/grpc/TikaGrpcServerTest.java |   2 +-
 .../src/test/resources/tika-pipes-test-config.xml  |   2 +-
 .../src/test/resources/kafka/plugins-template.json |   3 +-
 .../src/test/resources/tika-config-kafka.xml       |   2 +-
 .../resources/opensearch/plugins-template.json     |   3 +-
 .../opensearch/tika-config-opensearch.json         |   4 +-
 .../src/test/resources/s3/plugins-template.json    |   3 +-
 .../resources/tika-config-s3-integration-test.xml  |   2 +-
 .../src/test/resources/solr/plugins-template.json  |   3 +-
 .../src/test/resources/tika-config-solr-urls.json  |   3 +-
 .../src/test/resources/tika-config-solr-urls.xml   |   2 +-
 .../org/apache/tika/async/cli/PluginsWriter.java   |   1 -
 .../tika/async/cli/TikaConfigAsyncWriterTest.java  |   2 +-
 .../test/resources/configs/config-template.json    |   3 +-
 .../org/apache/tika/pipes/api/PipesResult.java     | 201 ++++-
 .../EmitterNotFoundException.java}                 |  10 +-
 .../tika/pipes/core/AbstractComponentManager.java  | 294 +++++++
 .../org/apache/tika/pipes/core/PipesClient.java    | 727 +++++++--------
 .../org/apache/tika/pipes/core/PipesConfig.java    |  90 +-
 .../org/apache/tika/pipes/core/PipesResults.java   |  14 +-
 .../org/apache/tika/pipes/core/PipesServer.java    | 971 ---------------------
 ...ion.java => ServerInitializationException.java} |  15 +-
 .../tika/pipes/core/async/AsyncProcessor.java      |  12 +-
 .../tika/pipes/core/emitter/EmitterManager.java    | 137 ++-
 .../tika/pipes/core/fetcher/FetcherManager.java    | 246 ++----
 .../apache/tika/pipes/core/server/EmitHandler.java | 220 +++++
 .../tika/pipes/core/server/FetchHandler.java       | 101 +++
 .../tika/pipes/core/server/IntermediateResult.java |  20 +-
 .../core/server/MetadataListAndEmbeddedBytes.java  |  76 ++
 .../tika/pipes/core/server/ParseHandler.java       | 229 +++++
 .../apache/tika/pipes/core/server/PipesServer.java | 526 +++++++++++
 .../apache/tika/pipes/core/server/PipesWorker.java | 192 ++++
 .../test/resources/configs/TIKA-3865-params.xml    |   2 +-
 .../apache/tika/pipes/core/CrashingDetector.java   |  12 +-
 .../apache/tika/pipes/core/PassbackFilterTest.java |   4 +-
 .../apache/tika/pipes/core/PipesClientTest.java    | 443 +++++++++-
 .../apache/tika/pipes/core/PipesServerTest.java    |  37 +-
 .../apache/tika/pipes/core/PluginsTestHelper.java  |   1 -
 .../pipes/core/async/AsyncChaosMonkeyTest.java     |  52 +-
 .../EmitterManagerTest.java}                       | 288 +++---
 .../resources/configs/tika-config-bad-class.json   |  16 +
 .../configs/tika-config-bad-java-path.json         |  17 +
 .../configs/tika-config-bad-jvm-args.json          |  16 +
 .../test/resources/configs/tika-config-basic.json  |   3 +-
 .../configs/tika-config-crashing-detector.json     |  29 +
 .../resources/configs/tika-config-emit-all.json    |  15 +-
 .../resources/configs/tika-config-passback.json    |   3 +-
 .../configs/tika-config-timeout-lt-heartbeat.json  |  27 +
 .../resources/configs/tika-config-truncate.json    |   3 +-
 .../tika/pipes/emitter/fs/FileSystemEmitter.java   |  21 +-
 .../apache/tika/pipes/reporter/fs/AsyncStatus.java |   6 +-
 .../reporter/fs/FileSystemStatusReporter.java      |   4 +-
 .../reporter/fs/TestFileSystemStatusReporter.java  |  26 +-
 .../pipes/reporter/jdbc/JDBCPipesReporter.java     |   4 +-
 .../pipes/reporter/jdbc/TestJDBCPipesReporter.java |  50 +-
 .../tika/pipes/reporters/PipesReporterBase.java    |  22 +-
 .../apache/tika/config/loader/DetectorLoader.java  |  18 +-
 .../tika/config/loader/EncodingDetectorLoader.java |  37 +-
 .../apache/tika/config/loader/ParserLoader.java    |  40 +-
 .../tika/server/core/resource/PipesResource.java   |  56 +-
 .../core/TikaServerPipesIntegrationTest.java       |  18 +-
 .../resources/configs/cxf-test-base-template.json  |   3 +-
 .../resources/configs/cxf-test-base-template.json  |   3 +-
 65 files changed, 3411 insertions(+), 1986 deletions(-)
 copy 
tika-pipes/tika-pipes-api/src/main/java/org/apache/tika/pipes/api/{fetcher/FetcherNotFoundException.java
 => emitter/EmitterNotFoundException.java} (76%)
 create mode 100644 
tika-pipes/tika-pipes-core/src/main/java/org/apache/tika/pipes/core/AbstractComponentManager.java
 delete mode 100644 
tika-pipes/tika-pipes-core/src/main/java/org/apache/tika/pipes/core/PipesServer.java
 rename 
tika-pipes/tika-pipes-core/src/main/java/org/apache/tika/pipes/core/{FailedToStartClientException.java
 => ServerInitializationException.java} (65%)
 create mode 100644 
tika-pipes/tika-pipes-core/src/main/java/org/apache/tika/pipes/core/server/EmitHandler.java
 create mode 100644 
tika-pipes/tika-pipes-core/src/main/java/org/apache/tika/pipes/core/server/FetchHandler.java
 copy 
tika-core/src/main/java/org/apache/tika/extractor/EmbeddedBytesSelector.java => 
tika-pipes/tika-pipes-core/src/main/java/org/apache/tika/pipes/core/server/IntermediateResult.java
 (72%)
 create mode 100644 
tika-pipes/tika-pipes-core/src/main/java/org/apache/tika/pipes/core/server/MetadataListAndEmbeddedBytes.java
 create mode 100644 
tika-pipes/tika-pipes-core/src/main/java/org/apache/tika/pipes/core/server/ParseHandler.java
 create mode 100644 
tika-pipes/tika-pipes-core/src/main/java/org/apache/tika/pipes/core/server/PipesServer.java
 create mode 100644 
tika-pipes/tika-pipes-core/src/main/java/org/apache/tika/pipes/core/server/PipesWorker.java
 copy tika-core/src/test/java/org/apache/custom/detect/MyCustomDetector.java => 
tika-pipes/tika-pipes-integration-tests/src/test/java/org/apache/tika/pipes/core/CrashingDetector.java
 (81%)
 copy 
tika-pipes/tika-pipes-integration-tests/src/test/java/org/apache/tika/pipes/core/{fetcher/FetcherManagerTest.java
 => emitter/EmitterManagerTest.java} (57%)
 create mode 100644 
tika-pipes/tika-pipes-integration-tests/src/test/resources/configs/tika-config-bad-class.json
 create mode 100644 
tika-pipes/tika-pipes-integration-tests/src/test/resources/configs/tika-config-bad-java-path.json
 create mode 100644 
tika-pipes/tika-pipes-integration-tests/src/test/resources/configs/tika-config-bad-jvm-args.json
 create mode 100644 
tika-pipes/tika-pipes-integration-tests/src/test/resources/configs/tika-config-crashing-detector.json
 copy tika-app/src/test/resources/configs/config-fetch-emit-only.json => 
tika-pipes/tika-pipes-integration-tests/src/test/resources/configs/tika-config-emit-all.json
 (54%)
 create mode 100644 
tika-pipes/tika-pipes-integration-tests/src/test/resources/configs/tika-config-timeout-lt-heartbeat.json

Reply via email to