...
- Managing plugin configuration
- Publishing devices
- Publishing global and device variables
- Firing variable update notifications
- Providing an event loop so that all plugin callbacks are performed using invoked on the same thread
It is highly recommended to use AbstractHobsonPlugin
as a starting point rather than implementing the HobsonPlugin
interface directly.
...
The implementation of these classes use the excellent Netty asynchronous networking library. However, every effort is made to encapsulate that fact so extensive knowledge of Netty is unnecessary for in most use cases.
Socket and Serial Communication
...