Class FileMoveManager
java.lang.Object
org.apache.activemq.artemis.core.server.files.FileMoveManager
Used to move files away. Each time a backup starts its formeter data will be moved to a backup folder called bkp.1,
bkp.2, ... etc We may control the maximum number of folders so we remove old ones.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFileMoveManager(File folder) FileMoveManager(File folder, int maxFolders, String... prefixesToPreserve) -
Method Summary
-
Field Details
-
PREFIX
- See Also:
-
-
Constructor Details
-
FileMoveManager
-
FileMoveManager
-
-
Method Details
-
getMaxFolders
public int getMaxFolders() -
setMaxFolders
-
doMove
- Throws:
IOException
-
checkOldFolders
public void checkOldFolders() -
getFiles
It will return non backup folders -
getNumberOfFolders
public int getNumberOfFolders() -
getFolders
-
getMinID
public int getMinID() -
getMaxID
public int getMaxID() -
getIDlist
public int[] getIDlist() -
getID
-
getFolder
-