public static class PayloadFilesManager.Temp extends PayloadFilesManager
cleanup() once it is finished with the
extracted files, although the finalizer will invoke cleanup if the
caller has not.PayloadFilesManager.ActionReportHandler, PayloadFilesManager.Perm, PayloadFilesManager.TempdirTimestamps, logger, strings| Constructor and Description |
|---|
Temp(org.glassfish.api.ActionReport report,
Logger logger)
Creates a new PayloadFilesManager for temporary files.
|
Temp(File parentDir,
org.glassfish.api.ActionReport report,
Logger logger) |
Temp(Logger logger)
Creates a new PayloadFilesManager for temporary files.
|
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup()
Deletes the temporary files created by this temp PayloadFilesManager.
|
protected void |
finalize() |
protected void |
postExtract(File extractedFile) |
protected void |
postProcessParts() |
getOutputFileURI, getParentURI, getTargetDir, processParts, processPartsExtendedpublic Temp(File parentDir, org.glassfish.api.ActionReport report, Logger logger) throws IOException
IOExceptionpublic Temp(org.glassfish.api.ActionReport report,
Logger logger)
throws IOException
report - results report to which extraction results will be appendedlogger - logger to receive messagesIOExceptionpublic Temp(Logger logger) throws IOException
logger - logger to receive messagesIOExceptionpublic void cleanup()
protected void finalize()
throws Throwable
protected void postExtract(File extractedFile)
postExtract in class PayloadFilesManagerprotected void postProcessParts()
postProcessParts in class PayloadFilesManagerCopyright © 2017–2020 Eclipse Foundation. All rights reserved.