This is an automated email from the ASF dual-hosted git repository.
krickert pushed a change to branch OPENNLP-1833-grpc-expansion
in repository https://gitbox.apache.org/repos/asf/opennlp-sandbox.git
from 0175e66c OPENNLP-1833: Multi-provider NER with provenance and engine
policy
add f76cc7a4 OPENNLP-1833: Multi-provider syntactic chunking; generalize
EnginePolicy
No new revisions were added by this update.
Summary of changes:
.../apache/opennlp/grpc/v1/opennlp_document.proto | 20 ++
.../apache/opennlp/grpc/v1/opennlp_pipeline.proto | 48 ++--
.../ChunkerBackendFactory.java} | 33 +--
.../apache/opennlp/grpc/model/ChunkerModel.java | 71 ++++++
.../apache/opennlp/grpc/model/ChunkerRegistry.java | 177 ++++++++++++++
...tory.java => ClassicChunkerBackendFactory.java} | 77 +++---
.../opennlp/grpc/model/ClassicChunkerModel.java | 106 +++++++++
.../opennlp/grpc/model/ModelBundleCache.java | 57 ++---
.../processor/basic/AnalysisRequestValidator.java | 27 ++-
.../processor/basic/BasicDocumentAnalyzer.java | 5 +-
.../grpc/processor/basic/ChunkResolver.java | 258 +++++++++++++++++++++
.../grpc/processor/basic/ClassicStepRunner.java | 66 ++----
.../processor/basic/DocumentOffsetEncoder.java | 15 +-
.../grpc/processor/basic/NerEntityResolver.java | 2 +-
...pache.opennlp.grpc.model.ChunkerBackendFactory} | 7 +-
.../grpc/model/ClassicChunkerModelTest.java | 77 ++++++
.../basic/BasicDocumentAnalyzerNerTest.java | 6 +-
.../BasicDocumentAnalyzerSyntacticChunkTest.java | 64 ++---
.../grpc/processor/basic/ChunkResolverTest.java | 203 ++++++++++++++++
19 files changed, 1087 insertions(+), 232 deletions(-)
copy
opennlp-grpc/opennlp-grpc-service/src/main/java/org/apache/opennlp/grpc/{embedding/onnx/OnnxRuntimeEmbeddingProvider.java
=> model/ChunkerBackendFactory.java} (52%)
create mode 100644
opennlp-grpc/opennlp-grpc-service/src/main/java/org/apache/opennlp/grpc/model/ChunkerModel.java
create mode 100644
opennlp-grpc/opennlp-grpc-service/src/main/java/org/apache/opennlp/grpc/model/ChunkerRegistry.java
copy
opennlp-grpc/opennlp-grpc-service/src/main/java/org/apache/opennlp/grpc/model/{ClassicNerBackendFactory.java
=> ClassicChunkerBackendFactory.java} (53%)
create mode 100644
opennlp-grpc/opennlp-grpc-service/src/main/java/org/apache/opennlp/grpc/model/ClassicChunkerModel.java
create mode 100644
opennlp-grpc/opennlp-grpc-service/src/main/java/org/apache/opennlp/grpc/processor/basic/ChunkResolver.java
copy
opennlp-grpc/opennlp-grpc-service/src/main/resources/META-INF/services/{org.apache.opennlp.grpc.model.NerBackendFactory
=> org.apache.opennlp.grpc.model.ChunkerBackendFactory} (77%)
create mode 100644
opennlp-grpc/opennlp-grpc-service/src/test/java/org/apache/opennlp/grpc/model/ClassicChunkerModelTest.java
create mode 100644
opennlp-grpc/opennlp-grpc-service/src/test/java/org/apache/opennlp/grpc/processor/basic/ChunkResolverTest.java