package org.araqne.logstorage;
import java.util.List;
public class LogFlushCallbackArgs {
private String tableName;
private List<Log> logs;
public LogFlushCallbackArgs(String tableName) {
this.tableName = tableName;
}
// only for shallowCopy
private LogFlushCallbackArgs(String tableName, List<Log> logs) {
this.tableName = tableName;
this.logs = logs;
}
public String getTableName() {
return this.tableName;
}
public void setLogs(List<Log> logs) {
this.logs = logs;
}
public List<Log> getLogs() {
return this.logs;
}
public LogFlushCallbackArgs shallowCopy() {
return new LogFlushCallbackArgs(tableName, logs);
}
}