public abstract class DebuggerEngineProvider extends Object
DebuggerEngine
for session. DebuggerEngine implements support for one debugger language
for session.| Modifier and Type | Class and Description |
|---|---|
static interface |
DebuggerEngineProvider.Registration
Declarative registration of an DebuggerEngineProvider implementation.
|
| Constructor and Description |
|---|
DebuggerEngineProvider() |
| Modifier and Type | Method and Description |
|---|---|
abstract String |
getEngineTypeID()
Returns identifier of
DebuggerEngine. |
abstract String[] |
getLanguages()
Returns set of language names supported by
DebuggerEngine provided by this
DebuggerEngineProvider. |
abstract Object[] |
getServices()
Returns array of services for
DebuggerEngine provided by this
DebuggerEngineProvider. |
abstract void |
setDestructor(DebuggerEngine.Destructor desctuctor)
Sets destructor for new
DebuggerEngine
provided by this instance of DebuggerEngineProvider. |
public abstract String[] getLanguages()
DebuggerEngine provided by this
DebuggerEngineProvider.public abstract String getEngineTypeID()
DebuggerEngine.public abstract Object[] getServices()
DebuggerEngine provided by this
DebuggerEngineProvider.
If there are instanceof of BeanContextChildComponentProxy,
the provided components are opened when the engine starts and are closed
when the debugging session finishes.public abstract void setDestructor(DebuggerEngine.Destructor desctuctor)
DebuggerEngine
provided by this instance of DebuggerEngineProvider.desctuctor - a desctuctor to be used for DebuggerEngine created
by this instanceBuilt on June 18 2013. | Portions Copyright 1997-2013 Oracle. All rights reserved.