| | |
| | | void ensureIsUsable() throws ConstraintViolationException { |
| | | // Enforce any constraints. |
| | | boolean isUsable = true; |
| | | List<Message> reasons = new LinkedList<Message>(); |
| | | List<LocalizableMessage> reasons = new LinkedList<Message>(); |
| | | for (Constraint constraint : definition.getAllConstraints()) { |
| | | for (ServerConstraintHandler handler : constraint |
| | | .getServerConstraintHandlers()) { |
| | |
| | | isUsable = false; |
| | | } |
| | | } catch (ConfigException e) { |
| | | Message message = ERR_SERVER_CONSTRAINT_EXCEPTION.get(e |
| | | LocalizableMessage message = ERR_SERVER_CONSTRAINT_EXCEPTION.get(e |
| | | .getMessageObject()); |
| | | reasons.add(message); |
| | | isUsable = false; |
| | |
| | | TRACER.debugCaught(DebugLogLevel.ERROR, e); |
| | | } |
| | | |
| | | Message message = ERR_ADMIN_CANNOT_GET_LISTENER_BASE.get( |
| | | LocalizableMessage message = ERR_ADMIN_CANNOT_GET_LISTENER_BASE.get( |
| | | String.valueOf(dn), stackTraceToSingleLineString(e)); |
| | | throw new ConfigException(message, e); |
| | | } |
| | |
| | | } |
| | | |
| | | // No parent entry could be found. |
| | | Message message = ERR_ADMIN_UNABLE_TO_REGISTER_LISTENER |
| | | LocalizableMessage message = ERR_ADMIN_UNABLE_TO_REGISTER_LISTENER |
| | | .get(String.valueOf(baseDN)); |
| | | throw new ConfigException(message); |
| | | } |