Class ControllerConfiguration


  • public class ControllerConfiguration
    extends Object
    Complete configuration for Lighty controller.
    • Constructor Detail

      • ControllerConfiguration

        public ControllerConfiguration()
    • Method Detail

      • getRestoreDirectoryPath

        public String getRestoreDirectoryPath()
      • setRestoreDirectoryPath

        public void setRestoreDirectoryPath​(String restoreDirectoryPath)
      • getMaxDataBrokerFutureCallbackQueueSize

        public int getMaxDataBrokerFutureCallbackQueueSize()
      • setMaxDataBrokerFutureCallbackQueueSize

        public void setMaxDataBrokerFutureCallbackQueueSize​(int maxDataBrokerFutureCallbackQueueSize)
      • getMaxDataBrokerFutureCallbackPoolSize

        public int getMaxDataBrokerFutureCallbackPoolSize()
      • setMaxDataBrokerFutureCallbackPoolSize

        public void setMaxDataBrokerFutureCallbackPoolSize​(int maxDataBrokerFutureCallbackPoolSize)
      • isMetricCaptureEnabled

        public boolean isMetricCaptureEnabled()
      • setMetricCaptureEnabled

        public void setMetricCaptureEnabled​(boolean metricCaptureEnabled)
      • getMailboxCapacity

        public int getMailboxCapacity()
      • setMailboxCapacity

        public void setMailboxCapacity​(int mailboxCapacity)
      • getDistributedEosProperties

        public Properties getDistributedEosProperties()
      • setDistributedEosProperties

        public void setDistributedEosProperties​(Properties distributedEosProperties)
      • addDistributedEosProperty

        public void addDistributedEosProperty​(String key,
                                              String value)
      • getModuleShardsConfig

        public String getModuleShardsConfig()
      • setModuleShardsConfig

        public void setModuleShardsConfig​(String moduleShardsConfig)
      • getModulesConfig

        public String getModulesConfig()
      • setModulesConfig

        public void setModulesConfig​(String modulesConfig)
      • getConfigDatastoreContext

        public org.opendaylight.controller.cluster.datastore.DatastoreContext getConfigDatastoreContext()
      • setConfigDatastoreContext

        public void setConfigDatastoreContext​(org.opendaylight.controller.cluster.datastore.DatastoreContext configDatastoreContext)
      • getOperDatastoreContext

        public org.opendaylight.controller.cluster.datastore.DatastoreContext getOperDatastoreContext()
      • setOperDatastoreContext

        public void setOperDatastoreContext​(org.opendaylight.controller.cluster.datastore.DatastoreContext operDatastoreContext)
      • getDatastoreProperties

        public Map<String,​Object> getDatastoreProperties()
      • setDatastoreProperties

        public void setDatastoreProperties​(Map<String,​Object> datastoreProperties)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object