@@ -0,0 +1,651 @@
+package com.github.aureliano.evtbridge.core.agent;%0A%0Aimport java.util.Map;%0Aimport java.util.Properties;%0A%0Apublic interface IDataReader extends IAgent %7B%0A%09%0A%09public abstract void initializeResources();%0A%09%0A%09public abstract void finalizeResources();%0A%09%0A%09public abstract String readNextLine();%0A%09%0A%09public abstract String readLine();%0A%09%0A%09public abstract String nextData();%0A%09%0A%09public abstract Map%3CString, Object%3E executionLog();%0A%09%0A%09public abstract boolean keepReading();%0A%09%0A%09public abstract void loadLastExecutionLog(Properties properties);%0A%09%0A%09public abstract void executeBeforeReadingListeners();%0A%09%0A%09public abstract void executeAfterReadingListeners(String data);%0A%7D

Create interface to data reader.