public class JDBCRiver extends org.elasticsearch.river.AbstractRiverComponent implements StatefulRiver, RunnableRiver
Constructor and Description |
---|
JDBCRiver(org.elasticsearch.river.RiverName riverName,
org.elasticsearch.river.RiverSettings riverSettings,
org.elasticsearch.client.Client client) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Called form Elasticsearch when river is deleted.
|
RiverState |
getRiverState() |
void |
run()
Execute river once from execute API, no matter if schedule/interval is defined.
|
void |
start()
Called from Elasticsearch after recovery of indices when a node has initialized.
|
@Inject public JDBCRiver(org.elasticsearch.river.RiverName riverName, org.elasticsearch.river.RiverSettings riverSettings, org.elasticsearch.client.Client client)
public void start()
start
in interface org.elasticsearch.river.River
public void close()
close
in interface org.elasticsearch.river.River
public void run()
public RiverState getRiverState()
getRiverState
in interface StatefulRiver
elasticsearch-river-jdbc