code: private void doUpdateMonitor() throws PageException {
  	ClassDefinition cd = new ClassDefinitionImpl(getString("admin", action, "class"), getString("bundleName", null), getString("bundleVersion", null),
  		config.getIdentification());
  
  	admin.updateMonitor(cd, getString("admin", "updateMonitor", "monitorType"), getString("admin", "updateMonitor", "name"), getBool("admin", "updateMonitor", "logEnabled"));
  	store();
  	adminSync.broadcast(attributes, config);
      }
docs: /*
  private void doUpdateUpdateLogSettings() throws PageException { int
  level=LogUtil.toIntType(getString("admin", "updateUpdateLogSettings", "level"), -1); String
  source=getString("admin", "updateUpdateLogSettings", "path"); if(source.indexOf("{")==-1){
  Resource res = ResourceUtil.toResourceNotExisting(pageContext, source, false); String
  tmp=SystemUtil.addPlaceHolder(res, config, null);
  
  
  if(tmp!=null) source=tmp; else source=ContractPath.call(pageContext, source); }
  
  admin.updateLogSettings( getString("admin", "updateUpdateLogSettings", "name"), level, source,
  getInt("admin", "updateUpdateLogSettings", "maxfile"), getInt("admin", "updateUpdateLogSettings",
  "maxfilesize") ); store(); adminSync.broadcast(attributes, config); }