Skip to content

Add UDP receive timeout and propagate IOException#4

Merged
matchews merged 1 commit into
haywardomnilogiclocalfrom
codex/add-socket-timeout-to-udpclient
Sep 9, 2025
Merged

Add UDP receive timeout and propagate IOException#4
matchews merged 1 commit into
haywardomnilogiclocalfrom
codex/add-socket-timeout-to-udpclient

Conversation

@matchews

@matchews matchews commented Sep 9, 2025

Copy link
Copy Markdown
Owner

Summary

  • ensure Hayward OmniLogic UDP client doesn't hang by setting a 5s timeout
  • surface UDP timeouts as IOExceptions for retry/offline handling

Testing

  • mvn -pl bundles/org.openhab.binding.haywardomnilogiclocal -am spotless:apply test (fails: Non-resolvable parent POM org.openhab:openhab-super-pom:[1.0, 2.0))

https://chatgpt.com/codex/tasks/task_e_68c04a5256648323ac3bc0cd3cb59e68

@matchews matchews merged commit d6b85e4 into haywardomnilogiclocal Sep 9, 2025
1 check passed
@matchews matchews deleted the codex/add-socket-timeout-to-udpclient branch September 10, 2025 14:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant