@Override
public synchronized void handleContext(IHttpContext context) {
Iterator<IHttpModule> moduleIterator = modules.iterator();
while (moduleIterator.hasNext()) {
IHttpModule module = moduleIterator.next();
try {
if (module.processHttpContext(context)) {
break;
}
}
catch (Exception ex) {
if (!moduleIterator.hasNext()) {