NSArray values = NSArray.componentsSeparatedByString(aRequest.queryString(), "&");
if ( (values == null) || (values.count() != 4) ) {
theApplication.siteConfig().globalErrorDictionary.takeValueForKey((myName + ": Received bad lifebeat: " + aRequest.queryString()), aRequest.queryString());
log.error(myName + ": Received bad lifebeat: " + aRequest.queryString());
} else {
String notificationType = (String)values.objectAtIndex(0);
String instanceName = (String)values.objectAtIndex(1);
String host = (String)values.objectAtIndex(2);
String port = (String)values.objectAtIndex(3);
if (NSLog.debugLoggingAllowedForLevelAndGroups(NSLog.DebugLevelInformational, NSLog.DebugGroupDeployment))