Class FFMQEngineSetup


  • public final class FFMQEngineSetup
    extends Object

    Extract engine configuration settings from the given Settings object.

    • Method Detail

      • getSettings

        public Settings getSettings()
        Returns:
        the settings
      • getInternalNotificationQueueMaxSize

        public int getInternalNotificationQueueMaxSize()
        Returns:
        the internalNotificationQueueMaxSize
      • isSecurityEnabled

        public boolean isSecurityEnabled()
      • getDestinationDefinitionsDir

        public File getDestinationDefinitionsDir()
      • getBridgeDefinitionsDir

        public File getBridgeDefinitionsDir()
        Returns:
        the bridgeDefinitionsDir
      • getTemplatesDir

        public File getTemplatesDir()
      • getTemplateMappingFile

        public File getTemplateMappingFile()
        Returns:
        the templateMappingFile
      • getDefaultDataDir

        public File getDefaultDataDir()
        Returns:
        the defaultDataDir
      • doAutoCreateQueues

        public boolean doAutoCreateQueues()
        Returns:
        the autoCreateQueues
      • doAutoCreateTopics

        public boolean doAutoCreateTopics()
        Returns:
        the autoCreateTopics
      • doDeployQueuesOnStartup

        public boolean doDeployQueuesOnStartup()
        Returns:
        the deployQueuesOnStartup
      • doDeployTopicsOnStartup

        public boolean doDeployTopicsOnStartup()
        Returns:
        the deployQueuesOnStartup
      • getConsumerPrefetchSize

        public int getConsumerPrefetchSize()
        Returns:
        the consumerPrefetchSize
      • getNotificationAsyncTaskManagerThreadPoolMinSize

        public int getNotificationAsyncTaskManagerThreadPoolMinSize()
        Returns:
        the notificationAsyncTaskManagerThreadPoolMinSize
      • getNotificationAsyncTaskManagerThreadPoolMaxIdle

        public int getNotificationAsyncTaskManagerThreadPoolMaxIdle()
        Returns:
        the notificationAsyncTaskManagerThreadPoolMaxIdle
      • getNotificationAsyncTaskManagerThreadPoolMaxSize

        public int getNotificationAsyncTaskManagerThreadPoolMaxSize()
        Returns:
        the notificationAsyncTaskManagerThreadPoolMaxSize
      • getDeliveryAsyncTaskManagerThreadPoolMinSize

        public int getDeliveryAsyncTaskManagerThreadPoolMinSize()
        Returns:
        the deliveryAsyncTaskManagerThreadPoolMinSize
      • getDeliveryAsyncTaskManagerThreadPoolMaxIdle

        public int getDeliveryAsyncTaskManagerThreadPoolMaxIdle()
        Returns:
        the deliveryAsyncTaskManagerThreadPoolMaxIdle
      • getDeliveryAsyncTaskManagerThreadPoolMaxSize

        public int getDeliveryAsyncTaskManagerThreadPoolMaxSize()
        Returns:
        the deliveryAsyncTaskManagerThreadPoolMaxSize
      • getDiskIOAsyncTaskManagerThreadPoolMinSize

        public int getDiskIOAsyncTaskManagerThreadPoolMinSize()
        Returns:
        the diskIOAsyncTaskManagerThreadPoolMinSize
      • getDiskIOAsyncTaskManagerThreadPoolMaxIdle

        public int getDiskIOAsyncTaskManagerThreadPoolMaxIdle()
        Returns:
        the diskIOAsyncTaskManagerThreadPoolMaxIdle
      • getDiskIOAsyncTaskManagerThreadPoolMaxSize

        public int getDiskIOAsyncTaskManagerThreadPoolMaxSize()
        Returns:
        the diskIOAsyncTaskManagerThreadPoolMaxSize
      • getWatchdogConsumerInactivityTimeout

        public int getWatchdogConsumerInactivityTimeout()
        Returns:
        the watchdogConsumerInactivityTimeout
      • getSecurityConnectorType

        public String getSecurityConnectorType()
        Returns:
        the securityConnectorType
      • getRedeliveryDelay

        public long getRedeliveryDelay()
        Returns:
        the redeliveryDelay