Klasse OpenAlexFromAmazonS3.OpenAlexPool
java.lang.Object
org.xbib.interlibrary.api.action.worker.AbstractWorkerPool<S3BucketObject>
org.xbib.interlibrary.catalog.builder.ConverterWorkerPool<S3BucketObject>
org.xbib.interlibrary.catalog.elasticsearch.ElasticsearchTool.ElasticsearchWorkerPool<S3BucketObject>
org.xbib.interlibrary.catalog.elasticsearch.openalex.OpenAlexFromAmazonS3.OpenAlexPool
- Alle implementierten Schnittstellen:
Closeable
,AutoCloseable
,Iterable<org.xbib.interlibrary.api.action.worker.WorkerRequest<S3BucketObject>>
,org.xbib.interlibrary.api.action.worker.WorkerPool<S3BucketObject>
- Umschließende Klasse:
OpenAlexFromAmazonS3
public class OpenAlexFromAmazonS3.OpenAlexPool
extends ElasticsearchTool.ElasticsearchWorkerPool<S3BucketObject>
-
Feldübersicht
Von Klasse geerbte Felder org.xbib.interlibrary.catalog.builder.ConverterWorkerPool
settings
Von Klasse geerbte Felder org.xbib.interlibrary.api.action.worker.AbstractWorkerPool
closed
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected void
closeInput
(int returncode) org.xbib.interlibrary.api.action.worker.Worker
<S3BucketObject> org.xbib.interlibrary.api.action.worker.WorkerRequest
<S3BucketObject> newWorkerRequest
(Object s3BucketObject, String origin) protected void
Von Klasse geerbte Methoden org.xbib.interlibrary.catalog.elasticsearch.ElasticsearchTool.ElasticsearchWorkerPool
bulkIndex, bulkIndex, closeMetrics, closeOutput, delete, getInputIndexDefinitionMap, getNamespaceContext, getOutputIndexDefinitionMap, openOutput, searchClient
Von Klasse geerbte Methoden org.xbib.interlibrary.catalog.builder.ConverterWorkerPool
afterExecute, close, getConverterInput, getConverterMetrics, getConverterOutput, iterator, openMetrics
Von Klasse geerbte Methoden org.xbib.interlibrary.api.action.worker.AbstractWorkerPool
getExceptions, getExecutionCounter, getQueue, getReturnCode, open, setReturnCode, submit
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden java.lang.Iterable
forEach, spliterator
-
Konstruktordetails
-
OpenAlexPool
- Löst aus:
IOException
-
-
Methodendetails
-
newWorker
public org.xbib.interlibrary.api.action.worker.Worker<S3BucketObject> newWorker(String name, int count) -
openInput
- Setzt außer Kraft:
openInput
in KlasseElasticsearchTool.ElasticsearchWorkerPool<S3BucketObject>
- Löst aus:
IOException
InterruptedException
-
newWorkerRequest
public org.xbib.interlibrary.api.action.worker.WorkerRequest<S3BucketObject> newWorkerRequest(Object s3BucketObject, String origin) -
closeInput
- Setzt außer Kraft:
closeInput
in KlasseElasticsearchTool.ElasticsearchWorkerPool<S3BucketObject>
- Löst aus:
IOException
-