Repository: commons-rdf Updated Branches: refs/heads/fluent-parser a944f7b9e -> 8fad253a6
Require RDF for making new ParserConfigImpl Project: http://git-wip-us.apache.org/repos/asf/commons-rdf/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-rdf/commit/8fad253a Tree: http://git-wip-us.apache.org/repos/asf/commons-rdf/tree/8fad253a Diff: http://git-wip-us.apache.org/repos/asf/commons-rdf/diff/8fad253a Branch: refs/heads/fluent-parser Commit: 8fad253a6c093dd3503e54c12ed66713c257be67 Parents: a944f7b Author: Stian Soiland-Reyes <st...@apache.org> Authored: Thu Feb 15 02:05:33 2018 +0000 Committer: Stian Soiland-Reyes <st...@apache.org> Committed: Thu Feb 15 02:05:33 2018 +0000 ---------------------------------------------------------------------- .../org/apache/commons/rdf/api/io/AbstractParserBuilder.java | 6 +++--- .../java/org/apache/commons/rdf/api/io/ParserConfigImpl.java | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/commons-rdf/blob/8fad253a/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/AbstractParserBuilder.java ---------------------------------------------------------------------- diff --git a/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/AbstractParserBuilder.java b/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/AbstractParserBuilder.java index bfd6b80..5bd27f1 100644 --- a/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/AbstractParserBuilder.java +++ b/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/AbstractParserBuilder.java @@ -48,11 +48,11 @@ public final class AbstractParserBuilder implements Cloneable, Serializable, Nee private static final ExecutorService DEFAULT_EXECUTOR = Executors.newCachedThreadPool(r -> new Thread(THEAD_GROUP, r)); public AbstractParserBuilder(RDF rdf) { - config.withRDF(rdf); + this.config = new ParserConfigImpl(rdf); } @Override - public AbstractParserBuilder clone() { + public AbstractParserBuilder clone() { try { AbstractParserBuilder c = (AbstractParserBuilder) super.clone(); c.config = (ParserConfigImpl) config.clone(); @@ -63,7 +63,7 @@ public final class AbstractParserBuilder implements Cloneable, Serializable, Nee } private boolean mutable = false; - private ParserConfigImpl config = new ParserConfigImpl(); + private ParserConfigImpl config; private ExecutorService executor = DEFAULT_EXECUTOR; @Override http://git-wip-us.apache.org/repos/asf/commons-rdf/blob/8fad253a/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/ParserConfigImpl.java ---------------------------------------------------------------------- diff --git a/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/ParserConfigImpl.java b/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/ParserConfigImpl.java index 0c12104..2062b6e 100644 --- a/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/ParserConfigImpl.java +++ b/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/ParserConfigImpl.java @@ -38,7 +38,8 @@ public final class ParserConfigImpl implements Cloneable, Serializable, ParserCo private final Map<Option, Object> options = new HashMap<>(); private ExecutorService executor; - public ParserConfigImpl() { + public ParserConfigImpl(RDF rdf) { + this.rdf = rdf; } public ParserConfigImpl(ParserConfig old) {