| kinesis_consumer | R Documentation | 
Run Kinesis Consumer application
kinesis_consumer(
  initialize,
  processRecords,
  shutdown,
  checkpointing = TRUE,
  updater,
  logfile = tempfile()
)
| initialize | optional function to be run on startup. Please note that the variables created inside of this function will not be available to eg  | 
| processRecords | function to process records taking a  | 
| shutdown | optional function to be run when finished processing all records in a shard | 
| checkpointing | if set to  | 
| updater | optional list of list(s) including frequency (in minutes) and function to be run, most likely to update some objects in the parent or global namespace populated first in the  | 
| logfile | file path of the log file. To disable logging, set  | 
Don't run this function directly, it is to be called by the MultiLangDaemon. See the package README for more details.
## Not run: 
log_threshold(FATAL, namespace = 'AWR.Kinesis')
AWS.Kinesis::kinesis_consumer(
  initialize = function() log_info('Loading some data'),
  processRecords = function(records) log_info('Received some records from Kinesis'),
  updater = list(list(1, function() log_info('Updating some data every minute')),
                 list(1/60, function() log_info('This is a high frequency updater call')))
)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.