-
- All Superinterfaces:
ResourceReleaser
- All Known Subinterfaces:
Dump
- All Known Implementing Classes:
Aix32Dump
,Aix64Dump
,CoreReaderSupport
,NewAixDump
,NewElfDump
,NewWinDump
,NewZosDump
public interface ICoreFileReader extends ResourceReleaser
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
extract(Builder builder)
Used to extract OS-specific data.Iterator
getAdditionalFileNames()
IAbstractAddressSpace
getAddressSpace()
Creates a representation of the address space capable of reading data from memory as a flat address space even though it may be fragmented across regions of several files or transport media.boolean
isTruncated()
-
Methods declared in interface com.ibm.dtfj.corereaders.ResourceReleaser
releaseResources
-
-
-
-
Method Detail
-
extract
void extract(Builder builder)
Used to extract OS-specific data. Called with a builder which is a sort of factory which will create the required implementation-specific data structures exist solely above the layer of this project.- Parameters:
builder
-
-
getAdditionalFileNames
Iterator getAdditionalFileNames()
- Returns:
- An iterator of String object specifying names of additional files needed by the Dump
- See Also:
String
-
getAddressSpace
IAbstractAddressSpace getAddressSpace()
Creates a representation of the address space capable of reading data from memory as a flat address space even though it may be fragmented across regions of several files or transport media. Note that this method is expected to be called several times and should always return the same instance.- Returns:
-
isTruncated
boolean isTruncated()
- Returns:
- true if the core file is truncated, false otherwise
-
-