Mercurial Hosting > luan
comparison src/goodjava/lucene/backup/Backup.java @ 1500:f01abd6d5858
minor
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 10 May 2020 13:06:11 -0600 |
parents | 22e15cf73040 |
children | e66e3d50b289 |
comparison
equal
deleted
inserted
replaced
1499:22e15cf73040 | 1500:f01abd6d5858 |
---|---|
19 | 19 |
20 class Backup { | 20 class Backup { |
21 private static final Logger logger = LoggerFactory.getLogger(Backup.class); | 21 private static final Logger logger = LoggerFactory.getLogger(Backup.class); |
22 | 22 |
23 private final File dir; | 23 private final File dir; |
24 private final File index; | |
24 | 25 |
25 Backup(File dir) { | 26 Backup(File dir) { |
26 this.dir = dir; | 27 this.dir = dir; |
28 this.index = new File(dir,"index"); | |
27 } | 29 } |
28 | 30 |
29 synchronized void handle(RpcServer rpc,RpcCall call) { | 31 synchronized void handle(RpcServer rpc,RpcCall call) { |
30 try { | 32 try { |
31 handle2(rpc,call); | 33 handle2(rpc,call); |
89 break; | 91 break; |
90 } | 92 } |
91 logs.add( new LogFile(f) ); | 93 logs.add( new LogFile(f) ); |
92 } | 94 } |
93 if( complete ) { | 95 if( complete ) { |
94 File index = new File(dir,"index"); | |
95 LoggingIndexWriter.writeIndex(logs,index); | 96 LoggingIndexWriter.writeIndex(logs,index); |
96 logger.info("write index"); | 97 logger.info("write index"); |
97 } | 98 } |
98 } | 99 } |
99 rpc.write(result); | 100 rpc.write(result); |