public final class ListeningDICookie extends AbstractDICookie
DebuggerInfo di = DebuggerInfo.create ( "My First Listening Debugger Info", new Object [] { ListeningDICookie.create ( 1234 ) } ); DebuggerManager.getDebuggerManager ().startDebugging (di);
Modifier and Type | Field and Description |
---|---|
static String |
ID
Public ID used for registration in Meta-inf/debugger.
|
Modifier and Type | Method and Description |
---|---|
static ListeningDICookie |
create(int portNumber)
Creates a new instance of ListeningDICookie for given parameters.
|
static ListeningDICookie |
create(com.sun.jdi.connect.ListeningConnector listeningConnector,
Map<String,? extends com.sun.jdi.connect.Connector.Argument> args)
Creates a new instance of ListeningDICookie for given parameters.
|
static ListeningDICookie |
create(String name)
Creates a new instance of ListeningDICookie for given parameters.
|
Map<String,? extends com.sun.jdi.connect.Connector.Argument> |
getArgs()
Returns map of arguments to be used.
|
com.sun.jdi.connect.ListeningConnector |
getListeningConnector()
Returns instance of ListeningConnector.
|
int |
getPortNumber()
Returns port number.
|
String |
getSharedMemoryName()
Returns shared memory block name.
|
com.sun.jdi.VirtualMachine |
getVirtualMachine()
Creates a new instance of VirtualMachine for this DebuggerInfo Cookie.
|
public static final String ID
public static ListeningDICookie create(com.sun.jdi.connect.ListeningConnector listeningConnector, Map<String,? extends com.sun.jdi.connect.Connector.Argument> args)
listeningConnector
- a instance of ListeningConnectorargs
- arguments to be usedpublic static ListeningDICookie create(int portNumber)
portNumber
- a number of port to listen onpublic static ListeningDICookie create(String name)
name
- a name of shared memory block to listen onpublic com.sun.jdi.connect.ListeningConnector getListeningConnector()
public Map<String,? extends com.sun.jdi.connect.Connector.Argument> getArgs()
public int getPortNumber()
public String getSharedMemoryName()
public com.sun.jdi.VirtualMachine getVirtualMachine() throws IOException, com.sun.jdi.connect.IllegalConnectorArgumentsException
getVirtualMachine
in class AbstractDICookie
ConnectException
- When a connection is refusedIOException
com.sun.jdi.connect.IllegalConnectorArgumentsException
Built on October 25 2023. | Copyright © 2017-2023 Apache Software Foundation. All Rights Reserved.