Class ExecutorFactoryConfigurationBuilder

java.lang.Object
org.infinispan.configuration.global.AbstractGlobalConfigurationBuilder
org.infinispan.configuration.global.ExecutorFactoryConfigurationBuilder
All Implemented Interfaces:
org.infinispan.commons.configuration.Builder<ExecutorFactoryConfiguration>, GlobalConfigurationChildBuilder

public class ExecutorFactoryConfigurationBuilder extends AbstractGlobalConfigurationBuilder implements org.infinispan.commons.configuration.Builder<ExecutorFactoryConfiguration>
Configures executor factory.
  • Method Details

    • attributes

      public org.infinispan.commons.configuration.attributes.AttributeSet attributes()
      Specified by:
      attributes in interface org.infinispan.commons.configuration.Builder<ExecutorFactoryConfiguration>
    • factory

      public ExecutorFactoryConfigurationBuilder factory(org.infinispan.commons.executors.ExecutorFactory factory)
      Specify factory class for executor NOTE: Currently Infinispan will not use the object instance, but instead instantiate a new instance of the class. Therefore, do not expect any state to survive, and provide a no-args constructor to any instance. This will be resolved in Infinispan 5.2.0
      Parameters:
      factory - clazz
      Returns:
      this ExecutorFactoryConfig
    • addProperty

      public ExecutorFactoryConfigurationBuilder addProperty(String key, String value)
      Add key/value property pair to this executor factory configuration
      Parameters:
      key - property key
      value - property value
      Returns:
      this ExecutorFactoryConfig
    • withProperties

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

      public void validate()
      Specified by:
      validate in interface org.infinispan.commons.configuration.Builder<ExecutorFactoryConfiguration>
    • create

      Specified by:
      create in interface org.infinispan.commons.configuration.Builder<ExecutorFactoryConfiguration>
    • read

      public ExecutorFactoryConfigurationBuilder read(ExecutorFactoryConfiguration template, org.infinispan.commons.configuration.Combine combine)
      Specified by:
      read in interface org.infinispan.commons.configuration.Builder<ExecutorFactoryConfiguration>
    • toString

      public String toString()
      Overrides:
      toString in class Object