本文整理了Java中com.sun.jdi.Bootstrap.virtualMachineManager()
方法的一些代码示例,展示了Bootstrap.virtualMachineManager()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Bootstrap.virtualMachineManager()
方法的具体详情如下:
包路径:com.sun.jdi.Bootstrap
类名称:Bootstrap
方法名:virtualMachineManager
暂无
代码示例来源:origin: redisson/redisson
private Connector findConnector(String connector) throws IOException {
List connectors = Bootstrap.virtualMachineManager().allConnectors();
Iterator iter = connectors.iterator();
while (iter.hasNext()) {
Connector con = (Connector)iter.next();
if (con.name().equals(connector)) {
return con;
}
}
throw new IOException("Not found: " + connector);
}
代码示例来源:origin: scouter-project/scouter
private Connector findConnector(String connector) throws IOException {
List connectors = Bootstrap.virtualMachineManager().allConnectors();
Iterator iter = connectors.iterator();
while (iter.hasNext()) {
Connector con = (Connector)iter.next();
if (con.name().equals(connector)) {
return con;
}
}
throw new IOException("Not found: " + connector);
}
代码示例来源:origin: org.javassist/javassist
private Connector findConnector(String connector) throws IOException {
List<Connector> connectors = Bootstrap.virtualMachineManager().allConnectors();
for (Connector con:connectors)
if (con.name().equals(connector))
return con;
throw new IOException("Not found: " + connector);
}
代码示例来源:origin: scouter-project/scouter
private Connector findConnector(String connector) throws IOException {
List<Connector> connectors = Bootstrap.virtualMachineManager().allConnectors();
for (Connector con:connectors)
if (con.name().equals(connector))
return con;
throw new IOException("Not found: " + connector);
}
代码示例来源:origin: dcevm/dcevm
private VirtualMachine connect(int port) throws IOException {
VirtualMachineManager manager = Bootstrap.virtualMachineManager();
// Find appropiate connector
List<AttachingConnector> connectors = manager.attachingConnectors();
AttachingConnector chosenConnector = null;
for (AttachingConnector c : connectors) {
if (c.transport().name().equals(TRANSPORT_NAME)) {
chosenConnector = c;
break;
}
}
if (chosenConnector == null) {
throw new IllegalStateException("Could not find socket connector");
}
// Set port argument
AttachingConnector connector = chosenConnector;
Map<String, Argument> defaults = connector.defaultArguments();
Argument arg = defaults.get(PORT_ARGUMENT_NAME);
if (arg == null) {
throw new IllegalStateException("Could not find port argument");
}
arg.setValue(Integer.toString(port));
// Attach
try {
System.out.println("Connector arguments: " + defaults);
return connector.attach(defaults);
} catch (IllegalConnectorArgumentsException e) {
throw new IllegalArgumentException("Illegal connector arguments", e);
}
}
代码示例来源:origin: com.eclipsesource.jaxrs/jersey-all
private Connector findConnector(String connector) throws IOException {
List connectors = Bootstrap.virtualMachineManager().allConnectors();
Iterator iter = connectors.iterator();
while (iter.hasNext()) {
Connector con = (Connector)iter.next();
if (con.name().equals(connector)) {
return con;
}
}
throw new IOException("Not found: " + connector);
}
代码示例来源:origin: dingjs/javaagent
private Connector findConnector(String connector) throws IOException {
List connectors = Bootstrap.virtualMachineManager().allConnectors();
Iterator iter = connectors.iterator();
while (iter.hasNext()) {
Connector con = (Connector)iter.next();
if (con.name().equals(connector)) {
return con;
}
}
throw new IOException("Not found: " + connector);
}
代码示例来源:origin: org.jboss.javassist/com.springsource.javassist
private Connector findConnector(String connector) throws IOException {
List connectors = Bootstrap.virtualMachineManager().allConnectors();
Iterator iter = connectors.iterator();
while (iter.hasNext()) {
Connector con = (Connector)iter.next();
if (con.name().equals(connector)) {
return con;
}
}
throw new IOException("Not found: " + connector);
}
代码示例来源:origin: hstaudacher/osgi-jax-rs-connector
private Connector findConnector(String connector) throws IOException {
List connectors = Bootstrap.virtualMachineManager().allConnectors();
Iterator iter = connectors.iterator();
while (iter.hasNext()) {
Connector con = (Connector)iter.next();
if (con.name().equals(connector)) {
return con;
}
}
throw new IOException("Not found: " + connector);
}
代码示例来源:origin: hstaudacher/osgi-jax-rs-connector
private Connector findConnector(String connector) throws IOException {
List connectors = Bootstrap.virtualMachineManager().allConnectors();
Iterator iter = connectors.iterator();
while (iter.hasNext()) {
Connector con = (Connector)iter.next();
if (con.name().equals(connector)) {
return con;
}
}
throw new IOException("Not found: " + connector);
}
代码示例来源:origin: KostyaSha/yet-another-docker-plugin
private Connector findConnector(String connector) throws IOException {
List connectors = Bootstrap.virtualMachineManager().allConnectors();
Iterator iter = connectors.iterator();
while (iter.hasNext()) {
Connector con = (Connector)iter.next();
if (con.name().equals(connector)) {
return con;
}
}
throw new IOException("Not found: " + connector);
}
代码示例来源:origin: org.jboss/javassist
private Connector findConnector(String connector) throws IOException {
List connectors = Bootstrap.virtualMachineManager().allConnectors();
Iterator iter = connectors.iterator();
while (iter.hasNext()) {
Connector con = (Connector)iter.next();
if (con.name().equals(connector)) {
return con;
}
}
throw new IOException("Not found: " + connector);
}
代码示例来源:origin: gravel-st/gravel
private AttachingConnector getConnector() {
VirtualMachineManager vmManager = Bootstrap
.virtualMachineManager();
for (AttachingConnector connector : vmManager
.attachingConnectors()) {
if ("com.sun.jdi.SocketAttach".equals(connector
.name())) {
return (AttachingConnector) connector;
}
}
throw new IllegalStateException();
}
代码示例来源:origin: SpoonLabs/nopol
private AttachingConnector getConnector() {
VirtualMachineManager vmManager = Bootstrap.virtualMachineManager();
for (Connector connector : vmManager.attachingConnectors()) {
if ("com.sun.jdi.SocketAttach".equals(connector.name())) {
return (AttachingConnector) connector;
}
}
throw new IllegalStateException();
}
代码示例来源:origin: io.github.scouter-project/scouter-agent-java
private Connector findConnector(String connector) throws IOException {
List<Connector> connectors = Bootstrap.virtualMachineManager().allConnectors();
for (Connector con:connectors)
if (con.name().equals(connector))
return con;
throw new IOException("Not found: " + connector);
}
代码示例来源:origin: org.eclipse.che.plugin/che-plugin-java-debugger-server
private AttachingConnector connector(String connectorName) {
for (AttachingConnector c : Bootstrap.virtualMachineManager().attachingConnectors()) {
if (connectorName.equals(c.name())) {
return c;
}
}
return null;
}
代码示例来源:origin: org.gosu-lang.gosu/gosu-lab
private Connector getConnector()
{
VirtualMachineManager vmm = Bootstrap.virtualMachineManager();
List<AttachingConnector> attachingConnectors = vmm.attachingConnectors();
for( AttachingConnector conn : attachingConnectors )
{
DebugTransport transport = getRunConfig().getTransport();
if( conn.name().equals( transport.getFqn() ) )
{
return conn;
}
}
List<ListeningConnector> listeningConnectors = vmm.listeningConnectors();
for( ListeningConnector conn : listeningConnectors )
{
DebugTransport transport = getRunConfig().getTransport();
if( conn.name().equals( transport.getFqn() ) )
{
return conn;
}
}
throw new IllegalStateException();
}
代码示例来源:origin: org.codehaus.mevenide/nb-project
Iterator i = Bootstrap.virtualMachineManager().
listeningConnectors().iterator();
for (; i.hasNext();) {
代码示例来源:origin: org.gosu-lang.gosu/gosu-lab
@Override
protected String exec() throws Exception
{
VirtualMachineManager vmm = Bootstrap.virtualMachineManager();
LaunchingConnector conn = vmm.defaultConnector();
Map<String, Connector.Argument> defaultArguments = conn.defaultArguments();
String jreHome = getRunConfig().getJreForProcessOrDefault( defaultArguments.get( "home" ).value() );
defaultArguments.get( "home" ).setValue( jreHome );
String progArgs = getRunConfig().getProgArgs() == null ? "" : getRunConfig().getProgArgs();
if( CompilerSettings.isStaticCompile() )
{
defaultArguments.get( "main" ).setValue( getRunConfig().getFqn().replace( '.', '/' ) + " " + progArgs );
}
else
{
defaultArguments.get( "main" ).setValue( Gosu.class.getName().replace( '.', '/' ) + " -fqn " + getRunConfig().getFqn() + " " + progArgs );
}
String vmArgs = getRunConfig().getVmArgs() == null ? "" : getRunConfig().getVmArgs();
defaultArguments.get( "options" ).setValue( vmArgs + " -cp \"" + makeClasspath( getGosuPanel(), true ) + "\"" );
printLabMessage( makeDebuggingMessage( defaultArguments ) );
setVm( conn.launch( defaultArguments ) );
setProcess( getVm().process() );
getGosuPanel().pipeInput();
getGosuPanel().makeDebugger( getVm() );
waitFor();
return String.valueOf( "Process finished with exit code " + getProcess().exitValue() );
}
内容来源于网络,如有侵权,请联系作者删除!