@Override public void start(Listener listener) { this.listener = listener; this.client = listener.getParams().get(PARAM_CLIENT); this.topic = listener.getParams().get(PARAM_TOPIC); try { messageHub.subscribe(client, topic); MessageListenerManager.getInstance().registerProcessor(this); } catch (EMessagingException e) { logger.error(e.getMessage(), e); } }