ConfigurationContext configContxt = new ConfigurationContext(axisConfiguration);
ThreadFactory threadFactory = configContxt.getThreadPool();
EventGenarator thread = new EventGenarator(messageContext, null, eventingConfigData
.getMessageThreshold(), eventElement, true, false, false, getMessageMap(), null, null);
threadFactory.execute(thread);
setMessageMap(new ConcurrentHashMap<String, Map<String, OMElement>>());
Counter messageCounter = new Counter();
messageCounter.resetMessageCount(messageContext);