java.lang.Object
ai.docling.serve.client.operations.AsyncOperations
ai.docling.serve.client.operations.ChunkOperations
- All Implemented Interfaces:
ai.docling.serve.api.DoclingServeChunkApi
public final class ChunkOperations
extends AsyncOperations
implements ai.docling.serve.api.DoclingServeChunkApi
Base class for document chunking API operations. Provides access to document chunking
functionality with both hierarchical and hybrid strategies.
-
Constructor Summary
ConstructorsConstructorDescriptionChunkOperations(HttpOperations httpOperations, ai.docling.serve.api.DoclingServeTaskApi taskApi, Duration asyncPollInterval, Duration asyncTimeout) -
Method Summary
Modifier and TypeMethodDescriptionai.docling.serve.api.chunk.response.ChunkDocumentResponsechunkSourceWithHierarchicalChunker(ai.docling.serve.api.chunk.request.HierarchicalChunkDocumentRequest request) CompletionStage<ai.docling.serve.api.chunk.response.ChunkDocumentResponse>chunkSourceWithHierarchicalChunkerAsync(ai.docling.serve.api.chunk.request.HierarchicalChunkDocumentRequest request) ai.docling.serve.api.chunk.response.ChunkDocumentResponsechunkSourceWithHybridChunker(ai.docling.serve.api.chunk.request.HybridChunkDocumentRequest request) CompletionStage<ai.docling.serve.api.chunk.response.ChunkDocumentResponse>chunkSourceWithHybridChunkerAsync(ai.docling.serve.api.chunk.request.HybridChunkDocumentRequest request) protected ai.docling.serve.api.chunk.response.ChunkDocumentResponsegetTaskResult(ai.docling.serve.api.task.request.TaskResultRequest taskResultRequest) Retrieves the result of a task based on the provided task result request.Methods inherited from class ai.docling.serve.client.operations.AsyncOperations
executeAsyncMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ai.docling.serve.api.DoclingServeChunkApi
chunkFilesWithHierarchicalChunker, chunkFilesWithHierarchicalChunker, chunkFilesWithHierarchicalChunkerAsync, chunkFilesWithHierarchicalChunkerAsync, chunkFilesWithHybridChunker, chunkFilesWithHybridChunker, chunkFilesWithHybridChunkerAsync, chunkFilesWithHybridChunkerAsync
-
Constructor Details
-
ChunkOperations
public ChunkOperations(HttpOperations httpOperations, ai.docling.serve.api.DoclingServeTaskApi taskApi, Duration asyncPollInterval, Duration asyncTimeout)
-
-
Method Details
-
getTaskResult
protected ai.docling.serve.api.chunk.response.ChunkDocumentResponse getTaskResult(ai.docling.serve.api.task.request.TaskResultRequest taskResultRequest) Description copied from class:AsyncOperationsRetrieves the result of a task based on the provided task result request. This method is abstract and meant to be implemented by subclasses. It uses the information provided in theTaskResultRequestto obtain the result of the task execution.- Specified by:
getTaskResultin classAsyncOperations- Parameters:
taskResultRequest- the request containing the details, including the task ID, required to retrieve the task result- Returns:
- the result of the task execution, of the type
O
-
chunkSourceWithHierarchicalChunker
public ai.docling.serve.api.chunk.response.ChunkDocumentResponse chunkSourceWithHierarchicalChunker(ai.docling.serve.api.chunk.request.HierarchicalChunkDocumentRequest request) - Specified by:
chunkSourceWithHierarchicalChunkerin interfaceai.docling.serve.api.DoclingServeChunkApi
-
chunkSourceWithHybridChunker
public ai.docling.serve.api.chunk.response.ChunkDocumentResponse chunkSourceWithHybridChunker(ai.docling.serve.api.chunk.request.HybridChunkDocumentRequest request) - Specified by:
chunkSourceWithHybridChunkerin interfaceai.docling.serve.api.DoclingServeChunkApi
-
chunkSourceWithHierarchicalChunkerAsync
public CompletionStage<ai.docling.serve.api.chunk.response.ChunkDocumentResponse> chunkSourceWithHierarchicalChunkerAsync(ai.docling.serve.api.chunk.request.HierarchicalChunkDocumentRequest request) - Specified by:
chunkSourceWithHierarchicalChunkerAsyncin interfaceai.docling.serve.api.DoclingServeChunkApi
-
chunkSourceWithHybridChunkerAsync
public CompletionStage<ai.docling.serve.api.chunk.response.ChunkDocumentResponse> chunkSourceWithHybridChunkerAsync(ai.docling.serve.api.chunk.request.HybridChunkDocumentRequest request) - Specified by:
chunkSourceWithHybridChunkerAsyncin interfaceai.docling.serve.api.DoclingServeChunkApi
-