aboutsummaryrefslogtreecommitdiffstats
path: root/config-model
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorn.christian@seime.no>2017-01-24 15:50:26 +0100
committerGitHub <noreply@github.com>2017-01-24 15:50:26 +0100
commit9c64039e6bb4c1c6e16daedfd52719704507bd02 (patch)
tree57abb1cc26d155f2bec89bf3dfbcc9eff09310d6 /config-model
parent675b9b05418eb83f99b7262a6b145729ace4f536 (diff)
parentab232637a69d753b5c8e8b6410c8b50d44ab86c7 (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.java9
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);