// Path: apple-config-core/src/main/java/com/appleframework/config/core/event/ConfigListener.java
// public interface ConfigListener extends EventListener {
// 	
// 	public Properties receiveConfigInfo(Map<String, Properties> propsMap);
// 		
// }


import java.util.Collection;
import java.util.Map;
import java.util.Properties;
import org.springframework.core.io.Resource;
import com.appleframework.config.core.event.ConfigListener;

package com.appleframework.config.core.factory;




public interface ConfigurerFactory {

	public boolean isLoadRemote();
	
	public void setRemoteFirst(boolean remoteFirst);

	public void setLoadRemote(boolean loadRemote);
	
	public void setEventListenerClass(String eventListenerClass);


// Path: apple-config-core/src/main/java/com/appleframework/config/core/event/ConfigListener.java
// public interface ConfigListener extends EventListener {
// 	
// 	public Properties receiveConfigInfo(Map<String, Properties> propsMap);
// 		
// }


// Path: apple-config-core/src/main/java/com/appleframework/config/core/factory/ConfigurerFactory.java
import java.util.Collection;
import java.util.Map;
import java.util.Properties;
import org.springframework.core.io.Resource;
import com.appleframework.config.core.event.ConfigListener;

package com.appleframework.config.core.factory;




public interface ConfigurerFactory {

	public boolean isLoadRemote();
	
	public void setRemoteFirst(boolean remoteFirst);

	public void setLoadRemote(boolean loadRemote);
	
	public void setEventListenerClass(String eventListenerClass);


	public void setEventListener(ConfigListener eventListener);
