AutoCloseable
, Closeable
public interface EventHandler extends Closeable
Modifier and Type | Method | Description |
---|---|---|
void |
close() |
|
static io.unlaunch.event.CountAggregatorEventHandler |
createCountAggregatorEventHandler(EventHandler eventHandler,
long runFrequency,
TimeUnit unit) |
|
static io.unlaunch.event.GenericEventHandler |
createGenericEventHandler(String name,
UnlaunchRestWrapper unlaunchRestWrapper,
long eventFlushIntervalInSeconds) |
|
static io.unlaunch.event.GenericEventHandler |
createGenericEventHandler(String name,
UnlaunchRestWrapper unlaunchRestWrapper,
long eventFlushIntervalInSeconds,
int maxBufferSize) |
|
void |
flush() |
|
boolean |
handle(Event event) |
boolean handle(Event event)
void flush()
void close()
close
in interface AutoCloseable
close
in interface Closeable
static io.unlaunch.event.GenericEventHandler createGenericEventHandler(String name, UnlaunchRestWrapper unlaunchRestWrapper, long eventFlushIntervalInSeconds)
static io.unlaunch.event.GenericEventHandler createGenericEventHandler(String name, UnlaunchRestWrapper unlaunchRestWrapper, long eventFlushIntervalInSeconds, int maxBufferSize)
static io.unlaunch.event.CountAggregatorEventHandler createCountAggregatorEventHandler(EventHandler eventHandler, long runFrequency, TimeUnit unit)
Copyright © 2020 Unlaunch. All rights reserved.