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 Closeable
close
in interface AutoCloseable
IOException
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.