diff options
Diffstat (limited to 'src/main/java/org/onap/aai/graphgraph/Config.java')
-rw-r--r-- | src/main/java/org/onap/aai/graphgraph/Config.java | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/src/main/java/org/onap/aai/graphgraph/Config.java b/src/main/java/org/onap/aai/graphgraph/Config.java index bbc082f..286d40e 100644 --- a/src/main/java/org/onap/aai/graphgraph/Config.java +++ b/src/main/java/org/onap/aai/graphgraph/Config.java @@ -19,10 +19,9 @@ */ package org.onap.aai.graphgraph; -import java.util.LinkedList; -import java.util.List; +import java.util.Arrays; +import java.util.stream.Collectors; import org.onap.aai.graphgraph.reader.BasicSchemaReader; -import org.onap.aai.graphgraph.reader.SchemaReader; import org.onap.aai.graphgraph.reader.SchemaRepository; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Bean; @@ -42,11 +41,10 @@ public class Config { @Bean SchemaRepository createSchemaRepository() { - List<SchemaReader> readers = new LinkedList<>(); - for (String s : schemaVersions.split(",")) { - readers.add(new BasicSchemaReader(s)); - } - return new SchemaRepository(readers); + return new SchemaRepository( + Arrays.stream(schemaVersions.split(",")) + .map(BasicSchemaReader::new) + .collect(Collectors.toList()) + ); } } - |