Represents a exception event and any associated data.
Represents a exception event and any associated data.
Retrieves the collection of active and pending exceptions requests.
Retrieves the collection of active and pending exceptions requests.
The collection of information on exception requests
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 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
Determines if there is any "all exceptions" request pending.
Determines if there is any "all exceptions" request pending.
True if there is at least one "all exceptions" request pending, otherwise false
Determines if there is any "all exceptions" request pending with the specified arguments.
Determines if there is any "all exceptions" request pending with the specified arguments.
The caught notification flag provided to the request
The uncaught notification flag provided to the request
The additional arguments provided to the specific exception request
True if there is at least one "all exceptions" request with the specified notify caught, notify uncaught, and extra arguments that is pending, otherwise false
Determines if there is any exception with the specified class name that is pending.
Determines if there is any exception with the specified class name that is pending.
The full class name of the exception
True if there is at least one exception with the specified class name that is pending, otherwise false
Determines if there is any exception with the specified class name that is pending.
Determines if there is any exception with the specified class name that is pending.
The full class name of the exception
The caught notification flag provided to the request
The uncaught notification flag provided to the request
The additional arguments provided to the specific exception request
True if there is at least one exception with the specified class name, notify caught, notify uncaught, and extra arguments that is pending, otherwise false
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 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
Removes all exception requests.
Removes all exception requests.
The collection of information about removed exception requests
Remove the exception request with the specified class name, notification flags, and extra arguments.
Remove the exception request with the specified class name, notification flags, and extra arguments.
The full class name of the exception
The caught notification flag provided to the request
The uncaught notification flag provided to the request
the additional arguments provided to the specific exception request
Some information about the removed request if it existed, otherwise None
Removes all exception requests with the specified class name.
Removes all exception requests with the specified class name.
The full class name of the exception
The collection of information about removed exception requests
Removes the exception request targeted towards "all exceptions" with the specified notification flags and extra arguments.
Removes the exception request targeted towards "all exceptions" with the specified notification flags and extra arguments.
The caught notification flag provided to the request
The uncaught notification flag provided to the request
the additional arguments provided to the specific exception request
Some information about the removed request if it existed, otherwise None
Removes exception requests targeted towards "all exceptions.
Removes exception requests targeted towards "all exceptions."
The collection of information about removed exception requests
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 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
Removes all exception requests.
Removes all exception requests.
Success containing the collection of information about removed exception requests, otherwise a failure
Remove the exception request with the specified class name, notification flags, and extra arguments.
Remove the exception request with the specified class name, notification flags, and extra arguments.
The full class name of the exception
The caught notification flag provided to the request
The uncaught notification flag provided to the request
the additional arguments provided to the specific exception request
Success containing Some information if it existed (or None if it did not), otherwise a failure
Removes all exception requests with the specified class name.
Removes all exception requests with the specified class name.
The full class name of the exception
Success containing the collection of information about removed exception requests, otherwise a failure
Removes the exception request targeted towards "all exceptions" with the specified notification flags and extra arguments.
Removes the exception request targeted towards "all exceptions" with the specified notification flags and extra arguments.
The caught notification flag provided to the request
The uncaught notification flag provided to the request
the additional arguments provided to the specific exception request
Success containing Some information if it existed (or None if it did not), otherwise a failure
Removes exception requests targeted towards "all exceptions.
Removes exception requests targeted towards "all exceptions."
Success containing the collection of information about removed exception requests, otherwise a failure
Represents a pure profile for exceptions that adds no extra logic on top of the standard JDI.