public final class TempFileProvider extends Object implements Closeable
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close this provider and delete any temp files associated with it.
|
static TempFileProvider |
create(String providerType,
ScheduledExecutorService executor)
Create a temporary file provider for a given type.
|
TempDir |
createTempDir(String originalName)
Create a temp directory, into which temporary files may be placed.
|
protected void |
finalize() |
public static TempFileProvider create(String providerType, ScheduledExecutorService executor) throws IOException
providerType - the provider type string (used as a prefix in the temp file dir name)executor - the executorIOException - if an I/O error occurspublic TempDir createTempDir(String originalName) throws IOException
originalName - the original file nameIOException - for any errorpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionCopyright © 2012 JBoss by Red Hat. All Rights Reserved.