throw new IllegalArgumentException(endpointAddress + " is not a valid URL for the endpoint address.");
}
final Cookie[] cookies = CookieUtil.extractCookiesFrom(hostURL, cookieValues);
CurrentInfo info = getCurrentInfo(true);
ProducerSessionInformation sessionInfo = info.sessionInfo;
if (sessionInfo.isPerGroupCookies())
{
if (info.groupId == null)
{
throw new IllegalStateException("Was expecting a current group Id...");
}
sessionInfo.setGroupCookieFor(info.groupId, cookies);
}
else
{
sessionInfo.setUserCookie(cookies);
}
}
return true;
}