Class EventPollerConfiguration

java.lang.Object
com.github.jamesnetherton.zulip.client.api.event.EventPollerConfiguration

public class EventPollerConfiguration extends Object
Configuration items for the EventPoller.
  • Method Details Link icon

    • getListener Link icon

      public MessageEventListener getListener()
    • getClient Link icon

      public ZulipHttpClient getClient()
    • getNarrows Link icon

      public Narrow[] getNarrows()
    • setNarrows Link icon

      public void setNarrows(Narrow[] narrows)
      Sets the Narrow expressions to filter which message events are captured.
      Parameters:
      narrows - The narrow expression message filter
    • getEventListenerExecutorService Link icon

      public ExecutorService getEventListenerExecutorService()
    • setEventListenerExecutorService Link icon

      public void setEventListenerExecutorService(ExecutorService eventListenerExecutorService)
      Sets a custom executor to use for processing message events.
      Parameters:
      eventListenerExecutorService - Custom ExecutorService to use for message event listener execution
    • isAllPublicStreams Link icon

      public boolean isAllPublicStreams()
    • setAllPublicStreams Link icon

      public void setAllPublicStreams(boolean allPublicStreams)
      Sets whether to request message events from all public channels.
      Parameters:
      allPublicStreams - true to request message events from all public channels. false to not include message events from all public channels