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
ConstructorsConstructorDescriptionFilteringEmitter(org.apache.druid.java.util.emitter.core.Emitter inner, Predicate<org.apache.druid.java.util.emitter.core.Event> filter) -
Method Summary
-
Constructor Details
-
FilteringEmitter
public FilteringEmitter(org.apache.druid.java.util.emitter.core.Emitter inner, Predicate<org.apache.druid.java.util.emitter.core.Event> filter)
-
-
Method Details
-
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
- Specified by:
flushin interfaceorg.apache.druid.java.util.emitter.core.Emitter- Specified by:
flushin interfaceFlushable- Throws:
IOException
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceorg.apache.druid.java.util.emitter.core.Emitter- Throws:
IOException
-
toString
-