/** Return a safe copy of all registered {@link MessageHandler}s. */ public final Set<MessageHandler> getHandlers() { Set<MessageHandler> msgHandlers = new HashSet<MessageHandler>(); for (HandlerWrapper handler : handlers.values()) { msgHandlers.add(handler.getHandler()); } return msgHandlers; }