Hi, We have added support for webapp metadata persistence. This is used to synchronize the metadata changes in a cluster, and to reload the metadata during server restarts. Currently, we use this to persist the per webapp BAM webapp statistics publishing enable/disable switch. We can extend this later on to persist other metadata we would need as well. We have also written a webapp metadata deployer to read the update deployed webapps using the metadata. The webapp metadata is persisted in to <CARBON-HOME>/repository/deployment/server/*artifactMetafiles/webapp*.
This is implemented using the unified metadata api that has been added to the kernel. Any artifact management can leverage the unified metadata api to persist the artifact metadata. The metadata persistence is done using simple properties file which eliminates the need of complex things like xpath etc. Thanks, KasunG -- *Kasun Gajasinghe* Software Engineer; Development Technologies Team, WSO2 Inc.; http://wso2.com , *email: **kasung AT spamfree wso2.com ** cell: **+94 (77) 678-0813* *linked-in: *http://lk.linkedin.com/in/gajasinghe * * *blog: **http://kasunbg.org* <http://kasunbg.org> * twitter: **http://twitter.com/kasunbg* <http://twitter.com/kasunbg> * *
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
