public class ExamplePollingGraphUpdater extends PollingGraphUpdater
polling-example.type = example-polling-updater polling-example.frequencySec = 60 polling-example.url = https://api.updater.com/example-polling-updater
ExampleGraphUpdater
,
GraphUpdaterConfigurator.applyConfigurationToGraph
frequencySec
Constructor and Description |
---|
ExamplePollingGraphUpdater() |
Modifier and Type | Method and Description |
---|---|
protected void |
configurePolling(Graph graph,
com.fasterxml.jackson.databind.JsonNode config)
Mirrors GraphUpdater.configure method.
|
protected void |
runPolling()
Mirrors GraphUpdater.run method.
|
void |
setGraphUpdaterManager(GraphUpdaterManager updaterManager)
Graph updaters must be aware of their manager to be able to execute GraphWriterRunnables.
|
void |
setup()
Here the updater can be initialized.
|
void |
teardown()
Here the updater can cleanup after itself.
|
configure, run
protected void configurePolling(Graph graph, com.fasterxml.jackson.databind.JsonNode config) throws Exception
PollingGraphUpdater
configurePolling
in class PollingGraphUpdater
Exception
public void setGraphUpdaterManager(GraphUpdaterManager updaterManager)
GraphUpdater
updaterManager
- is the parent updater managerGraphWriterRunnable
,
GraphUpdaterManager.execute
public void setup()
GraphUpdater
protected void runPolling()
PollingGraphUpdater
runPolling
in class PollingGraphUpdater
public void teardown()
GraphUpdater
Copyright © 2016. All rights reserved.