public GGMonitoredSourceInfo buildGGMonitoredSourceInfo(
LogicalSourceStaticConfig sourceConfig, PhysicalSourceStaticConfig pConfig)
throws DatabusException, InvalidConfigException
{
// udpate partition mapping
PartitionFunction partitionFunction = GGEventGenerationFactory.buildPartitionFunction(sourceConfig);
_partitionFunctionHashMap.put((int)sourceConfig.getId(), partitionFunction);
EventSourceStatistics statisticsBean = new EventSourceStatistics(sourceConfig.getName());
GGMonitoredSourceInfo sourceInfo =