@Singleton public class DefaultStreamChangeHandler extends Object
StreamsChangedEvent events and reloads the default stream if it has changed.
We need this because the default Stream instance is only loaded once when it is first accessed. (see DefaultStreamProvider.get())
Without this, changes to the default stream would only be applied after a server restart.| Constructor and Description |
|---|
DefaultStreamChangeHandler(StreamService streamService,
DefaultStreamProvider defaultStreamProvider,
com.google.common.eventbus.EventBus eventBus) |
| Modifier and Type | Method and Description |
|---|---|
void |
handleStreamsChange(StreamsChangedEvent event) |
@Inject public DefaultStreamChangeHandler(StreamService streamService, DefaultStreamProvider defaultStreamProvider, com.google.common.eventbus.EventBus eventBus)
public void handleStreamsChange(StreamsChangedEvent event)
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.