Klasse ElasticsearchTool.ElasticsearchWorkerPool<R>
java.lang.Object
org.xbib.interlibrary.api.action.worker.AbstractWorkerPool<R>
org.xbib.interlibrary.catalog.builder.ConverterWorkerPool<R>
org.xbib.interlibrary.catalog.elasticsearch.ElasticsearchTool.ElasticsearchWorkerPool<R>
- Alle implementierten Schnittstellen:
Closeable
,AutoCloseable
,Iterable<org.xbib.interlibrary.api.action.worker.WorkerRequest<R>>
,org.xbib.interlibrary.api.action.worker.WorkerPool<R>
- Bekannte direkte Unterklassen:
Addresses.AddressesWorkerPool
,BRSSearch.BRSSearchWorkerPool
,ElasticsearchToolOAI.ElasticsearchOAIWorkerPool
,EZBWeb.EZBWebWorkerPool
,EZBWebFile.EZBWebFileWorkerPool
,EZBXML.EZBXMLWorkerPool
,GNDRdfXml.GNDRdfXmlWorkerPool
,HbzAlma.HbzAlmaWorkerPool
,HbzAlmaExport.HbzAlmaExportWorkerPool
,HbzAlmaGvi.HbzAlmaGviWorkerPool
,HbzFix.HbzFixWorkerPool
,JsonLines.JsonLinesWorkerPool
,MarcBibliographic.MarcBibliographicWorkerPool
,MarcHoldings.MarcHoldingsWorkerPool
,Mesh.MeshWorkerPool
,OpenAlex.OpenAlexPool
,OpenAlexFromAmazonS3.OpenAlexPool
,Pubmed.PubmedWorkerPool
,SpringerCitations.SpringerCitationsWorkerPool
,TitleHoldings.TitleHoldingsWorkerPool
,XMLClobs.XMLClobsWorkerPool
,ZDBEZB.ZDBEZBWorkerPool
- Umschließende Klasse:
ElasticsearchTool<R>
public abstract static class ElasticsearchTool.ElasticsearchWorkerPool<R>
extends org.xbib.interlibrary.catalog.builder.ConverterWorkerPool<R>
-
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
KonstruktorenKonstruktorBeschreibungElasticsearchWorkerPool
(String poolName, org.xbib.settings.Settings settings) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
bulkIndex
(org.elasticsearch.action.index.IndexRequest indexRequest) void
bulkIndex
(org.xbib.elx.api.IndexDefinition indexDefinition, String id, boolean create, String content) protected void
closeInput
(int returncode) protected void
protected void
closeOutput
(int returncode) void
org.xbib.content.resource.IRINamespaceContext
protected void
protected void
org.xbib.elx.api.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
Von Schnittstelle geerbte Methoden org.xbib.interlibrary.api.action.worker.WorkerPool
newWorker, newWorkerRequest
-
Konstruktordetails
-
ElasticsearchWorkerPool
public ElasticsearchWorkerPool(String poolName, org.xbib.settings.Settings settings) throws IOException - Löst aus:
IOException
-
-
Methodendetails
-
openInput
- Setzt außer Kraft:
openInput
in Klasseorg.xbib.interlibrary.catalog.builder.ConverterWorkerPool<R>
- Löst aus:
IOException
InterruptedException
-
openOutput
- Setzt außer Kraft:
openOutput
in Klasseorg.xbib.interlibrary.catalog.builder.ConverterWorkerPool<R>
- Löst aus:
IOException
-
closeInput
- Setzt außer Kraft:
closeInput
in Klasseorg.xbib.interlibrary.catalog.builder.ConverterWorkerPool<R>
- Löst aus:
IOException
-
closeOutput
- Setzt außer Kraft:
closeOutput
in Klasseorg.xbib.interlibrary.catalog.builder.ConverterWorkerPool<R>
- Löst aus:
IOException
-
closeMetrics
- Setzt außer Kraft:
closeMetrics
in Klasseorg.xbib.interlibrary.catalog.builder.ConverterWorkerPool<R>
- Löst aus:
IOException
-
getInputIndexDefinitionMap
-
getOutputIndexDefinitionMap
-
searchClient
public org.xbib.elx.api.SearchClient searchClient() -
bulkIndex
-
bulkIndex
public void bulkIndex(org.elasticsearch.action.index.IndexRequest indexRequest) -
delete
-
getNamespaceContext
public org.xbib.content.resource.IRINamespaceContext getNamespaceContext()
-