Package org.apache.tika
Interface TikaGrpc.AsyncService
- All Known Implementing Classes:
TikaGrpc.TikaImplBase
- Enclosing class:
- TikaGrpc
public static interface TikaGrpc.AsyncService
The Tika Grpc Service definition
-
Method Summary
Modifier and TypeMethodDescriptiondefault voiddeleteFetcher(DeleteFetcherRequest request, io.grpc.stub.StreamObserver<DeleteFetcherReply> responseObserver) Delete a fetcher from the fetcher store.default voiddeletePipesIterator(DeletePipesIteratorRequest request, io.grpc.stub.StreamObserver<DeletePipesIteratorReply> responseObserver) Delete a pipes iterator from the iterator store.default voidfetchAndParse(FetchAndParseRequest request, io.grpc.stub.StreamObserver<FetchAndParseReply> responseObserver) Using a Fetcher in the fetcher store, send a FetchAndParse request.default io.grpc.stub.StreamObserver<FetchAndParseRequest>fetchAndParseBiDirectionalStreaming(io.grpc.stub.StreamObserver<FetchAndParseReply> responseObserver) Using a Fetcher in the fetcher store, send a FetchAndParse request.default voidfetchAndParseServerSideStreaming(FetchAndParseRequest request, io.grpc.stub.StreamObserver<FetchAndParseReply> responseObserver) Using a Fetcher in the fetcher store, send a FetchAndParse request.default voidgetFetcher(GetFetcherRequest request, io.grpc.stub.StreamObserver<GetFetcherReply> responseObserver) Get a fetcher's data from the fetcher store.default voidgetFetcherConfigJsonSchema(GetFetcherConfigJsonSchemaRequest request, io.grpc.stub.StreamObserver<GetFetcherConfigJsonSchemaReply> responseObserver) Get the Fetcher Config schema for a given fetcher class.default voidgetPipesIterator(GetPipesIteratorRequest request, io.grpc.stub.StreamObserver<GetPipesIteratorReply> responseObserver) Get a pipes iterator's data from the iterator store.default voidlistFetchers(ListFetchersRequest request, io.grpc.stub.StreamObserver<ListFetchersReply> responseObserver) List fetchers that are currently in the fetcher store.default voidsaveFetcher(SaveFetcherRequest request, io.grpc.stub.StreamObserver<SaveFetcherReply> responseObserver) Save a fetcher to the fetcher store.default voidsavePipesIterator(SavePipesIteratorRequest request, io.grpc.stub.StreamObserver<SavePipesIteratorReply> responseObserver) Save a pipes iterator to the iterator store.
-
Method Details
-
saveFetcher
default void saveFetcher(SaveFetcherRequest request, io.grpc.stub.StreamObserver<SaveFetcherReply> responseObserver) Save a fetcher to the fetcher store.
-
getFetcher
default void getFetcher(GetFetcherRequest request, io.grpc.stub.StreamObserver<GetFetcherReply> responseObserver) Get a fetcher's data from the fetcher store.
-
listFetchers
default void listFetchers(ListFetchersRequest request, io.grpc.stub.StreamObserver<ListFetchersReply> responseObserver) List fetchers that are currently in the fetcher store.
-
deleteFetcher
default void deleteFetcher(DeleteFetcherRequest request, io.grpc.stub.StreamObserver<DeleteFetcherReply> responseObserver) Delete a fetcher from the fetcher store.
-
fetchAndParse
default void fetchAndParse(FetchAndParseRequest request, io.grpc.stub.StreamObserver<FetchAndParseReply> responseObserver) Using a Fetcher in the fetcher store, send a FetchAndParse request. This will fetch, parse, and return the FetchParseTuple data output from Tika Pipes. This is a synchronous call that immediately returns 1 result.
-
fetchAndParseServerSideStreaming
default void fetchAndParseServerSideStreaming(FetchAndParseRequest request, io.grpc.stub.StreamObserver<FetchAndParseReply> responseObserver) Using a Fetcher in the fetcher store, send a FetchAndParse request. This will fetch, parse, and return the FetchParseTuple data output from Tika Pipes. This will stream the data from the server in response.
-
fetchAndParseBiDirectionalStreaming
default io.grpc.stub.StreamObserver<FetchAndParseRequest> fetchAndParseBiDirectionalStreaming(io.grpc.stub.StreamObserver<FetchAndParseReply> responseObserver) Using a Fetcher in the fetcher store, send a FetchAndParse request. This will fetch, parse, and return the FetchParseTuple data output from Tika Pipes. This serves a bi-directional stream of fetch inputs and parsed outputs.
-
getFetcherConfigJsonSchema
default void getFetcherConfigJsonSchema(GetFetcherConfigJsonSchemaRequest request, io.grpc.stub.StreamObserver<GetFetcherConfigJsonSchemaReply> responseObserver) Get the Fetcher Config schema for a given fetcher class.
-
savePipesIterator
default void savePipesIterator(SavePipesIteratorRequest request, io.grpc.stub.StreamObserver<SavePipesIteratorReply> responseObserver) Save a pipes iterator to the iterator store.
-
getPipesIterator
default void getPipesIterator(GetPipesIteratorRequest request, io.grpc.stub.StreamObserver<GetPipesIteratorReply> responseObserver) Get a pipes iterator's data from the iterator store.
-
deletePipesIterator
default void deletePipesIterator(DeletePipesIteratorRequest request, io.grpc.stub.StreamObserver<DeletePipesIteratorReply> responseObserver) Delete a pipes iterator from the iterator store.
-