docs: function(isnodeObj){
  		if(initialised)
  			return ismod;
  		isnode = isnodeObj;
  		log = isnode.module("logger").log;
  		if(config.router.instances) {
  			var count = 0;
  			for(var instance in config.router.instances){
  				if(config.router.instances[instance].services && config.router.instances[instance].interfaces) {
  					makeRouter(instance);
  					routerCount ++;
  				} else {
  					log("fatal", "One or more routers are misconfigured. Terminating application server...");
  					isnode.shutdown();					
  				}
  			}
  		} else {
  			log("fatal", "No routers configured. Terminating application server...");
  			isnode.shutdown();
  		}
  		isnode.on("shutdown", function(){ shutdown(); });
  		initialised = true;
  		return ismod;
  	}