public interface EngineComponentsProvider
DebuggerServiceRegistration
.
The provided components are checked when the appropriate debugger engine is started
and opened if necessary. After the debugger engine is finished,
willCloseNotify(java.util.List)
is called
with components that are not used by other running engines and which are subsequently
closed.
Modifier and Type | Interface and Description |
---|---|
static class |
EngineComponentsProvider.ComponentInfo
Information about a component associated with a debugger engine.
|
static interface |
EngineComponentsProvider.ComponentProvider |
static class |
EngineComponentsProvider.TopComponentProvider |
Modifier and Type | Method and Description |
---|---|
List<EngineComponentsProvider.ComponentInfo> |
getComponents()
Provide a list of components associated with the debugger engine.
|
void |
willCloseNotify(List<EngineComponentsProvider.ComponentInfo> components)
This method is called when the debugger engine finishes with the list
of components that are about to be closed.
|
List<EngineComponentsProvider.ComponentInfo> getComponents()
void willCloseNotify(List<EngineComponentsProvider.ComponentInfo> components)
getComponents()
is called.components
- The components that are to be closed. It's guaranteed
that only components returned by getComponents()
are passed in
and only those, that are not needed by another running engine.Built on August 30 2023. | Copyright © 2017-2023 Apache Software Foundation. All Rights Reserved.