Package bi.deep
Class FilteringEmitter
- java.lang.Object
-
- bi.deep.FilteringEmitter
-
- All Implemented Interfaces:
Closeable,Flushable,AutoCloseable,org.apache.druid.java.util.emitter.core.Emitter
public class FilteringEmitter extends Object implements org.apache.druid.java.util.emitter.core.Emitter
-
-
Constructor Summary
Constructors Constructor Description FilteringEmitter(org.apache.druid.java.util.emitter.core.Emitter inner, java.util.function.Predicate<org.apache.druid.java.util.emitter.core.Event> filter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidemit(org.apache.druid.java.util.emitter.core.Event event)voidflush()voidstart()StringtoString()
-
-
-
Method Detail
-
start
public void start()
- Specified by:
startin interfaceorg.apache.druid.java.util.emitter.core.Emitter
-
emit
public void emit(org.apache.druid.java.util.emitter.core.Event event)
- Specified by:
emitin interfaceorg.apache.druid.java.util.emitter.core.Emitter
-
flush
public void flush() throws IOException- Specified by:
flushin interfaceorg.apache.druid.java.util.emitter.core.Emitter- Specified by:
flushin interfaceFlushable- Throws:
IOException
-
close
public void close() throws IOException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceorg.apache.druid.java.util.emitter.core.Emitter- Throws:
IOException
-
-