package de.anomic.crawler; public interface Importer { // functions to pause and continue importing public boolean isPaused(); public void pauseIt(); public void continueIt(); public void stopIt() throws InterruptedException; public boolean isStopped(); // getting status information public long getTotalRuntime(); public long getElapsedTime(); public long getEstimatedTime(); public int getProcessingStatusPercent(); public int getJobID(); public void setJobID(int id); public String getJobName(); public String getJobType(); public String getError(); public String getStatus(); public void startIt(); }