- 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 IImageAddressSpaceBuildergenerateAddressSpaceBuilder(String id)Generates a valid image address space factory and associates it with this image factory.voidsetcpuCount(int cpuCount)Set CPU countvoidsetcpuSubType(String cpuSubType)Set CPU sub-typevoidsetcpuType(String cpuType)Set CPU type - equivalent to os.arch propertyvoidsetCreationTime(long creationTime)Set dump creation timevoidsetCreationTimeNanos(long nanoTime)Set dump creation nanotimevoidsetOSSubType(String osSubType)Set OS sub-type, equivalent to os.version propertyvoidsetOSType(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:IImageBuilderGenerates 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:
generateAddressSpaceBuilderin 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:
setOSTypein interfaceIImageBuilder- Parameters:
osType-
-
setOSSubType
public void setOSSubType(String osSubType)
Set OS sub-type, equivalent to os.version property- Specified by:
setOSSubTypein interfaceIImageBuilder- Parameters:
osSubType-
-
setcpuType
public void setcpuType(String cpuType)
Set CPU type - equivalent to os.arch property- Specified by:
setcpuTypein interfaceIImageBuilder- Parameters:
cpuType-
-
setcpuSubType
public void setcpuSubType(String cpuSubType)
Set CPU sub-type- Specified by:
setcpuSubTypein interfaceIImageBuilder- Parameters:
cpuSubType-
-
setcpuCount
public void setcpuCount(int cpuCount)
Set CPU count- Specified by:
setcpuCountin interfaceIImageBuilder- Parameters:
cpuCount-
-
setCreationTime
public void setCreationTime(long creationTime)
Set dump creation time- Specified by:
setCreationTimein interfaceIImageBuilder- Parameters:
time-
-
setCreationTimeNanos
public void setCreationTimeNanos(long nanoTime)
Set dump creation nanotime- Specified by:
setCreationTimeNanosin interfaceIImageBuilder- Parameters:
nanoTime-
-
-