package net.jsunit.action; import net.jsunit.utility.StringUtility; public class RequestReceivedMessage { private String message; private String remoteHost; private String remoteAddress; private String url; public RequestReceivedMessage(String remoteHost, String remoteAddress, String url) { this.remoteHost = remoteHost; this.remoteAddress = remoteAddress; this.url = url; } public String generateMessage() { String result = "Received request to run tests"; if (!StringUtility.isEmpty(remoteAddress) || !StringUtility.isEmpty(remoteHost)) { result += " from "; if (!StringUtility.isEmpty(remoteHost)) { result += remoteHost; if (!StringUtility.isEmpty(remoteAddress) && !remoteAddress.equals(remoteHost)) result += " (" + remoteAddress + ")"; } else { result += remoteAddress; } } result += " on URL '"; if (StringUtility.isEmpty(url)) result += "<default>"; else result += url; result += "'"; return result; } }