Class Isolates.CreateIsolateParameters

java.lang.Object
org.graalvm.nativeimage.Isolates.CreateIsolateParameters
Enclosing class:
Isolates

public static final class Isolates.CreateIsolateParameters extends Object
Parameters for the creation of an isolate.
Since:
19.0
See Also:
  • Method Details

    • getDefault

      public static Isolates.CreateIsolateParameters getDefault()
      Returns a Isolates.CreateIsolateParameters with all default values.
      Since:
      19.0
    • getReservedAddressSpaceSize

      public UnsignedWord getReservedAddressSpaceSize()
      Returns the size in bytes for the reserved virtual address space of the new isolate.
      Since:
      19.0
    • getAuxiliaryImagePath

      public String getAuxiliaryImagePath()
      Returns the file path to an auxiliary image which should be loaded in addition to the main image, or null if no such image should be loaded.
      Since:
      20.1
    • getAuxiliaryImageReservedSpaceSize

      public UnsignedWord getAuxiliaryImageReservedSpaceSize()
      Returns the size in bytes of an address space to reserve for loading an auxiliary image in addition to the main image, or 0 if no space should be reserved.
      Since:
      20.1
    • getArguments

      public List<String> getArguments()
      Returns the list of additional isolate arguments.
      Since:
      22.1
    • getProtectionDomain

      public Isolates.ProtectionDomain getProtectionDomain()
      Returns the memory protection domain to be used for an isolate.
      Since:
      22.1