Skip to content

Commit f21a656

Browse files
committed
WriteStatus -> WriteResponse
1 parent 9924ec6 commit f21a656

File tree

3 files changed

+20
-20
lines changed

3 files changed

+20
-20
lines changed

src/main/java/org/radarcns/RestructureAvroRecords.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ private void writeRecord(GenericRecord record, String topicName, FileCacheStore
298298
java.nio.file.Path outputPath = userTopicDir.resolve(outputFileName);
299299

300300
// Write data
301-
FileCacheStore.WriteStatus response = cache.writeRecord(outputPath, record);
301+
FileCacheStore.WriteResponse response = cache.writeRecord(outputPath, record);
302302

303303
if (!response.isSuccessful()) {
304304
// Write was unsuccessful due to different number of columns,

src/main/java/org/radarcns/data/FileCacheStore.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -66,15 +66,15 @@ public FileCacheStore(RecordConverterFactory converterFactory, int maxFiles, boo
6666
* @return Integer value according to one of the response codes.
6767
* @throws IOException when failing to open a file or writing to it.
6868
*/
69-
public WriteStatus writeRecord(Path path, GenericRecord record) throws IOException {
69+
public WriteResponse writeRecord(Path path, GenericRecord record) throws IOException {
7070
FileCache cache = caches.get(path);
7171
if (cache != null) {
7272
if(cache.writeRecord(record)){
73-
return WriteStatus.CACHE_AND_WRITE;
73+
return WriteResponse.CACHE_AND_WRITE;
7474
} else {
7575
// This is the case when cache is used but write is unsuccessful
7676
// because of different number columns in same topic
77-
return WriteStatus.CACHE_AND_NO_WRITE;
77+
return WriteResponse.CACHE_AND_NO_WRITE;
7878
}
7979
} else {
8080
ensureCapacity();
@@ -85,11 +85,11 @@ public WriteStatus writeRecord(Path path, GenericRecord record) throws IOExcepti
8585
cache = new FileCache(converterFactory, path, record, gzip, tmpDir);
8686
caches.put(path, cache);
8787
if (cache.writeRecord(record)) {
88-
return WriteStatus.NO_CACHE_AND_WRITE;
88+
return WriteResponse.NO_CACHE_AND_WRITE;
8989
} else {
9090
// The file path was not in cache but the file exists and this write is
9191
// unsuccessful because of different number of columns
92-
return WriteStatus.NO_CACHE_AND_NO_WRITE;
92+
return WriteResponse.NO_CACHE_AND_NO_WRITE;
9393
}
9494

9595
}
@@ -141,7 +141,7 @@ public void close() throws IOException {
141141
}
142142

143143
// Response codes for each write record case
144-
public enum WriteStatus {
144+
public enum WriteResponse {
145145
/** Cache hit and write was successful. */
146146
CACHE_AND_WRITE(true, true),
147147
/** Cache hit and write was unsuccessful because of a mismatch in number of columns. */
@@ -159,7 +159,7 @@ public enum WriteStatus {
159159
* @param cacheHit whether the cache was used to write.
160160
* @param successful whether the write was successful.
161161
*/
162-
WriteStatus(boolean cacheHit, boolean successful) {
162+
WriteResponse(boolean cacheHit, boolean successful) {
163163
this.cacheHit = cacheHit;
164164
this.successful = successful;
165165
}

src/test/java/org/radarcns/data/FileCacheStoreTest.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -74,30 +74,30 @@ public void appendLine() throws IOException {
7474

7575
try (FileCacheStore cache = new FileCacheStore(csvFactory, 2, false, false, doStage)) {
7676
record = new GenericRecordBuilder(simpleSchema).set("a", "something").build();
77-
assertEquals(cache.writeRecord(f1, record), FileCacheStore.WriteStatus.NO_CACHE_AND_WRITE);
77+
assertEquals(cache.writeRecord(f1, record), FileCacheStore.WriteResponse.NO_CACHE_AND_WRITE);
7878
record = new GenericRecordBuilder(simpleSchema).set("a", "somethingElse").build();
79-
assertEquals(cache.writeRecord(f1, record), FileCacheStore.WriteStatus.CACHE_AND_WRITE);
79+
assertEquals(cache.writeRecord(f1, record), FileCacheStore.WriteResponse.CACHE_AND_WRITE);
8080
record = new GenericRecordBuilder(simpleSchema).set("a", "something").build();
81-
assertEquals(cache.writeRecord(f2, record), FileCacheStore.WriteStatus.NO_CACHE_AND_WRITE);
81+
assertEquals(cache.writeRecord(f2, record), FileCacheStore.WriteResponse.NO_CACHE_AND_WRITE);
8282
record = new GenericRecordBuilder(simpleSchema).set("a", "third").build();
83-
assertEquals(cache.writeRecord(f1, record), FileCacheStore.WriteStatus.CACHE_AND_WRITE);
83+
assertEquals(cache.writeRecord(f1, record), FileCacheStore.WriteResponse.CACHE_AND_WRITE);
8484
record = new GenericRecordBuilder(simpleSchema).set("a", "f3").build();
85-
assertEquals(cache.writeRecord(f3, record), FileCacheStore.WriteStatus.NO_CACHE_AND_WRITE);
85+
assertEquals(cache.writeRecord(f3, record), FileCacheStore.WriteResponse.NO_CACHE_AND_WRITE);
8686
record = new GenericRecordBuilder(simpleSchema).set("a", "f2").build();
87-
assertEquals(cache.writeRecord(f2, record), FileCacheStore.WriteStatus.NO_CACHE_AND_WRITE);
87+
assertEquals(cache.writeRecord(f2, record), FileCacheStore.WriteResponse.NO_CACHE_AND_WRITE);
8888
record = new GenericRecordBuilder(simpleSchema).set("a", "f3").build();
89-
assertEquals(cache.writeRecord(f3, record), FileCacheStore.WriteStatus.CACHE_AND_WRITE);
89+
assertEquals(cache.writeRecord(f3, record), FileCacheStore.WriteResponse.CACHE_AND_WRITE);
9090
record = new GenericRecordBuilder(simpleSchema).set("a", "f4").build();
91-
assertEquals(cache.writeRecord(f4, record), FileCacheStore.WriteStatus.NO_CACHE_AND_WRITE);
91+
assertEquals(cache.writeRecord(f4, record), FileCacheStore.WriteResponse.NO_CACHE_AND_WRITE);
9292
record = new GenericRecordBuilder(simpleSchema).set("a", "f3").build();
93-
assertEquals(cache.writeRecord(f3, record), FileCacheStore.WriteStatus.CACHE_AND_WRITE);
93+
assertEquals(cache.writeRecord(f3, record), FileCacheStore.WriteResponse.CACHE_AND_WRITE);
9494
record = new GenericRecordBuilder(conflictSchema).set("a", "f3"). set("b", "conflict").build();
95-
assertEquals(cache.writeRecord(f3, record), FileCacheStore.WriteStatus.CACHE_AND_NO_WRITE);
95+
assertEquals(cache.writeRecord(f3, record), FileCacheStore.WriteResponse.CACHE_AND_NO_WRITE);
9696
record = new GenericRecordBuilder(conflictSchema).set("a", "f1"). set("b", "conflict").build();
9797
// Cannot write to file even though the file is not in cache since schema is different
98-
assertEquals(cache.writeRecord(f1, record), FileCacheStore.WriteStatus.NO_CACHE_AND_NO_WRITE);
98+
assertEquals(cache.writeRecord(f1, record), FileCacheStore.WriteResponse.NO_CACHE_AND_NO_WRITE);
9999
// Can write the same record to a new file
100-
assertEquals(cache.writeRecord(newFile, record), FileCacheStore.WriteStatus.NO_CACHE_AND_WRITE);
100+
assertEquals(cache.writeRecord(newFile, record), FileCacheStore.WriteResponse.NO_CACHE_AND_WRITE);
101101
}
102102

103103
assertEquals("a\nsomething\nsomethingElse\nthird\n", new String(Files.readAllBytes(f1)));

0 commit comments

Comments
 (0)