public void start() {
		super.start();

		EventBus eb = vertx.eventBus();
		address = getOptionalStringConfig("address", "com.zyeeda.property.util");
		appConfigPath = getOptionalStringConfig("appConfigPath", "");
		dbConfigPath = getOptionalStringConfig("dbConfigPath", "");
		serverConfigPath = getOptionalStringConfig("serverConfigPath", "");
		dbConfigFiles = getOptionalArrayConfig("dbConfigFiles", null);

		System.out.println("address --->" + address);
		System.out.println("app config path --->" + appConfigPath);
		System.out.println("db config path --->" + dbConfigPath);
		System.out.println("server config path --->" + serverConfigPath);
		System.out.println("db config files ---->" + dbConfigFiles.toString());
		if (logger.isDebugEnabled()) {
			logger.debug("address = " + address);
			logger.debug("app config file path = " + appConfigPath);
			logger.debug("server config file path = " + serverConfigPath);
			logger.debug("db config file path = " + dbConfigPath);
			logger.debug("db config files = " + dbConfigFiles.toString());
		}

		eb.registerHandler(address, this);
	}