/* Solution to Chapter 20, Exercise 2 in Teach Yourself Java in 21 Days (Eighth Edition) by Rogers Cadenhead. */ package com.java21days; import java.util.*; public class PingHandlerImpl implements PingHandler { @Override public HashMap ping(String siteName, String url) { HashMap response = new HashMap<>(); if ((siteName.equals("")) | (url.equals(""))) { response.put("message", "Bad ping"); boolean flError = true; response.put("flerror", flError); } else { response.put("message", "Thanks for the ping"); boolean flError = false; response.put("flerror", flError); System.out.println("Ping received from " + siteName + ", " + url); } return response; } }