new PollingStrategy(config)
Parameters:
| Name | Type | Argument | Default | Description |
|---|---|---|---|---|
config |
VisSense.VisMon.Strategy.PollingStrategy#PollingStrategyConfig |
<optional> |
{interval:1000} | The config object |
Properties:
| Name | Type | Description |
|---|---|---|
_config |
VisSense.VisMon.Strategy.PollingStrategy#PollingStrategyConfig | The internal config object |
Example
var visMon = VisSense(...).monitor({
strategy: new VisSense.VisMon.Strategy.PollingStrategy({
interval: 5000
}),
update: function() {
console.log('updated.');
}
}).start();
Extends
Methods
-
init(monitor)
-
The init method is called when a monitor is created and has not started yet.
Parameters:
Name Type Description monitorVisSense.VisMon - Inherited From:
-
start(monitor)
-
Parameters:
Name Type Description monitorVisSense.VisMon -
stop(monitor)
-
Parameters:
Name Type Description monitorVisSense.VisMon
Type Definitions
-
PollingStrategyConfig
-
A configuration object to configure a PollingStrategy instance.
Type:
- Object
Properties:
Name Type Argument Default Description intervalnumber <optional>
5000 The interval between state updates in milliseconds.