Class DatabaseCopyProcessor
java.lang.Object
com.djrapitops.plan.processing.processors.move.DatabaseCopyProcessor
- All Implemented Interfaces:
CriticalRunnable,Runnable
All the logic for copying or merging two databases into another.
Databases given must be in Database.State.OPEN
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionDatabaseCopyProcessor(Locale locale, ErrorLogger errorLogger, Database fromDB, Database toDB, Consumer<String> feedback, DatabaseCopyProcessor.Strategy... strategies) DatabaseCopyProcessor(Locale locale, ErrorLogger errorLogger, Database fromDB, Database toDB, Consumer<String> feedback, Runnable doAfter, DatabaseCopyProcessor.Strategy... strategies) -
Method Summary
-
Constructor Details
-
DatabaseCopyProcessor
public DatabaseCopyProcessor(Locale locale, ErrorLogger errorLogger, Database fromDB, Database toDB, Consumer<String> feedback, DatabaseCopyProcessor.Strategy... strategies) -
DatabaseCopyProcessor
public DatabaseCopyProcessor(Locale locale, ErrorLogger errorLogger, Database fromDB, Database toDB, Consumer<String> feedback, Runnable doAfter, DatabaseCopyProcessor.Strategy... strategies)
-
-
Method Details