Add NodeListener to represent node-online and node-offline kind of event.
Add more event-data relevant to the event which is being emitted.
Add code coverage and tests for existing functionality.
Update README to have event metadata and data info
[X] Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
[X] Ensure that the pull request title represents the desired changelog entry
[X] Please describe what you did
[] Link to relevant issues in GitHub or Jira
[] Link to relevant pull requests, esp. upstream and downstream changes
[X] Ensure you have provided tests - that demonstrates feature works or fixes the issue
In this PR, the following changes have been made:
Add NodeListener to represent node-online and node-offline kind of event. Add more event-data relevant to the event which is being emitted. Add code coverage and tests for existing functionality. Update README to have event metadata and data info