}
@Override
protected EventCorrelatorCallback getCorrelatorCallback(MuleContext muleContext)
{
return new CollectionCorrelatorCallback(muleContext, persistentStores, storePrefix)
{
/**
* This method is invoked if the shouldAggregate method is called and
* returns true. Once this method returns an aggregated message the event
* group is removed from the router