diff options
author | Bjørn Christian Seime <bjorn.christian@seime.no> | 2017-01-24 15:50:26 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-01-24 15:50:26 +0100 |
commit | 9c64039e6bb4c1c6e16daedfd52719704507bd02 (patch) | |
tree | 57abb1cc26d155f2bec89bf3dfbcc9eff09310d6 /config-model | |
parent | 675b9b05418eb83f99b7262a6b145729ace4f536 (diff) | |
parent | ab232637a69d753b5c8e8b6410c8b50d44ab86c7 (diff) |
Merge pull request #1587 from yahoo/gjoranv/use-guava
Use guava for initializing map.
Diffstat (limited to 'config-model')
-rw-r--r-- | config-model/src/main/java/com/yahoo/vespa/model/container/http/xml/FilterChainsBuilder.java | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/http/xml/FilterChainsBuilder.java b/config-model/src/main/java/com/yahoo/vespa/model/container/http/xml/FilterChainsBuilder.java index de83948a33d..626641bb620 100644 --- a/config-model/src/main/java/com/yahoo/vespa/model/container/http/xml/FilterChainsBuilder.java +++ b/config-model/src/main/java/com/yahoo/vespa/model/container/http/xml/FilterChainsBuilder.java @@ -1,6 +1,7 @@ // Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.vespa.model.container.http.xml; +import com.google.common.collect.ImmutableMap; import com.yahoo.config.model.producer.AbstractConfigProducer; import com.yahoo.vespa.model.builder.xml.dom.chains.ChainsBuilder; import com.yahoo.vespa.model.builder.xml.dom.chains.ComponentsBuilder; @@ -21,13 +22,9 @@ public class FilterChainsBuilder extends DomChainsBuilder<Filter, Chain<Filter>, private static final Collection<ComponentType<Filter>> allowedComponentTypes = Collections.singleton(ComponentType.filter); - //TODO: simplify private static final Map<String, Class<? extends DomChainBuilderBase<? extends Filter, ? extends Chain<Filter>>>> chainType2BuilderClass = - Collections.unmodifiableMap( - new LinkedHashMap<String, Class<? extends DomChainBuilderBase<? extends Filter, ? extends Chain<Filter>>>>() {{ - put("request-chain", FilterChainBuilder.class); - put("response-chain", FilterChainBuilder.class); - }}); + ImmutableMap.of("request-chain", FilterChainBuilder.class, + "response-chain", FilterChainBuilder.class); public FilterChainsBuilder() { super(null, allowedComponentTypes, null); |