Hi Nalaka, Before creating the registry, could you please try loading the tenant registry using 'loadTenantRegistry(tenantId)' method of 'TenantRegistryLoader' class.
Thanks, On Fri, May 13, 2016 at 6:45 PM, Nalaka Perera <nal...@wso2.com> wrote: > Hi all, > > I am adding Log analyzer alert configuration file (JSON file) to the > registry using TenantRegistryLoader. My code snippets as follows. > > public void saveAlertConfiguration (ScheduleAlertBean scheduleAlertBean, int > tenantId) throws RegistryException { > try { > UserRegistry userRegistry = > LAAlertServiceValueHolder.getInstance().getTenantConfigRegistry(tenantId); > createConfigurationCollection(userRegistry); > String configurationLocation = > getConfigurationLocation(scheduleAlertBean.getAlertName()); > if (!userRegistry.resourceExists(configurationLocation)) { > Resource resource = getResource(userRegistry, > scheduleAlertBean); > if(!resource.equals(null)){ > userRegistry.put(configurationLocation, resource); > userRegistry.commitTransaction(); > } > } > } catch (RegistryException e) { > log.error("Unable to save Alert configurations " + > e.getMessage(), e); > throw new RegistryException("Unable to save Alert Configuration " > + e.getMessage(), e); > } > } > > private void createConfigurationCollection(UserRegistry userRegistry) { > try { > if > (!userRegistry.resourceExists(LAAlertConstant.ALERT_CONFIGURATION_LOCATION)) { > Collection collection = userRegistry.newCollection(); > userRegistry.put(LAAlertConstant.ALERT_CONFIGURATION_LOCATION, > collection); > } > } catch (RegistryException e) { > log.error("Unable to create Configuration Collection in Registry " + > e.getMessage(), e); > } > } > > When I am adding a file and load it's content to Log Analyzer UI(jaggery > app), file content are correctly showing at the LA UI. But file is not > showing at the management console, after restart the server file is showing > at the management console. > > I am also updating the content of that file and save, but changes of the > content are not showing at the LA UI and management console. Then after > restarting the server changes are showing correctly. > > Could anyone suggest a solution for this? > > Thanks > Nalaka > > -- > *Nalaka Perera* > > *Intern - Software Engineering* > *WSO2* > > *Mobile: * *+94 71 9165748 <%2B94%2071%209165748>* > > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Denuwanthi De Silva Software Engineer; WSO2 Inc.; http://wso2.com, Email: denuwan...@wso2.com Blog: https://denuwanthi.wordpress.com/
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev