- java.lang.Object
-
- com.ibm.dtfj.javacore.builder.javacore.AbstractBuilderComponent
-
- com.ibm.dtfj.javacore.builder.javacore.ImageBuilder
-
- All Implemented Interfaces:
IImageBuilder
public class ImageBuilder extends AbstractBuilderComponent implements IImageBuilder
-
-
Constructor Summary
Constructors Constructor Description ImageBuilder(String id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IImageAddressSpaceBuilder
generateAddressSpaceBuilder(String id)
Generates a valid image address space factory and associates it with this image factory.void
setcpuCount(int cpuCount)
Set CPU countvoid
setcpuSubType(String cpuSubType)
Set CPU sub-typevoid
setcpuType(String cpuType)
Set CPU type - equivalent to os.arch propertyvoid
setCreationTime(long creationTime)
Set dump creation timevoid
setCreationTimeNanos(long nanoTime)
Set dump creation nanotimevoid
setOSSubType(String osSubType)
Set OS sub-type, equivalent to os.version propertyvoid
setOSType(String osType)
Set OS type, equivalent to os.name property-
Methods declared in class com.ibm.dtfj.javacore.builder.javacore.AbstractBuilderComponent
getBuilderContainer, getID
-
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods declared in interface com.ibm.dtfj.javacore.builder.IImageBuilder
addHostAddr, getAddressSpaceBuilder, getCurrentAddressSpaceBuilder, getImage, setHostName
-
-
-
-
Constructor Detail
-
ImageBuilder
public ImageBuilder(String id)
-
-
Method Detail
-
generateAddressSpaceBuilder
public IImageAddressSpaceBuilder generateAddressSpaceBuilder(String id) throws BuilderFailureException
Description copied from interface:IImageBuilder
Generates a valid image address space factory and associates it with this image factory. Must return a valid image address space factory or throw exception if an error occurred generating the image address space factory.
At least one image address space factory must be created with a unique id for each image factory.- Specified by:
generateAddressSpaceBuilder
in interfaceIImageBuilder
- Parameters:
id
-- Returns:
- generated image address space factory
- Throws:
BuilderFailureException
- if image address space factory could not be generated
-
setOSType
public void setOSType(String osType)
Set OS type, equivalent to os.name property- Specified by:
setOSType
in interfaceIImageBuilder
- Parameters:
osType
-
-
setOSSubType
public void setOSSubType(String osSubType)
Set OS sub-type, equivalent to os.version property- Specified by:
setOSSubType
in interfaceIImageBuilder
- Parameters:
osSubType
-
-
setcpuType
public void setcpuType(String cpuType)
Set CPU type - equivalent to os.arch property- Specified by:
setcpuType
in interfaceIImageBuilder
- Parameters:
cpuType
-
-
setcpuSubType
public void setcpuSubType(String cpuSubType)
Set CPU sub-type- Specified by:
setcpuSubType
in interfaceIImageBuilder
- Parameters:
cpuSubType
-
-
setcpuCount
public void setcpuCount(int cpuCount)
Set CPU count- Specified by:
setcpuCount
in interfaceIImageBuilder
- Parameters:
cpuCount
-
-
setCreationTime
public void setCreationTime(long creationTime)
Set dump creation time- Specified by:
setCreationTime
in interfaceIImageBuilder
- Parameters:
time
-
-
setCreationTimeNanos
public void setCreationTimeNanos(long nanoTime)
Set dump creation nanotime- Specified by:
setCreationTimeNanos
in interfaceIImageBuilder
- Parameters:
nanoTime
-
-
-