Class ZookeeperProperties

java.lang.Object
pl.allegro.tech.hermes.consumers.config.ZookeeperProperties
All Implemented Interfaces:
pl.allegro.tech.hermes.common.di.factories.ZookeeperParameters

public class ZookeeperProperties extends Object implements pl.allegro.tech.hermes.common.di.factories.ZookeeperParameters
  • Constructor Details

    • ZookeeperProperties

      public ZookeeperProperties()
  • Method Details

    • getConnectionString

      public String getConnectionString()
      Specified by:
      getConnectionString in interface pl.allegro.tech.hermes.common.di.factories.ZookeeperParameters
    • setConnectionString

      public void setConnectionString(String connectionString)
    • getDatacenter

      public String getDatacenter()
    • setDatacenter

      public void setDatacenter(String datacenter)
    • getBaseSleepTime

      public Duration getBaseSleepTime()
      Specified by:
      getBaseSleepTime in interface pl.allegro.tech.hermes.common.di.factories.ZookeeperParameters
    • setBaseSleepTime

      public void setBaseSleepTime(Duration baseSleepTime)
    • getMaxSleepTime

      public Duration getMaxSleepTime()
      Specified by:
      getMaxSleepTime in interface pl.allegro.tech.hermes.common.di.factories.ZookeeperParameters
    • setMaxSleepTime

      public void setMaxSleepTime(Duration maxSleepTime)
    • getMaxRetries

      public int getMaxRetries()
      Specified by:
      getMaxRetries in interface pl.allegro.tech.hermes.common.di.factories.ZookeeperParameters
    • setMaxRetries

      public void setMaxRetries(int maxRetries)
    • getConnectionTimeout

      public Duration getConnectionTimeout()
      Specified by:
      getConnectionTimeout in interface pl.allegro.tech.hermes.common.di.factories.ZookeeperParameters
    • setConnectionTimeout

      public void setConnectionTimeout(Duration connectionTimeout)
    • getSessionTimeout

      public Duration getSessionTimeout()
      Specified by:
      getSessionTimeout in interface pl.allegro.tech.hermes.common.di.factories.ZookeeperParameters
    • setSessionTimeout

      public void setSessionTimeout(Duration sessionTimeout)
    • getRoot

      public String getRoot()
      Specified by:
      getRoot in interface pl.allegro.tech.hermes.common.di.factories.ZookeeperParameters
    • setRoot

      public void setRoot(String root)
    • getProcessingThreadPoolSize

      public int getProcessingThreadPoolSize()
      Specified by:
      getProcessingThreadPoolSize in interface pl.allegro.tech.hermes.common.di.factories.ZookeeperParameters
    • isAuthorizationEnabled

      public boolean isAuthorizationEnabled()
      Specified by:
      isAuthorizationEnabled in interface pl.allegro.tech.hermes.common.di.factories.ZookeeperParameters
    • getScheme

      public String getScheme()
      Specified by:
      getScheme in interface pl.allegro.tech.hermes.common.di.factories.ZookeeperParameters
    • getUser

      public String getUser()
      Specified by:
      getUser in interface pl.allegro.tech.hermes.common.di.factories.ZookeeperParameters
    • getPassword

      public String getPassword()
      Specified by:
      getPassword in interface pl.allegro.tech.hermes.common.di.factories.ZookeeperParameters
    • setProcessingThreadPoolSize

      public void setProcessingThreadPoolSize(int processingThreadPoolSize)
    • getAuthorization

    • setAuthorization

      public void setAuthorization(ZookeeperProperties.ZookeeperAuthorizationProperties authorization)