Class ExecutorFactoryConfigurationBuilder

    • Method Detail

      • factoryClass

        public ExecutorFactoryConfigurationBuilder factoryClass​(Class<? extends org.infinispan.commons.executors.ExecutorFactory> factoryClass)
        Specify factory class for executor
        Parameters:
        factoryClass - clazz
        Returns:
        this ExecutorFactoryConfig
      • factory

        public ExecutorFactoryConfigurationBuilder factory​(org.infinispan.commons.executors.ExecutorFactory factory)
        Specify factory class for executor
        Parameters:
        factory - clazz
        Returns:
        this ExecutorFactoryConfig
      • addExecutorProperty

        public ExecutorFactoryConfigurationBuilder addExecutorProperty​(String key,
                                                                       String value)
        Add key/value property pair to this executor factory configuration
        Parameters:
        key - property key
        value - property value
        Returns:
        previous value if exists, null otherwise
      • withExecutorProperties

        public ExecutorFactoryConfigurationBuilder withExecutorProperties​(Properties props)
        Set key/value properties to this executor factory configuration
        Parameters:
        props - Properties
        Returns:
        this ExecutorFactoryConfig
      • validate

        public void validate()
        Description copied from interface: org.infinispan.commons.configuration.Builder
        Validate the data in this builder before building the configuration bean
        Specified by:
        validate in interface org.infinispan.commons.configuration.Builder<ExecutorFactoryConfiguration>
      • create

        public ExecutorFactoryConfiguration create()
        Description copied from interface: org.infinispan.commons.configuration.Builder
        Create the configuration bean
        Specified by:
        create in interface org.infinispan.commons.configuration.Builder<ExecutorFactoryConfiguration>
        Returns:
      • read

        public ExecutorFactoryConfigurationBuilder read​(ExecutorFactoryConfiguration template)
        Description copied from interface: org.infinispan.commons.configuration.Builder
        Reads the configuration from an already created configuration bean into this builder. Returns an appropriate builder to allow fluent configuration
        Specified by:
        read in interface org.infinispan.commons.configuration.Builder<ExecutorFactoryConfiguration>
        Parameters:
        template - the configuration from which to "clone" this config if needed.