* @throws EZBComponentException if the start has failed.
*/
public synchronized void start() throws EZBComponentException {
// register core factories
registerStatisticFactory(new CallCountStatisticFactory(this.eventComponent, this.jmxComponent));
registerStatisticFactory(new MeanCallTimeStatisticFactory(this.eventComponent, this.jmxComponent));
registerStatisticFactory(new TotalCallTimeStatisticFactory(this.eventComponent, this.jmxComponent));
try {
MBeansHelper.getInstance().registerMBean(this);
} catch (MBeansException e) {