@@ -150,6 +150,7 @@ public class FileStoreCommitImpl implements FileStoreCommit {
150150 private final boolean dynamicPartitionOverwrite ;
151151 private final String branchName ;
152152 @ Nullable private final Integer manifestReadParallelism ;
153+ private final List <CommitPreCallback > commitPreCallbacks ;
153154 private final List <CommitCallback > commitCallbacks ;
154155 private final StatsFileHandler statsFileHandler ;
155156 private final BucketMode bucketMode ;
@@ -167,8 +168,6 @@ public class FileStoreCommitImpl implements FileStoreCommit {
167168 private CommitMetrics commitMetrics ;
168169 private boolean appendCommitCheckConflict = false ;
169170
170- private final List <CommitPreCallback > commitPreCallbacks ;
171-
172171 public FileStoreCommitImpl (
173172 SnapshotCommit snapshotCommit ,
174173 FileIO fileIO ,
@@ -193,6 +192,7 @@ public FileStoreCommitImpl(
193192 StatsFileHandler statsFileHandler ,
194193 BucketMode bucketMode ,
195194 @ Nullable Integer manifestReadParallelism ,
195+ List <CommitPreCallback > commitPreCallbacks ,
196196 List <CommitCallback > commitCallbacks ,
197197 int commitMaxRetries ,
198198 long commitTimeout ,
@@ -202,8 +202,7 @@ public FileStoreCommitImpl(
202202 boolean discardDuplicateFiles ,
203203 ConflictDetection .Factory conflictDetectFactory ,
204204 @ Nullable StrictModeChecker strictModeChecker ,
205- @ Nullable CommitRollback rollback ,
206- List <CommitPreCallback > commitPreCallbacks ) {
205+ @ Nullable CommitRollback rollback ) {
207206 this .snapshotCommit = snapshotCommit ;
208207 this .fileIO = fileIO ;
209208 this .schemaManager = schemaManager ;
@@ -226,6 +225,7 @@ public FileStoreCommitImpl(
226225 this .dynamicPartitionOverwrite = dynamicPartitionOverwrite ;
227226 this .branchName = branchName ;
228227 this .manifestReadParallelism = manifestReadParallelism ;
228+ this .commitPreCallbacks = commitPreCallbacks ;
229229 this .commitCallbacks = commitCallbacks ;
230230 this .commitMaxRetries = commitMaxRetries ;
231231 this .commitTimeout = commitTimeout ;
@@ -245,7 +245,6 @@ public FileStoreCommitImpl(
245245 this .strictModeChecker = strictModeChecker ;
246246 this .conflictDetection = conflictDetectFactory .create (scanner );
247247 this .commitCleaner = new CommitCleaner (manifestList , manifestFile , indexManifestFile );
248- this .commitPreCallbacks = commitPreCallbacks ;
249248 }
250249
251250 @ Override
0 commit comments