Package com.sun.enterprise.deploy.shared
Class FileArchive.StaleFileManager.Util
java.lang.Object
com.sun.enterprise.deploy.shared.FileArchive.StaleFileManager.Util
- Enclosing interface:
- FileArchive.StaleFileManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic FileArchive.StaleFileManagergetInstance(File archive) Factory method for a StaleFileManager.static voidmarkDeletedArchive(File archiveFile) Creates a marker file in the archive directory - if it still exists and contains any stale files.static voidmarkDeletedArchive(org.glassfish.api.deployment.archive.Archive archive) Creates a marker file in the archive directory - if it still exists and contains any stale files.
-
Constructor Details
-
Util
public Util()
-
-
Method Details
-
markDeletedArchive
public static void markDeletedArchive(org.glassfish.api.deployment.archive.Archive archive) Creates a marker file in the archive directory - if it still exists and contains any stale files.- Parameters:
archive- the File for the archive to mark
-
markDeletedArchive
Creates a marker file in the archive directory - if it still exists and contains any stale files.- Parameters:
archive- the File for the archive to mark
-
getInstance
Factory method for a StaleFileManager.Callers should invoke this method only after they have finished with the FileArchive and have tried to delete it. If the directory for the archive remains then it contains one or more stale files that could not be deleted, and the factory method returns a instance that tracks the stale files. If the directory no longer exists then the delete succeeded, there are
- Parameters:
archive- the directory to contain the archive- Returns:
- StaleFileManager for the FileArchive to use
- Throws:
IOException
-