Interface XmlMultiConfiguration.Builder

All Known Subinterfaces:
XmlMultiConfiguration.Variant
Enclosing class:
XmlMultiConfiguration

public static interface XmlMultiConfiguration.Builder
An XmlMultiConfiguration builder.
  • Method Details

    • withoutManager

      XmlMultiConfiguration.Builder withoutManager(String identity)
      Remove the configuration with the given identity
      Parameters:
      identity - configuration to remove
      Returns:
      a new builder instance
    • withManager

      XmlMultiConfiguration.Builder withManager(String identity, org.ehcache.config.Configuration configuration)
      Add a new configuration with the given identity
      Parameters:
      identity - configuration identifier
      configuration - configuration instance
      Returns:
      a new builder instance
    • withManager

      default XmlMultiConfiguration.Builder withManager(String identity, org.ehcache.config.Builder<? extends org.ehcache.config.Configuration> builder)
      Add a new configuration with the given identity built from the given builder.
      Parameters:
      identity - configuration identifier
      builder - configuration builder
      Returns:
      a new builder instance
    • withManager

      XmlMultiConfiguration.Variant withManager(String identity)
      Add a new manager with variant configurations.
      Parameters:
      identity - configuration to add
      Returns:
      a new variant configuration builder
    • build

      Build a new XmlMultiConfiguration.
      Returns:
      a new XmlMultiConfiguration