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.Riverpublic void close()
close in interface org.elasticsearch.river.Riverpublic void run()
public RiverState getRiverState()
getRiverState in interface StatefulRiverelasticsearch-river-jdbc