diff options
author | Ludovic Pouzenc <ludovic@pouzenc.fr> | 2014-10-23 12:31:09 +0200 |
---|---|---|
committer | Ludovic Pouzenc <ludovic@pouzenc.fr> | 2015-04-14 07:44:59 +0200 |
commit | be6a717ea73730d023e8bcb50d96f4c73abaafa0 (patch) | |
tree | c55d3bb31484c18c54d2acd2327aa65601352848 /src/core/src/data/io/stub/StubDataWriter.java | |
parent | 2c1f4b89818e018b8677d1d621ab98194b259509 (diff) | |
download | sssync-be6a717ea73730d023e8bcb50d96f4c73abaafa0.tar.gz sssync-be6a717ea73730d023e8bcb50d96f4c73abaafa0.tar.bz2 sssync-be6a717ea73730d023e8bcb50d96f4c73abaafa0.zip |
Remove useless AbstractMVDataWriter,
Add a Pair type for Writers.
Diffstat (limited to 'src/core/src/data/io/stub/StubDataWriter.java')
-rw-r--r-- | src/core/src/data/io/stub/StubDataWriter.java | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/src/core/src/data/io/stub/StubDataWriter.java b/src/core/src/data/io/stub/StubDataWriter.java index cd08e77..e08fadd 100644 --- a/src/core/src/data/io/stub/StubDataWriter.java +++ b/src/core/src/data/io/stub/StubDataWriter.java @@ -23,14 +23,14 @@ package data.io.stub; import java.util.Set; import data.MVDataEntry; -import data.io.AbstractMVDataWriter; +import data.io.MVDataWriter; /** * Stub writer implementation for automated tests. * * @author lpouzenc */ -public class StubDataWriter extends AbstractMVDataWriter { +public class StubDataWriter implements MVDataWriter { enum OpKind { INSERT, UPDATE, DELETE }; @@ -39,11 +39,13 @@ public class StubDataWriter extends AbstractMVDataWriter { private OpKind opLog[]; private MVDataEntry opData[]; private int cursorLog; + private boolean dryRun; public StubDataWriter(int maxLogEntries) { this.maxLogEntries = maxLogEntries; this.opLog = new OpKind[maxLogEntries]; this.opData = new MVDataEntry[maxLogEntries]; + this.dryRun = false; } @Override @@ -101,4 +103,15 @@ public class StubDataWriter extends AbstractMVDataWriter { return opData.clone(); } + @Override + public boolean isDryRun() { + return dryRun; + } + + @Override + public void setDryRun(boolean dryRun) { + this.dryRun = dryRun; + + } + } |