Package org.graylog2.streams
Class DefaultStreamChangeHandler
java.lang.Object
org.graylog2.streams.DefaultStreamChangeHandler
This class subscribes to all
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 Summary
ConstructorDescriptionDefaultStreamChangeHandler
(StreamService streamService, DefaultStreamProvider defaultStreamProvider, com.google.common.eventbus.EventBus eventBus) -
Method Summary
-
Constructor Details
-
DefaultStreamChangeHandler
@Inject public DefaultStreamChangeHandler(StreamService streamService, DefaultStreamProvider defaultStreamProvider, com.google.common.eventbus.EventBus eventBus)
-
-
Method Details
-
handleStreamsChange
-