public void run() {
try {
while (true) {
Registry registry = (Registry) this.context.getProperty(CONFIGURATION_CONTEXT_REGISTRY);
String localAddress = (String) this.context.getProperty(GFAC_URL);
registry.saveGFacDescriptor(localAddress);
log.info("Updated the GFac URL in to Repository");
Thread.sleep(GFAC_URL_UPDATE_INTERVAL);
}
} catch (InterruptedException e) {
log.info("GFacURL update thread is interrupted");