Module jdk.jdi

Interface ThreadDeathRequest

All Superinterfaces:
EventRequest, Mirror

public interface ThreadDeathRequest extends EventRequest
Request for notification when a thread terminates in the target VM. When an enabled ThreadDeathRequest is satisfied, an event set containing a ThreadDeathEvent will be placed on the EventQueue. The collection of existing ThreadDeathRequests is managed by the EventRequestManager
Since:
1.3
See Also:
  • Method Details

    • addThreadFilter

      void addThreadFilter(ThreadReference thread)
      Restricts the events generated by this request to those in the given thread.
      Parameters:
      thread - the thread to filter on.
      Throws:
      InvalidRequestStateException - if this request is currently enabled or has been deleted. Filters may be added only to disabled requests.
    • addPlatformThreadsOnlyFilter

      default void addPlatformThreadsOnlyFilter()
      addPlatformThreadsOnlyFilter is a reflective preview API of the Java platform.
      Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
      Restricts the events generated by this request to only platform threads.
      Implementation Requirements:
      The default implementation throws UnsupportedOperationException.
      Throws:
      InvalidRequestStateException - if this request is currently enabled or has been deleted
      Since:
      19