Module openj9.dtfj

Class ImageBuilder

    • 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 interface IImageBuilder
        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 interface IImageBuilder
        Parameters:
        osType -
      • setOSSubType

        public void setOSSubType​(String osSubType)
        Set OS sub-type, equivalent to os.version property
        Specified by:
        setOSSubType in interface IImageBuilder
        Parameters:
        osSubType -
      • setcpuType

        public void setcpuType​(String cpuType)
        Set CPU type - equivalent to os.arch property
        Specified by:
        setcpuType in interface IImageBuilder
        Parameters:
        cpuType -
      • setcpuSubType

        public void setcpuSubType​(String cpuSubType)
        Set CPU sub-type
        Specified by:
        setcpuSubType in interface IImageBuilder
        Parameters:
        cpuSubType -
      • setcpuCount

        public void setcpuCount​(int cpuCount)
        Set CPU count
        Specified by:
        setcpuCount in interface IImageBuilder
        Parameters:
        cpuCount -
      • setCreationTime

        public void setCreationTime​(long creationTime)
        Set dump creation time
        Specified by:
        setCreationTime in interface IImageBuilder
        Parameters:
        time -
      • setCreationTimeNanos

        public void setCreationTimeNanos​(long nanoTime)
        Set dump creation nanotime
        Specified by:
        setCreationTimeNanos in interface IImageBuilder
        Parameters:
        nanoTime -