public interface ICDISession
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAttribute(java.lang.String key)
Returns the value of a debug session attribute.
|
ICDISessionConfiguration |
getConfiguration()
Returns the configuration description of this debug session.
|
ICDIEventManager |
getEventManager()
Returns the event manager of this debug session.
|
java.lang.Process |
getSessionProcess()
Gaves direct access to the underlying debugger process.
|
ICDITarget[] |
getTargets()
Returns all the debug targets associatd with this sesion,
or an empty collection if no debug targets are associated
with this session.
|
void |
setAttribute(java.lang.String key,
java.lang.String value)
Sets the value of a debug session attribute.
|
void |
terminate()
Causes this element to terminate, generating a
KIND_TERMINATE event. |
ICDITarget[] getTargets()
void setAttribute(java.lang.String key, java.lang.String value)
key
- the attribute keyvalue
- the attribute valuejava.lang.String getAttribute(java.lang.String key)
key
- the attribute keynull
if undefinedICDIEventManager getEventManager()
ICDISessionConfiguration getConfiguration()
void terminate() throws CDIException
KIND_TERMINATE
event.CDIException
- on failure. Reasons include:java.lang.Process getSessionProcess() throws CDIException
CDIException
Copyright (c) IBM Corp. and others 2004, 2014. All Rights Reserved.