The underlying virtual machine to use for various retrieval methods
The container of low-level managers to use as the underlying implementation
Represents a access watchpoint event and any associated data.
Represents a access watchpoint event and any associated data.
Represents a breakpoint event and any associated data.
Represents a breakpoint event and any associated data.
Represents a class prepare event and any associated data.
Represents a class prepare event and any associated data.
Represents a class unload event and any associated data.
Represents a class unload event and any associated data.
Represents a breakpoint event and any associated data.
Represents a breakpoint event and any associated data.
Represents a exception event and any associated data.
Represents a exception event and any associated data.
Represents a method entry event and any associated data.
Represents a method entry event and any associated data.
Represents a method exit event and any associated data.
Represents a method exit event and any associated data.
Represents a modification watchpoint event and any associated data.
Represents a modification watchpoint event and any associated data.
Represents a monitor contended enter event and any associated data.
Represents a monitor contended enter event and any associated data.
Represents a monitor contended entered event and any associated data.
Represents a monitor contended entered event and any associated data.
Represents a monitor wait event and any associated data.
Represents a monitor wait event and any associated data.
Represents a monitor waited event and any associated data.
Represents a monitor waited event and any associated data.
Represents a step event and any associated data.
Represents a step event and any associated data.
Represents a thread death event and any associated data.
Represents a thread death event and any associated data.
Represents a thread start event and any associated data.
Represents a thread start event and any associated data.
Represents a vm death event and any associated data.
Represents a vm death event and any associated data.
Represents a vm death event and any associated data.
Represents a vm death event and any associated data.
Represents a vm death event and any associated data.
Represents a vm death event and any associated data.
The underlying virtual machine to use for various retrieval methods
The underlying virtual machine to use for various retrieval methods
Retrieves the list of available lines for a specific file.
Retrieves the list of available lines for a specific file.
The name of the file whose lines to retrieve
Some list of breakpointable lines if the file exists, otherwise None
Represents the command line arguments used to start this VM.
Represents the command line arguments used to start this VM.
The command line arguments as a collection of strings
Creates a new step request and constructs a future for when its result returns.
Creates a new step request and constructs a future for when its result returns.
The function used to create the request and return the id of the request
The thread in which to perform the step
The additional JDI arguments to provide
The future containing the result from the step request
Determines the main executing thread of the specified virtual machine.
Determines the main executing thread of the specified virtual machine.
The virtual machine whose main thread to determine
Some reference to the main thread if it can be determined, otherwise None
Determines the main executing thread of the _virtualMachine instance.
Determines the main executing thread of the _virtualMachine instance.
Some reference to the main thread if it can be determined, otherwise None
Represents the name of the class used as the entrypoint for this vm.
Represents the name of the class used as the entrypoint for this vm.
The main class name as a string
Creates a new pipeline of access watchpoint events and data using the given arguments.
Creates a new pipeline of access watchpoint events and data using the given arguments. The pipeline is NOT memoized; therefore, each call creates a new pipeline with a new underlying event handler feeding the pipeline. This means that the pipeline needs to be properly closed to remove the event handler.
The id of the request whose events to stream through the new pipeline
The additional event arguments to provide to the event handler feeding the new pipeline
The new access watchpoint event and data pipeline
Creates a new function used for closing generated pipelines.
Creates a new function used for closing generated pipelines.
The id of the request
The arguments associated with the request
The new function for closing the pipeline
Creates a new access watchpoint request using the given arguments.
Creates a new access watchpoint request using the given arguments. The request is memoized, meaning that the same request will be returned for the same arguments. The memoized result will be thrown out if the underlying request storage indicates that the request has been removed.
The id of the created access watchpoint request
Used to generate new request ids to capture request/event matches.
Used to generate new request ids to capture request/event matches.
The new id as a string
Creates a new pipeline of breakpoint events and data using the given arguments.
Creates a new pipeline of breakpoint events and data using the given arguments. The pipeline is NOT memoized; therefore, each call creates a new pipeline with a new underlying event handler feeding the pipeline. This means that the pipeline needs to be properly closed to remove the event handler.
The id of the request whose events to stream through the new pipeline
The additional event arguments to provide to the event handler feeding the new pipeline
The new breakpoint event and data pipeline
Creates a new function used for closing generated pipelines.
Creates a new function used for closing generated pipelines.
The id of the request
The arguments associated with the request
The new function for closing the pipeline
Creates a new breakpoint request using the given arguments.
Creates a new breakpoint request using the given arguments. The request is memoized, meaning that the same request will be returned for the same arguments. The memoized result will be thrown out if the underlying request storage indicates that the request has been removed.
The id of the created breakpoint request
Used to generate new request ids to capture request/event matches.
Used to generate new request ids to capture request/event matches.
The new id as a string
Creates a new catchall exception request using the given arguments.
Creates a new catchall exception request using the given arguments. The request is memoized, meaning that the same request will be returned for the same arguments. The memoized result will be thrown out if the underlying request storage indicates that the request has been removed.
The id of the created exception request
Creates a new pipeline of class prepare events and data using the given arguments.
Creates a new pipeline of class prepare events and data using the given arguments. The pipeline is NOT memoized; therefore, each call creates a new pipeline with a new underlying event handler feeding the pipeline. This means that the pipeline needs to be properly closed to remove the event handler.
The id of the request whose events to stream through the new pipeline
The additional event arguments to provide to the event handler feeding the new pipeline
The new class prepare event and data pipeline
Creates a new function used for closing generated pipelines.
Creates a new function used for closing generated pipelines.
The id of the request
The arguments associated with the request
The new function for closing the pipeline
Creates a new class prepare request using the given arguments.
Creates a new class prepare request using the given arguments. The request is memoized, meaning that the same request will be returned for the same arguments. The memoized result will be thrown out if the underlying request storage indicates that the request has been removed.
The id of the created class prepare request
Used to generate new request ids to capture request/event matches.
Used to generate new request ids to capture request/event matches.
The new id as a string
Creates a new pipeline of class unload events and data using the given arguments.
Creates a new pipeline of class unload events and data using the given arguments. The pipeline is NOT memoized; therefore, each call creates a new pipeline with a new underlying event handler feeding the pipeline. This means that the pipeline needs to be properly closed to remove the event handler.
The id of the request whose events to stream through the new pipeline
The additional event arguments to provide to the event handler feeding the new pipeline
The new class unload event and data pipeline
Creates a new function used for closing generated pipelines.
Creates a new function used for closing generated pipelines.
The id of the request
The arguments associated with the request
The new function for closing the pipeline
Creates a new class unload request using the given arguments.
Creates a new class unload request using the given arguments. The request is memoized, meaning that the same request will be returned for the same arguments. The memoized result will be thrown out if the underlying request storage indicates that the request has been removed.
The id of the created class unload request
Used to generate new request ids to capture request/event matches.
Used to generate new request ids to capture request/event matches.
The new id as a string
Creates a new pipeline of exception events and data using the given arguments.
Creates a new pipeline of exception events and data using the given arguments. The pipeline is NOT memoized; therefore, each call creates a new pipeline with a new underlying event handler feeding the pipeline. This means that the pipeline needs to be properly closed to remove the event handler.
The id of the request whose events to stream through the new pipeline
The additional event arguments to provide to the event handler feeding the new pipeline
The new exception event and data pipeline
Creates a new function used for closing generated pipelines.
Creates a new function used for closing generated pipelines.
The id of the request
The arguments associated with the request
The new function for closing the pipeline
Creates a new exception request using the given arguments.
Creates a new exception request using the given arguments. The request is memoized, meaning that the same request will be returned for the same arguments. The memoized result will be thrown out if the underlying request storage indicates that the request has been removed.
The id of the created exception request
Used to generate new request ids to capture request/event matches.
Used to generate new request ids to capture request/event matches.
The new id as a string
Creates a new pipeline of method entry events and data using the given arguments.
Creates a new pipeline of method entry events and data using the given arguments. The pipeline is NOT memoized; therefore, each call creates a new pipeline with a new underlying event handler feeding the pipeline. This means that the pipeline needs to be properly closed to remove the event handler.
The id of the request whose events to stream through the new pipeline
The additional event arguments to provide to the event handler feeding the new pipeline
The new method entry event and data pipeline
Creates a new function used for closing generated pipelines.
Creates a new function used for closing generated pipelines.
The id of the request
The arguments associated with the request
The new function for closing the pipeline
Creates a new method entry request using the given arguments.
Creates a new method entry request using the given arguments. The request is memoized, meaning that the same request will be returned for the same arguments. The memoized result will be thrown out if the underlying request storage indicates that the request has been removed.
The id of the created method entry request
Used to generate new request ids to capture request/event matches.
Used to generate new request ids to capture request/event matches.
The new id as a string
Creates a new pipeline of method exit events and data using the given arguments.
Creates a new pipeline of method exit events and data using the given arguments. The pipeline is NOT memoized; therefore, each call creates a new pipeline with a new underlying event handler feeding the pipeline. This means that the pipeline needs to be properly closed to remove the event handler.
The id of the request whose events to stream through the new pipeline
The additional event arguments to provide to the event handler feeding the new pipeline
The new method exit event and data pipeline
Creates a new function used for closing generated pipelines.
Creates a new function used for closing generated pipelines.
The id of the request
The arguments associated with the request
The new function for closing the pipeline
Creates a new method exit request using the given arguments.
Creates a new method exit request using the given arguments. The request is memoized, meaning that the same request will be returned for the same arguments. The memoized result will be thrown out if the underlying request storage indicates that the request has been removed.
The id of the created method exit request
Used to generate new request ids to capture request/event matches.
Used to generate new request ids to capture request/event matches.
The new id as a string
Creates a new pipeline of modification watchpoint events and data using the given arguments.
Creates a new pipeline of modification watchpoint events and data using the given arguments. The pipeline is NOT memoized; therefore, each call creates a new pipeline with a new underlying event handler feeding the pipeline. This means that the pipeline needs to be properly closed to remove the event handler.
The id of the request whose events to stream through the new pipeline
The additional event arguments to provide to the event handler feeding the new pipeline
The new modification watchpoint event and data pipeline
Creates a new function used for closing generated pipelines.
Creates a new function used for closing generated pipelines.
The id of the request
The arguments associated with the request
The new function for closing the pipeline
Creates a new modification watchpoint request using the given arguments.
Creates a new modification watchpoint request using the given arguments. The request is memoized, meaning that the same request will be returned for the same arguments. The memoized result will be thrown out if the underlying request storage indicates that the request has been removed.
The id of the created modification watchpoint request
Used to generate new request ids to capture request/event matches.
Used to generate new request ids to capture request/event matches.
The new id as a string
Creates a new pipeline of monitor contended enter events and data using the given arguments.
Creates a new pipeline of monitor contended enter events and data using the given arguments. The pipeline is NOT memoized; therefore, each call creates a new pipeline with a new underlying event handler feeding the pipeline. This means that the pipeline needs to be properly closed to remove the event handler.
The id of the request whose events to stream through the new pipeline
The additional event arguments to provide to the event handler feeding the new pipeline
The new monitor contended enter event and data pipeline
Creates a new function used for closing generated pipelines.
Creates a new function used for closing generated pipelines.
The id of the request
The arguments associated with the request
The new function for closing the pipeline
Creates a new monitor contended enter request using the given arguments.
Creates a new monitor contended enter request using the given arguments. The request is memoized, meaning that the same request will be returned for the same arguments. The memoized result will be thrown out if the underlying request storage indicates that the request has been removed.
The id of the created monitor contended enter request
Used to generate new request ids to capture request/event matches.
Used to generate new request ids to capture request/event matches.
The new id as a string
Creates a new pipeline of monitor contended entered events and data using the given arguments.
Creates a new pipeline of monitor contended entered events and data using the given arguments. The pipeline is NOT memoized; therefore, each call creates a new pipeline with a new underlying event handler feeding the pipeline. This means that the pipeline needs to be properly closed to remove the event handler.
The id of the request whose events to stream through the new pipeline
The additional event arguments to provide to the event handler feeding the new pipeline
The new monitor contended entered event and data pipeline
Creates a new function used for closing generated pipelines.
Creates a new function used for closing generated pipelines.
The id of the request
The arguments associated with the request
The new function for closing the pipeline
Creates a new monitor contended entered request using the given arguments.
Creates a new monitor contended entered request using the given arguments. The request is memoized, meaning that the same request will be returned for the same arguments. The memoized result will be thrown out if the underlying request storage indicates that the request has been removed.
The id of the created monitor contended entered request
Used to generate new request ids to capture request/event matches.
Used to generate new request ids to capture request/event matches.
The new id as a string
Creates a new pipeline of monitor wait events and data using the given arguments.
Creates a new pipeline of monitor wait events and data using the given arguments. The pipeline is NOT memoized; therefore, each call creates a new pipeline with a new underlying event handler feeding the pipeline. This means that the pipeline needs to be properly closed to remove the event handler.
The id of the request whose events to stream through the new pipeline
The additional event arguments to provide to the event handler feeding the new pipeline
The new monitor wait event and data pipeline
Creates a new function used for closing generated pipelines.
Creates a new function used for closing generated pipelines.
The id of the request
The arguments associated with the request
The new function for closing the pipeline
Creates a new monitor wait request using the given arguments.
Creates a new monitor wait request using the given arguments. The request is memoized, meaning that the same request will be returned for the same arguments. The memoized result will be thrown out if the underlying request storage indicates that the request has been removed.
The id of the created monitor wait request
Used to generate new request ids to capture request/event matches.
Used to generate new request ids to capture request/event matches.
The new id as a string
Creates a new pipeline of monitor waited events and data using the given arguments.
Creates a new pipeline of monitor waited events and data using the given arguments. The pipeline is NOT memoized; therefore, each call creates a new pipeline with a new underlying event handler feeding the pipeline. This means that the pipeline needs to be properly closed to remove the event handler.
The id of the request whose events to stream through the new pipeline
The additional event arguments to provide to the event handler feeding the new pipeline
The new monitor waited event and data pipeline
Creates a new function used for closing generated pipelines.
Creates a new function used for closing generated pipelines.
The id of the request
The arguments associated with the request
The new function for closing the pipeline
Creates a new monitor waited request using the given arguments.
Creates a new monitor waited request using the given arguments. The request is memoized, meaning that the same request will be returned for the same arguments. The memoized result will be thrown out if the underlying request storage indicates that the request has been removed.
The id of the created monitor waited request
Used to generate new request ids to capture request/event matches.
Used to generate new request ids to capture request/event matches.
The new id as a string
Creates a new pipeline of step events.
Creates a new pipeline of step events. This is not memoized as step events are one-per-thread and are closed after the pipeline's future is completed.
The additional event arguments to provide to the event handler feeding the new pipeline
The new step event and data pipeline
Creates a new pipeline of thread start events and data using the given arguments.
Creates a new pipeline of thread start events and data using the given arguments. The pipeline is NOT memoized; therefore, each call creates a new pipeline with a new underlying event handler feeding the pipeline. This means that the pipeline needs to be properly closed to remove the event handler.
The id of the request whose events to stream through the new pipeline
The additional event arguments to provide to the event handler feeding the new pipeline
The new thread start event and data pipeline
Creates a new function used for closing generated pipelines.
Creates a new function used for closing generated pipelines.
The id of the request
The arguments associated with the request
The new function for closing the pipeline
Creates a new thread start request using the given arguments.
Creates a new thread start request using the given arguments. The request is memoized, meaning that the same request will be returned for the same arguments. The memoized result will be thrown out if the underlying request storage indicates that the request has been removed.
The id of the created thread start request
Used to generate new request ids to capture request/event matches.
Used to generate new request ids to capture request/event matches.
The new id as a string
Creates a new pipeline of thread start events and data using the given arguments.
Creates a new pipeline of thread start events and data using the given arguments. The pipeline is NOT memoized; therefore, each call creates a new pipeline with a new underlying event handler feeding the pipeline. This means that the pipeline needs to be properly closed to remove the event handler.
The id of the request whose events to stream through the new pipeline
The additional event arguments to provide to the event handler feeding the new pipeline
The new thread start event and data pipeline
Creates a new function used for closing generated pipelines.
Creates a new function used for closing generated pipelines.
The id of the request
The arguments associated with the request
The new function for closing the pipeline
Creates a new thread start request using the given arguments.
Creates a new thread start request using the given arguments. The request is memoized, meaning that the same request will be returned for the same arguments. The memoized result will be thrown out if the underlying request storage indicates that the request has been removed.
The id of the created thread start request
Used to generate new request ids to capture request/event matches.
Used to generate new request ids to capture request/event matches.
The new id as a string
Creates a new pipeline of vm death events and data using the given arguments.
Creates a new pipeline of vm death events and data using the given arguments. The pipeline is NOT memoized; therefore, each call creates a new pipeline with a new underlying event handler feeding the pipeline. This means that the pipeline needs to be properly closed to remove the event handler.
The id of the request whose events to stream through the new pipeline
The additional event arguments to provide to the event handler feeding the new pipeline
The new vm death event and data pipeline
Creates a new function used for closing generated pipelines.
Creates a new function used for closing generated pipelines.
The id of the request
The arguments associated with the request
The new function for closing the pipeline
Creates a new vm death request using the given arguments.
Creates a new vm death request using the given arguments. The request is memoized, meaning that the same request will be returned for the same arguments. The memoized result will be thrown out if the underlying request storage indicates that the request has been removed.
The id of the created vm death request
Used to generate new request ids to capture request/event matches.
Used to generate new request ids to capture request/event matches.
The new id as a string
Constructs a stream of access watchpoint events for field in the specified class.
Constructs a stream of access watchpoint events for field in the specified class.
The full name of the class whose field to watch
The name of the field to watch
The additional JDI arguments to provide
The stream of access watchpoint events
Constructs a stream of access watchpoint events for field in the specified class.
Constructs a stream of access watchpoint events for field in the specified class.
The full name of the class whose field to watch
The name of the field to watch
The additional JDI arguments to provide
The stream of access watchpoint events and any retrieved data based on requests from extra arguments
Constructs a stream of exception events for all exceptions.
Constructs a stream of exception events for all exceptions.
If true, exception events will be streamed when an exception is caught in a try/catch block
If true, exception events will be streamed when an exception is not caught in a try/catch block
The additional JDI arguments to provide
The stream of exception events
Constructs a stream of exception events for all exceptions.
Constructs a stream of exception events for all exceptions.
If true, exception events will be streamed when an exception is caught in a try/catch block
If true, exception events will be streamed when an exception is not caught in a try/catch block
The additional JDI arguments to provide
The stream of exception events and any retrieved data based on requests from extra arguments
Constructs a stream of breakpoint events for the specified file and line number.
Constructs a stream of breakpoint events for the specified file and line number.
The name of the file where the breakpoint will be set
The line number within the file where the breakpoint will be set
The additional JDI arguments to provide
The stream of breakpoint events
Constructs a stream of breakpoint events for the specified file and line number.
Constructs a stream of breakpoint events for the specified file and line number.
The name of the file where the breakpoint will be set
The line number within the file where the breakpoint will be set
The additional JDI arguments to provide
The stream of breakpoint events and any retrieved data based on requests from extra arguments
Constructs a stream of class prepare events.
Constructs a stream of class prepare events.
The additional JDI arguments to provide
The stream of class prepare events
Constructs a stream of class prepare events.
Constructs a stream of class prepare events.
The additional JDI arguments to provide
The stream of class prepare events and any retrieved data based on requests from extra arguments
Constructs a stream of class unload events.
Constructs a stream of class unload events.
The additional JDI arguments to provide
The stream of class unload events
Constructs a stream of class unload events.
Constructs a stream of class unload events.
The additional JDI arguments to provide
The stream of class unload events and any retrieved data based on requests from extra arguments
Constructs a stream of events for the specified event type.
Constructs a stream of events for the specified event type.
The type of event to stream
The additional JDI arguments to provide
The stream of events
Constructs a stream of events for the specified event type.
Constructs a stream of events for the specified event type.
The type of event to stream
The additional JDI arguments to provide
The stream of events and any retrieved data based on requests from extra arguments
Constructs a stream of exception events for the specified exception.
Constructs a stream of exception events for the specified exception.
The full class name of the exception
If true, exception events will be streamed when the exception is caught in a try/catch block
If true, exception events will be streamed when the exception is not caught in a try/catch block
The additional JDI arguments to provide
The stream of exception events
Constructs a stream of exception events for the specified exception.
Constructs a stream of exception events for the specified exception.
The full class name of the exception
If true, exception events will be streamed when the exception is caught in a try/catch block
If true, exception events will be streamed when the exception is not caught in a try/catch block
The additional JDI arguments to provide
The stream of exception events and any retrieved data based on requests from extra arguments
Constructs a stream of method entry events for the specified class and method.
Constructs a stream of method entry events for the specified class and method.
The full name of the class/object/trait containing the method to watch
The name of the method to watch
The additional JDI arguments to provide
The stream of method entry events
Constructs a stream of method entry events for the specified class and method.
Constructs a stream of method entry events for the specified class and method.
The full name of the class/object/trait containing the method to watch
The name of the method to watch
The additional JDI arguments to provide
The stream of method entry events and any retrieved data based on requests from extra arguments
Constructs a stream of method exit events for the specified class and method.
Constructs a stream of method exit events for the specified class and method.
The full name of the class/object/trait containing the method to watch
The name of the method to watch
The additional JDI arguments to provide
The stream of method exit events
Constructs a stream of method exit events for the specified class and method.
Constructs a stream of method exit events for the specified class and method.
The full name of the class/object/trait containing the method to watch
The name of the method to watch
The additional JDI arguments to provide
The stream of method exit events and any retrieved data based on requests from extra arguments
Constructs a stream of modification watchpoint events for field in the specified class.
Constructs a stream of modification watchpoint events for field in the specified class.
The full name of the class whose field to watch
The name of the field to watch
The additional JDI arguments to provide
The stream of modification watchpoint events
Constructs a stream of modification watchpoint events for field in the specified class.
Constructs a stream of modification watchpoint events for field in the specified class.
The full name of the class whose field to watch
The name of the field to watch
The additional JDI arguments to provide
The stream of modification watchpoint events and any retrieved data based on requests from extra arguments
Constructs a stream of monitor contended enter events.
Constructs a stream of monitor contended enter events.
The additional JDI arguments to provide
The stream of monitor contended enter events
Constructs a stream of monitor contended enter events.
Constructs a stream of monitor contended enter events.
The additional JDI arguments to provide
The stream of monitor contended enter events and any retrieved data based on requests from extra arguments
Constructs a stream of monitor contended entered events.
Constructs a stream of monitor contended entered events.
The additional JDI arguments to provide
The stream of monitor contended entered events
Constructs a stream of monitor contended entered events.
Constructs a stream of monitor contended entered events.
The additional JDI arguments to provide
The stream of monitor contended entered events and any retrieved data based on requests from extra arguments
Constructs a stream of monitor wait events.
Constructs a stream of monitor wait events.
The additional JDI arguments to provide
The stream of monitor wait events
Constructs a stream of monitor wait events.
Constructs a stream of monitor wait events.
The additional JDI arguments to provide
The stream of monitor wait events and any retrieved data based on requests from extra arguments
Constructs a stream of monitor waited events.
Constructs a stream of monitor waited events.
The additional JDI arguments to provide
The stream of monitor waited events
Constructs a stream of monitor waited events.
Constructs a stream of monitor waited events.
The additional JDI arguments to provide
The stream of monitor waited events and any retrieved data based on requests from extra arguments
Constructs a stream of step events.
Constructs a stream of step events.
The thread with which to receive step events
The additional JDI arguments to provide
The stream of step events
Constructs a stream of step events.
Constructs a stream of step events.
The thread with which to receive step events
The additional JDI arguments to provide
The stream of step events and any retrieved data based on requests from extra arguments
Constructs a stream of thread death events.
Constructs a stream of thread death events.
The additional JDI arguments to provide
The stream of thread death events
Constructs a stream of thread start events.
Constructs a stream of thread start events.
The additional JDI arguments to provide
The stream of thread start events and any retrieved data based on requests from extra arguments
Constructs a stream of thread start events.
Constructs a stream of thread start events.
The additional JDI arguments to provide
The stream of thread start events
Constructs a stream of thread start events.
Constructs a stream of thread start events.
The additional JDI arguments to provide
The stream of thread start events and any retrieved data based on requests from extra arguments
Constructs a stream of access watchpoint events for field in the specified class.
Constructs a stream of access watchpoint events for field in the specified class.
The full name of the class whose field to watch
The name of the field to watch
The additional JDI arguments to provide
The stream of access watchpoint events
Constructs a stream of access watchpoint events for field in the specified class.
Constructs a stream of access watchpoint events for field in the specified class.
The full name of the class whose field to watch
The name of the field to watch
The additional JDI arguments to provide
The stream of access watchpoint events and any retrieved data based on requests from extra arguments
Constructs a stream of exception events for all exceptions.
Constructs a stream of exception events for all exceptions.
If true, exception events will be streamed when an exception is caught in a try/catch block
If true, exception events will be streamed when an exception is not caught in a try/catch block
The additional JDI arguments to provide
The stream of exception events
Constructs a stream of exception events for all exceptions.
Constructs a stream of exception events for all exceptions.
If true, exception events will be streamed when an exception is caught in a try/catch block
If true, exception events will be streamed when an exception is not caught in a try/catch block
The additional JDI arguments to provide
The stream of exception events and any retrieved data based on requests from extra arguments
Constructs a stream of breakpoint events for the specified file and line number.
Constructs a stream of breakpoint events for the specified file and line number.
The name of the file where the breakpoint will be set
The line number within the file where the breakpoint will be set
The additional JDI arguments to provide
The stream of breakpoint events
Constructs a stream of breakpoint events for the specified file and line number.
Constructs a stream of breakpoint events for the specified file and line number.
The name of the file where the breakpoint will be set
The line number within the file where the breakpoint will be set
The additional JDI arguments to provide
The stream of breakpoint events and any retrieved data based on requests from extra arguments
Constructs a stream of class prepare events.
Constructs a stream of class prepare events.
The additional JDI arguments to provide
The stream of class prepare events
Constructs a stream of class prepare events.
Constructs a stream of class prepare events.
The additional JDI arguments to provide
The stream of class prepare events and any retrieved data based on requests from extra arguments
Constructs a stream of class unload events.
Constructs a stream of class unload events.
The additional JDI arguments to provide
The stream of class unload events
Constructs a stream of class unload events.
Constructs a stream of class unload events.
The additional JDI arguments to provide
The stream of class unload events and any retrieved data based on requests from extra arguments
Constructs a stream of events for the specified event type.
Constructs a stream of events for the specified event type.
The type of event to stream
The additional JDI arguments to provide
The stream of events
Constructs a stream of events for the specified event type.
Constructs a stream of events for the specified event type.
The type of event to stream
The additional JDI arguments to provide
The stream of events and any retrieved data based on requests from extra arguments
Constructs a stream of exception events for the specified exception.
Constructs a stream of exception events for the specified exception.
The full class name of the exception
If true, exception events will be streamed when the exception is caught in a try/catch block
If true, exception events will be streamed when the exception is not caught in a try/catch block
The additional JDI arguments to provide
The stream of exception events
Constructs a stream of exception events for the specified exception.
Constructs a stream of exception events for the specified exception.
The full class name of the exception
If true, exception events will be streamed when the exception is caught in a try/catch block
If true, exception events will be streamed when the exception is not caught in a try/catch block
The additional JDI arguments to provide
The stream of exception events and any retrieved data based on requests from extra arguments
Constructs a stream of method entry events for the specified class and method.
Constructs a stream of method entry events for the specified class and method.
The full name of the class/object/trait containing the method to watch
The name of the method to watch
The additional JDI arguments to provide
The stream of method entry events
Constructs a stream of method entry events for the specified class and method.
Constructs a stream of method entry events for the specified class and method.
The full name of the class/object/trait containing the method to watch
The name of the method to watch
The additional JDI arguments to provide
The stream of method entry events and any retrieved data based on requests from extra arguments
Constructs a stream of method exit events for the specified class and method.
Constructs a stream of method exit events for the specified class and method.
The full name of the class/object/trait containing the method to watch
The name of the method to watch
The additional JDI arguments to provide
The stream of method exit events
Constructs a stream of method exit events for the specified class and method.
Constructs a stream of method exit events for the specified class and method.
The full name of the class/object/trait containing the method to watch
The name of the method to watch
The additional JDI arguments to provide
The stream of method exit events and any retrieved data based on requests from extra arguments
Constructs a stream of modification watchpoint events for field in the specified class.
Constructs a stream of modification watchpoint events for field in the specified class.
The full name of the class whose field to watch
The name of the field to watch
The additional JDI arguments to provide
The stream of modification watchpoint events
Constructs a stream of modification watchpoint events for field in the specified class.
Constructs a stream of modification watchpoint events for field in the specified class.
The full name of the class whose field to watch
The name of the field to watch
The additional JDI arguments to provide
The stream of modification watchpoint events and any retrieved data based on requests from extra arguments
Constructs a stream of monitor contended enter events.
Constructs a stream of monitor contended enter events.
The additional JDI arguments to provide
The stream of monitor contended enter events
Constructs a stream of monitor contended enter events.
Constructs a stream of monitor contended enter events.
The additional JDI arguments to provide
The stream of monitor contended enter events and any retrieved data based on requests from extra arguments
Constructs a stream of monitor contended entered events.
Constructs a stream of monitor contended entered events.
The additional JDI arguments to provide
The stream of monitor contended entered events
Constructs a stream of monitor contended entered events.
Constructs a stream of monitor contended entered events.
The additional JDI arguments to provide
The stream of monitor contended entered events and any retrieved data based on requests from extra arguments
Constructs a stream of monitor wait events.
Constructs a stream of monitor wait events.
The additional JDI arguments to provide
The stream of monitor wait events
Constructs a stream of monitor wait events.
Constructs a stream of monitor wait events.
The additional JDI arguments to provide
The stream of monitor wait events and any retrieved data based on requests from extra arguments
Constructs a stream of monitor waited events.
Constructs a stream of monitor waited events.
The additional JDI arguments to provide
The stream of monitor waited events
Constructs a stream of monitor waited events.
Constructs a stream of monitor waited events.
The additional JDI arguments to provide
The stream of monitor waited events and any retrieved data based on requests from extra arguments
Constructs a stream of step events.
Constructs a stream of step events.
The thread with which to receive step events
The additional JDI arguments to provide
The stream of step events
Constructs a stream of step events.
Constructs a stream of step events.
The thread with which to receive step events
The additional JDI arguments to provide
The stream of step events and any retrieved data based on requests from extra arguments
Constructs a stream of thread death events.
Constructs a stream of thread death events.
The additional JDI arguments to provide
The stream of thread death events
Constructs a stream of thread death events.
Constructs a stream of thread death events.
The additional JDI arguments to provide
The stream of thread death events and any retrieved data based on requests from extra arguments
Constructs a stream of thread start events.
Constructs a stream of thread start events.
The additional JDI arguments to provide
The stream of thread start events
Constructs a stream of thread start events.
Constructs a stream of thread start events.
The additional JDI arguments to provide
The stream of thread start events and any retrieved data based on requests from extra arguments
Constructs a stream of vm death events.
Constructs a stream of vm death events.
The additional JDI arguments to provide
The stream of vm death events
Constructs a stream of vm death events.
Constructs a stream of vm death events.
The additional JDI arguments to provide
The stream of vm death events and any retrieved data based on requests from extra arguments
Constructs a stream of vm disconnect events.
Constructs a stream of vm disconnect events.
The additional JDI arguments to provide
The stream of vm disconnect events
Constructs a stream of vm disconnect events.
Constructs a stream of vm disconnect events.
The additional JDI arguments to provide
The stream of vm disconnect events and any retrieved data based on requests from extra arguments
Constructs a stream of vm start events.
Constructs a stream of vm start events.
The additional JDI arguments to provide
The stream of vm start events
Constructs a stream of vm start events.
Constructs a stream of vm start events.
The additional JDI arguments to provide
The stream of vm start events and any retrieved data based on requests from extra arguments
Constructs a stream of vm death events.
Constructs a stream of vm death events.
The additional JDI arguments to provide
The stream of vm death events
Constructs a stream of vm death events.
Constructs a stream of vm death events.
The additional JDI arguments to provide
The stream of vm death events and any retrieved data based on requests from extra arguments
Constructs a stream of vm disconnect events.
Constructs a stream of vm disconnect events.
The additional JDI arguments to provide
The stream of vm disconnect events
Constructs a stream of vm disconnect events.
Constructs a stream of vm disconnect events.
The additional JDI arguments to provide
The stream of vm disconnect events and any retrieved data based on requests from extra arguments
Constructs a stream of vm start events.
Constructs a stream of vm start events.
The additional JDI arguments to provide
The stream of vm start events
Constructs a stream of vm start events.
Constructs a stream of vm start events.
The additional JDI arguments to provide
The stream of vm start events and any retrieved data based on requests from extra arguments
Retrieves the command line arguments used to start this virtual machine.
Retrieves the command line arguments used to start this virtual machine.
The sequence of arguments as strings
Retrieves the fully-qualified class name that invoked the main method of this virtual machine.
Retrieves the fully-qualified class name that invoked the main method of this virtual machine.
The name as a string
Retrieves the convergent source path of the provided reference type.
Retrieves the convergent source path of the provided reference type.
The reference instance whose source path to determine
Some source path as a string if convergent, otherwise None
Steps in from the current location to the next line.
Steps in from the current location to the next line.
The thread in which to perform the step
The additional JDI arguments to provide
The resulting one-time event
Steps in from the current location to the next line.
Steps in from the current location to the next line.
The thread in which to perform the step
The additional JDI arguments to provide
The resulting event and any retrieved data based on requests from extra arguments
Steps in from the current location to the next location.
Steps in from the current location to the next location.
The thread in which to perform the step
The additional JDI arguments to provide
The resulting one-time event
Steps in from the current location to the next location.
Steps in from the current location to the next location.
The thread in which to perform the step
The additional JDI arguments to provide
The resulting event and any retrieved data based on requests from extra arguments
Steps out from the current location to the next line.
Steps out from the current location to the next line.
The thread in which to perform the step
The additional JDI arguments to provide
The resulting one-time event
Constructs a stream of step events caused by stepping out from the current location to the next line.
Constructs a stream of step events caused by stepping out from the current location to the next line.
The thread in which to perform the step
The additional JDI arguments to provide
The resulting event and any retrieved data based on requests from extra arguments
Steps out from the current location to the next location.
Steps out from the current location to the next location.
The thread in which to perform the step
The additional JDI arguments to provide
The resulting one-time event
Constructs a stream of step events caused by stepping out from the current location to the next location.
Constructs a stream of step events caused by stepping out from the current location to the next location.
The thread in which to perform the step
The additional JDI arguments to provide
The resulting event and any retrieved data based on requests from extra arguments
Steps over from the current location to the next line.
Steps over from the current location to the next line.
The thread in which to perform the step
The additional JDI arguments to provide
The resulting one-time event
Steps over from the current location to the next line.
Steps over from the current location to the next line.
The thread in which to perform the step
The additional JDI arguments to provide
The resulting event and any retrieved data based on requests from extra arguments
Steps over from the current location to the next location.
Steps over from the current location to the next location.
The thread in which to perform the step
The additional JDI arguments to provide
The resulting one-time event
Steps over from the current location to the next location.
Steps over from the current location to the next location.
The thread in which to perform the step
The additional JDI arguments to provide
The resulting event and any retrieved data based on requests from extra arguments
Executes the provided block of code during the state of a suspended thread.
Executes the provided block of code during the state of a suspended thread. The thread reference is synchronized to prevent another thread suspending the same thread reference.
The type of result from the block of code
The block of code to execute
The results of attempting to execute the block of code
Executes the provided block of code during the state of a suspended virtual machine.
Executes the provided block of code during the state of a suspended virtual machine. The virtual machine is synchronized to prevent another thread suspending the same virtual machine.
The type of result from the block of code
The block of code to execute
The results of attempting to execute the block of code
Converts the try of a pipeline into a future.
Converts the try of a pipeline into a future. If the pipeline was created, convert it to a future. Otherwise, convert the failure to an immediate failed future.
The attempted pipeline
The future representing the attempted pipeline's
Represents a debug profile that adds no extra logic on top of the standard JDI.