@@ -0,0 +1,630 @@
+package com.github.aureliano.evtbridge.core.agent;%0A%0Apublic interface IDataWriter extends IAgent %7B%0A%09%0A%09public abstract void initializeResources();%0A%09%0A%09public abstract void finalizeResources();%0A%09%0A%09public abstract Object parseEvent(String event);%0A%09%0A%09public abstract void write(Object data);%0A%09%0A%09public abstract boolean applyFilter(Object data);%0A%09%0A%09public abstract Object formatData(Object data);%0A%09%0A%09public abstract void executeBeforeWritingListeners(Object data);%0A%09%0A%09public abstract void executeAfterWritingListeners(Object data, boolean accepeted);%0A%09%0A%09public static final String LINE_SEPARATOR = System.getProperty(%22line.separator%22);%0A%7D

Create data writer interface.