]> git.basschouten.com Git - openhab-addons.git/commit
[lifx] Improve selector logic (#8941)
authorWouter Born <github@maindrain.net>
Mon, 2 Nov 2020 09:15:59 +0000 (10:15 +0100)
committerGitHub <noreply@github.com>
Mon, 2 Nov 2020 09:15:59 +0000 (10:15 +0100)
commitda490ece4e19db0f357c1259a4bc4c15a6b1f8df
treea5bafff0a9b58a0c2f38bf1d071ea9a17fa2498c
parent87c16da527d8c587386d56f87e157639cd1fa6f3
[lifx] Improve selector logic (#8941)

* Properly handle datagrams that are not immediately available so no NPEs are logged on debug
* Properly handle sockets channels that are not connected so no NPEs are logged on debug
* Prevent load/garbage by reusing ByteBuffer and not allocating trace logging strings

Fixes #8932

Signed-off-by: Wouter Born <github@maindrain.net>
bundles/org.openhab.binding.lifx/src/main/java/org/openhab/binding/lifx/internal/util/LifxSelectorUtil.java