Package org.ehcache.xml.multi
Interface XmlMultiConfiguration.Builder
- All Known Subinterfaces:
XmlMultiConfiguration.Variant
- Enclosing class:
- XmlMultiConfiguration
public static interface XmlMultiConfiguration.Builder
An
XmlMultiConfiguration builder.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Build a newXmlMultiConfiguration.withManager(String identity) Add a new manager with variant configurations.default XmlMultiConfiguration.BuilderwithManager(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.withManager(String identity, org.ehcache.config.Configuration configuration) Add a new configuration with the given identitywithoutManager(String identity) Remove the configuration with the given identity
-
Method Details
-
withoutManager
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 identifierconfiguration- 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 identifierbuilder- configuration builder- Returns:
- a new builder instance
-
withManager
Add a new manager with variant configurations.- Parameters:
identity- configuration to add- Returns:
- a new variant configuration builder
-
build
XmlMultiConfiguration build()Build a newXmlMultiConfiguration.- Returns:
- a new
XmlMultiConfiguration
-