Class ZookeeperProperties

  • All Implemented Interfaces:
    pl.allegro.tech.hermes.common.di.factories.ZookeeperParameters

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

      • ZookeeperProperties

        public ZookeeperProperties()
    • Method Detail

      • getConnectionString

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

        public void setConnectionString​(java.lang.String connectionString)
      • getDatacenter

        public java.lang.String getDatacenter()
      • setDatacenter

        public void setDatacenter​(java.lang.String datacenter)
      • getBaseSleepTime

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

        public void setBaseSleepTime​(java.time.Duration baseSleepTime)
      • getMaxSleepTime

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

        public void setMaxSleepTime​(java.time.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 java.time.Duration getConnectionTimeout()
        Specified by:
        getConnectionTimeout in interface pl.allegro.tech.hermes.common.di.factories.ZookeeperParameters
      • setConnectionTimeout

        public void setConnectionTimeout​(java.time.Duration connectionTimeout)
      • getSessionTimeout

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

        public void setSessionTimeout​(java.time.Duration sessionTimeout)
      • getRoot

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

        public void setRoot​(java.lang.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 java.lang.String getScheme()
        Specified by:
        getScheme in interface pl.allegro.tech.hermes.common.di.factories.ZookeeperParameters
      • getUser

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

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

        public void setProcessingThreadPoolSize​(int processingThreadPoolSize)