|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Image
This class represents an entire operating system image (e.g. a core file). There are methods for accessing information about the architecture of the machine on which the image was running - hardware and operating system. The major feature, however, is the ability to iterate over the Address Spaces contained within the image.
Method Summary | |
---|---|
java.util.Iterator |
getAddressSpaces()
Get the set of address spaces within the image - typically one but may be more on some systems such as Z/OS. |
long |
getCreationTime()
Determines when the image was created |
java.lang.String |
getHostName()
Get the host name of the system where the image was running. |
long |
getInstalledMemory()
Get the amount of physical memory (in bytes) installed in the system on which the image was running. |
java.util.Iterator |
getIPAddresses()
The set of IP addresses (as InetAddresses) which the system running the image possessed. |
int |
getProcessorCount()
Get the number of CPUs running in the system on which the image was running. |
java.lang.String |
getProcessorSubType()
Get the precise model of the CPU. |
java.lang.String |
getProcessorType()
Get the family name for the processor on which the image was running. |
java.lang.String |
getSystemSubType()
Get the detailed name of the operating system. |
java.lang.String |
getSystemType()
Get the family name for the operating system. |
Method Detail |
---|
java.util.Iterator getAddressSpaces()
ImageAddressSpace
,
CorruptData
java.lang.String getProcessorType() throws DataUnavailable, CorruptDataException
DataUnavailable
- if this data cannot be inferred from this core type
CorruptDataException
- if expected data cannot be read from the corejava.lang.String getProcessorSubType() throws DataUnavailable, CorruptDataException
Note that this value is platform and implementation dependent.
DataUnavailable
CorruptDataException
int getProcessorCount() throws DataUnavailable
DataUnavailable
- if the information cannot be providedjava.lang.String getSystemType() throws DataUnavailable, CorruptDataException
DataUnavailable
- if this data cannot be inferred from this core type
CorruptDataException
- if expected data cannot be read from the corejava.lang.String getSystemSubType() throws DataUnavailable, CorruptDataException
DataUnavailable
CorruptDataException
long getInstalledMemory() throws DataUnavailable
DataUnavailable
- if the information cannot be providedlong getCreationTime() throws DataUnavailable
DataUnavailable
java.lang.String getHostName() throws DataUnavailable, CorruptDataException
DataUnavailable
- If the image did not provide this information (would happen
if the system did not know its host name or if the image predated this feature).
CorruptDataException
java.util.Iterator getIPAddresses() throws DataUnavailable
DataUnavailable
- If the image did not provide this information (would happen
if the system failed to look them up or if the image pre-dated this feature).java.net.InetAddress
,
CorruptData
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |