Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 959 Bytes

README.md

File metadata and controls

19 lines (15 loc) · 959 Bytes

Demonstration of a Polling Service.

This Spring application is built on top of dingye's polling library for Java.

The class PollingService is a reusable, HTTP polling polling.service. Once constructed, the method PollingService::poll is used to status polling an HTTP endpoint. The poll method accepts a lambda function. The lambda function is passed a RestTemplate for the client cod to use. The client code must return an instance of AttemptResult (a class from the dingye polling library). Use the AttemptResults factory class to create instances of AttemptResult

The test the app.poller

  • Run the status-endpoint application first.
  • Then run this Spring application.
  • The status of the polling.simulation is printed to the log.