]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.core/src/org/argeo/cli/fs/SyncFileVisitor.java
Support PEM encrypted certificates.
[lgpl/argeo-commons.git] / org.argeo.core / src / org / argeo / cli / fs / SyncFileVisitor.java
1 package org.argeo.cli.fs;
2
3 import java.nio.file.Path;
4
5 import org.apache.commons.logging.Log;
6 import org.apache.commons.logging.LogFactory;
7 import org.argeo.fs.BasicSyncFileVisitor;
8
9 /** Synchronises two directory structures. */
10 public class SyncFileVisitor extends BasicSyncFileVisitor {
11 private final static Log log = LogFactory.getLog(SyncFileVisitor.class);
12
13 public SyncFileVisitor(Path sourceBasePath, Path targetBasePath, boolean delete, boolean recursive) {
14 super(sourceBasePath, targetBasePath, delete, recursive);
15 }
16
17 @Override
18 protected void error(Object obj, Throwable e) {
19 log.error(obj, e);
20 }
21
22 @Override
23 protected boolean isTraceEnabled() {
24 return log.isTraceEnabled();
25 }
26
27 @Override
28 protected void trace(Object obj) {
29 log.trace(obj);
30 }
31 }