package es.tid.topologyModuleBase.plugins.reader;
import java.util.concurrent.locks.Lock;
import java.util.logging.Logger;
import es.tid.topologyModuleBase.TopologyModuleParams;
import es.tid.topologyModuleBase.database.TopologiesDataBase;
import es.tid.topologyModuleBase.plugins.TMPlugin;
/**
*
* @author jaume
*
*/
public abstract class TopologyReader implements TMPlugin
{
/**
* Logger
*/
protected Logger log=Logger.getLogger("TMController");
protected TopologiesDataBase ted;
protected TopologyModuleParams params;
protected Lock lock;
public TopologyReader(TopologiesDataBase ted, TopologyModuleParams params, Lock lock)
{
this.ted = ted;
this.params = params;
this.lock = lock;
}
abstract public void readTopology();
}