| | |
| | | // error + alert about the horked config |
| | | logger.traceException(e); |
| | | |
| | | logError(ERR_CONNHANDLER_CANNOT_ACCEPT_CONNECTION.get(friendlyName, |
| | | logger.error(ERR_CONNHANDLER_CANNOT_ACCEPT_CONNECTION.get(friendlyName, |
| | | String.valueOf(currentConfig.dn()), getExceptionMessage(e))); |
| | | |
| | | if (lastIterationFailed) |
| | |
| | | ERR_CONNHANDLER_CONSECUTIVE_ACCEPT_FAILURES.get(friendlyName, |
| | | String.valueOf(currentConfig.dn()), |
| | | stackTraceToSingleLineString(e)); |
| | | logError(message); |
| | | logger.error(message); |
| | | |
| | | DirectoryServer.sendAlertNotification(this, |
| | | ALERT_TYPE_HTTP_CONNECTION_HANDLER_CONSECUTIVE_FAILURES, message); |
| | |
| | | |
| | | if (HTTPAccessLogger.getHTTPAccessLogPublishers().isEmpty()) |
| | | { |
| | | logError(WARN_CONFIG_LOGGER_NO_ACTIVE_HTTP_ACCESS_LOGGERS.get()); |
| | | logger.warn(WARN_CONFIG_LOGGER_NO_ACTIVE_HTTP_ACCESS_LOGGERS.get()); |
| | | } |
| | | |
| | | this.httpServer = createHttpServer(); |
| | |
| | | logger.trace("Starting HTTP server..."); |
| | | this.httpServer.start(); |
| | | logger.trace("HTTP server started"); |
| | | logError(NOTE_CONNHANDLER_STARTED_LISTENING.get(handlerName)); |
| | | logger.info(NOTE_CONNHANDLER_STARTED_LISTENING.get(handlerName)); |
| | | } |
| | | |
| | | private HttpServer createHttpServer() |
| | |
| | | this.httpServer.shutdownNow(); |
| | | cleanUpHttpServer(); |
| | | logger.trace("HTTP server stopped"); |
| | | logError(NOTE_CONNHANDLER_STOPPED_LISTENING.get(handlerName)); |
| | | logger.info(NOTE_CONNHANDLER_STOPPED_LISTENING.get(handlerName)); |
| | | } |
| | | } |
| | | |