Class EventListenerManager
java.lang.Object
io.trino.eventlistener.EventListenerManager
- Direct Known Subclasses:
TestingEventListenerManager
-
Constructor Summary
ConstructorsConstructorDescriptionEventListenerManager(EventListenerConfig config, io.airlift.configuration.secrets.SecretsResolver secretsResolver) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEventListener(EventListener eventListener) voidaddEventListenerFactory(EventListenerFactory eventListenerFactory) intio.airlift.stats.TimeStatio.airlift.stats.TimeStatio.airlift.stats.TimeStatvoidvoidqueryCompleted(com.google.common.base.Function<Boolean, QueryCompletedEvent> queryCompletedEventProvider) voidqueryCreated(QueryCreatedEvent queryCreatedEvent) voidshutdown()voidsplitCompleted(SplitCompletedEvent splitCompletedEvent)
-
Constructor Details
-
EventListenerManager
@Inject public EventListenerManager(EventListenerConfig config, io.airlift.configuration.secrets.SecretsResolver secretsResolver)
-
-
Method Details
-
addEventListenerFactory
-
addEventListener
-
loadEventListeners
public void loadEventListeners() -
queryCompleted
public void queryCompleted(com.google.common.base.Function<Boolean, QueryCompletedEvent> queryCompletedEventProvider) -
queryCreated
-
splitCompleted
-
getQueryCreatedTime
public io.airlift.stats.TimeStat getQueryCreatedTime() -
getQueryCompletedTime
public io.airlift.stats.TimeStat getQueryCompletedTime() -
getSplitCompletedTime
public io.airlift.stats.TimeStat getSplitCompletedTime() -
getConcurrentQueryCompletedEvents
public int getConcurrentQueryCompletedEvents() -
shutdown
@PreDestroy public void shutdown()
-