Demo page 1

@Lambda <<Class>> NewIndexerServiceImpl NewIndexerServiceImpl.process() { par { MongoDBService.getAssetDataById() { DBProcessException.create { return } return } Zee5Collection.create { return } fetchAndPrepareSolrDoc { MongoDBService.getTvShowLicensingDetails() { DBProcessException.create { return } return } prepareLisencData getNonNullArrayListOfString SolrService.sendMsgToThumbnailSqs() { QueueMessagePublisher.sendMsgToThumbnailSqs() { publish{ QueueProcessException.queueProcessException() { return } } ErrorLog.getErrorDesc { return } return } return } setVideoRelatedTags setRelatedTags getNumFoundFromSolrByQuery { ErrorLog.getErrorDesc { return } } getNumFoundFromSolrByQuery { ErrorLog.getErrorDesc { return } return } getNumFoundFromSolrByQuery { ErrorLog.getErrorDesc { return } } MongoDBService.getTvShowLicensingDetails { DBProcessException.dBProcessException { return } return } MongoDBService.getTvShowLicensingDetails { DBProcessException.dBProcessException { return } return } MongoDBService.getSeasonDetails { DBProcessException.dBProcessException { return } return } MongoDBService.getChannelDetailById(assetId) { DBProcessException.dBProcessException { return } return } setContentPartnerRelatedTags(zee5MainCollection, asset) prepareLanguageSpecificData(assetId, asset, zee5MainCollection) { getNonNullArrayListOfString(asset, "tags") } } } }