java.lang.Object
com.ibm.dtfj.image.j9.ZipExtractionResolver
- All Implemented Interfaces:
ResourceReleaser
,IFileLocationResolver
public class ZipExtractionResolver
extends Object
implements IFileLocationResolver, ResourceReleaser
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
findFileWithFullPath
(String fullPath) Used to lookup files at runtime.void
-
Constructor Details
-
ZipExtractionResolver
-
-
Method Details
-
findFileWithFullPath
Description copied from interface:IFileLocationResolver
Used to lookup files at runtime. The fullPath is used as a hint for how to find the file and what it is called but implementers are free to use whatever RI are necessary to find and return the adequate file- Specified by:
findFileWithFullPath
in interfaceIFileLocationResolver
- Parameters:
fullPath
- The full path to the file- Returns:
- An abstract reference to the file, ready to be treated as any other file, by the caller (NEVER NULL)
- Throws:
FileNotFoundException
- If we couldn't find the file anywhere
-
decompressCoreFile
- Throws:
FileNotFoundException
-
decompressMetaDataStream
- Throws:
IOException
FileNotFoundException
-
closeOpenFiles
- Throws:
IOException
-
getCreatedFiles
-
releaseResources
- Specified by:
releaseResources
in interfaceResourceReleaser
- Throws:
IOException
-