// Path: src/main/java/net/nordu/mdx/index/MetadataIndex.java
// public interface MetadataIndex {
// 
// 	public Iterable<String> find(String[] tags) throws Exception;
// 	public void update(String id, EntityDescriptorType entity) throws Exception;
// 	public void remove(String id);
// 	public boolean exists(String id);
// 	public Iterable<String> listIDs();
// 	public Calendar lastModified(String id);
// 	
// }
// 
// Path: src/main/java/net/nordu/mdx/store/MetadataStore.java
// public interface MetadataStore {
// 
// 	public List<String> listIDs() throws Exception;
// 	public boolean exists(String id) throws Exception;
// 	public EntityDescriptorType load(String id) throws Exception;
// 	public Calendar lastModified(String id);
// 	public TimerTask scanner();
// 	public void setContext(MetadataStoreContext params) throws Exception;
// 	
// }


import net.nordu.mdx.index.MetadataIndex;
import net.nordu.mdx.store.MetadataStore;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.beans.factory.annotation.Autowired;
package net.nordu.mdx.scanner;



public class MetadataIndexer {

	private static final Log log = LogFactory.getLog(MetadataIndexer.class);
	
	@Autowired
// Path: src/main/java/net/nordu/mdx/index/MetadataIndex.java
// public interface MetadataIndex {
// 
// 	public Iterable<String> find(String[] tags) throws Exception;
// 	public void update(String id, EntityDescriptorType entity) throws Exception;
// 	public void remove(String id);
// 	public boolean exists(String id);
// 	public Iterable<String> listIDs();
// 	public Calendar lastModified(String id);
// 	
// }
// 
// Path: src/main/java/net/nordu/mdx/store/MetadataStore.java
// public interface MetadataStore {
// 
// 	public List<String> listIDs() throws Exception;
// 	public boolean exists(String id) throws Exception;
// 	public EntityDescriptorType load(String id) throws Exception;
// 	public Calendar lastModified(String id);
// 	public TimerTask scanner();
// 	public void setContext(MetadataStoreContext params) throws Exception;
// 	
// }


// Path: src/main/java/net/nordu/mdx/scanner/MetadataIndexer.java
import net.nordu.mdx.index.MetadataIndex;
import net.nordu.mdx.store.MetadataStore;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.beans.factory.annotation.Autowired;

package net.nordu.mdx.scanner;



public class MetadataIndexer {

	private static final Log log = LogFactory.getLog(MetadataIndexer.class);
	
	@Autowired
	private MetadataStore store;