All Classes and Interfaces

Class
Description
Thread-safe LRU (Least Recently Used) cache for weather data with TTL support.
Weather data response for SDK users Contains simplified weather information Example JSON structure: { "weather": {"main": "Rain", "description": "light rain"}, "main": {"temp": 15.5, "feels_like": 14.8}, "visibility": 10000, "wind": {"speed": 3.5}, "dt": 1643671200, "sys": {"sunrise": 1643671200, "sunset": 1643709600}, "timezone": 10800, "name": "London" }
Sunrise and sunset timing information
Temperature information in Kelvin
Custom deserializer for weather array to object conversion
Basic information about weather conditions
Wind measurement data
Weather SDK - lightweight Java library for OpenWeatherMap API.
Builder for configuring WeatherSDK instances with fluent interface.