Uses of Class
com.ibm.dtfj.javacore.builder.BuilderFailureException
-
Uses of BuilderFailureException in com.ibm.dtfj.javacore.builder
Modifier and TypeMethodDescriptionvoid
IJavaRuntimeBuilder.addBlockedThread
(JavaMonitor monitor, long threadID) IJavaRuntimeBuilder.addClass
(JavaClassLoader jClassLoader, String name, long classID, long superClassID, String fileName) Adds a com.ibm.dtfj.java.JavaClass into DTFJ.IJavaRuntimeBuilder.addClassLoader
(String name, long clID, long objectID) Adds a com.ibm.dtfj.java.JavaClassLoader into DTFJ.IImageProcessBuilder.addImageThread
(long nativeThreadID, long systemThreadID, Properties properties) Adds a com.ibm.dtfj.image.ImageThread to the Image process being built.IJavaRuntimeBuilder.addJavaMonitor
(String name, long monitorID, long objectID, String className, long owningThread) Adds a java monitor or modifies an existing one.IJavaRuntimeBuilder.addJavaStackFrame
(JavaThread javaThread, String className, String classFileName, String methodName, String methodType, String compilationLevel, int lineNumber) Adds a java stack frame to a javathread.IJavaRuntimeBuilder.addJavaThread
(ImageThread imageThread, String name, long tid, long j9thread_t, long javaObjID, long jniEnv, String state, int priority, long blockingObjectAddress, String blockingObjectClassName) Not available in a javacore: object ID and the java.lang.Thread class name associated with a thread.void
IJavaRuntimeBuilder.addVMInitArgs()
Adds a (empty) JavaVMInitArgsvoid
IJavaRuntimeBuilder.addVMOption
(String option) Adds an individual Java VM option to JavaVMInitArgsvoid
IJavaRuntimeBuilder.addVMOption
(String option, long extraInfo) Adds an individual Java VM option to JavaVMInitArgs, with 'extra information' fieldvoid
IJavaRuntimeBuilder.addWaitOnNotifyThread
(JavaMonitor monitor, long threadID) IImageBuilder.generateAddressSpaceBuilder
(String id) Generates a valid image address space factory and associates it with this image factory.IImageAddressSpaceBuilder.generateImageProcessBuilder
(String id) To associate a new image process to the image address space being built by this image address space factory, use this interface to create a new image process factory for the aforementioned image process.IImageProcessBuilder.generateJavaRuntimeBuilder
(String id) Generates a new java runtime factory. -
Uses of BuilderFailureException in com.ibm.dtfj.javacore.builder.javacore
Modifier and TypeMethodDescriptionvoid
JavaRuntimeBuilder.addBlockedThread
(JavaMonitor monitor, long threadID) JavaRuntimeBuilder.addClass
(JavaClassLoader jClassLoader, String name, long classID, long superClassID, String fileName) Note that even if a class was already registered with a class loader previously, it may contain incomplete data, so this case has to be considered.JavaRuntimeBuilder.addClassLoader
(String classLoaderName, long clID, long objectID) Must pass a valid class loader ID in order to generate a class loader object.ImageProcessBuilder.addImageThread
(long nativeThreadID, long systemThreadID, Properties properties) JavaRuntimeBuilder.addJavaMonitor
(String monitorName, long monitorID, long objectID, String className, long owningThread) Required: monitor ID (throws exception if invalid)
Optional: object ID, class name, monitor name, owning threadJavaRuntimeBuilder.addJavaStackFrame
(JavaThread javaThread, String className, String classFileName, String methodName, String methodType, String compilationLevel, int lineNumber) JavaRuntimeBuilder.addJavaThread
(ImageThread imageThread, String name, long tid, long j9thread_t, long javaObjID, long jniEnv, String state, int priority, long blockingObject, String blockingObjectClass) If successfully added a JavaThread, or updated an existing JavaThread, return the javathread, or otherwise throw an exception.void
JavaRuntimeBuilder.addVMInitArgs()
Adds an (empty) JavaVMInitArgsvoid
JavaRuntimeBuilder.addVMOption
(String option) Adds an individual VM option to JavaVMInitArgsvoid
JavaRuntimeBuilder.addVMOption
(String option, long extraInfo) Adds an individual VM option to JavaVMInitArgs, with 'extra information' fieldvoid
JavaRuntimeBuilder.addWaitOnNotifyThread
(JavaMonitor monitor, long threadID) ImageBuilder.generateAddressSpaceBuilder
(String id) ImageAddressSpaceBuilder.generateImageProcessBuilder
(String id) ImageProcessBuilder.generateJavaRuntimeBuilder
(String id)