All Classes and Interfaces

Class
Description
 
 
OpenWeatherClient is a client class which has methods that internally use RestTemplate to communicate and fetch data from OpenWeatherAPI
 
 
 
 
 
 
 
OpenWeatherService is a interface and acts as a service layer to handle business logic while calling OpenWeather APIs via OpenWeatherClient
OpenWeatherServiceImpl is a concrete implementation of OpenWeatherService interface and provides the implementation of all the methods of this interface.
 
 
 
 
 
WeatherController has Rest Endpoint that is used to fetch the weather information.
 
 
 
 
 
WeatherService is a interface for the service layer of this application.
WeatherServiceImpl is a concrete implementation of WeatherService interface and provides implementation of the methods in WeatherService.