fix default timeout. #296

This commit is contained in:
hengyunabc
2018-11-16 16:25:12 +08:00
parent d1aaf713bd
commit 18cc2b0165
2 changed files with 3 additions and 5 deletions
@@ -4,7 +4,6 @@ import com.sun.tools.attach.VirtualMachine;
import com.sun.tools.attach.VirtualMachineDescriptor;
import com.taobao.arthas.common.AnsiLog;
import com.taobao.arthas.core.config.Configure;
import com.taobao.arthas.core.shell.ShellServerOptions;
import com.taobao.middleware.cli.CLI;
import com.taobao.middleware.cli.CLIs;
import com.taobao.middleware.cli.CommandLine;
@@ -36,7 +35,7 @@ public class Arthas {
Option httpPort = new TypedOption<Integer>().setType(Integer.class)
.setShortName("http-port").setDefaultValue(DEFAULT_HTTP_PORT);
Option sessionTimeout = new TypedOption<Integer>().setType(Integer.class)
.setShortName("session-timeout").setDefaultValue("" + ShellServerOptions.DEFAULT_SESSION_TIMEOUT);
.setShortName("session-timeout").setDefaultValue("" + Configure.DEFAULT_SESSION_TIMEOUT_SECONDS);
CLI cli = CLIs.create("arthas").addOption(pid).addOption(core).addOption(agent).addOption(target)
.addOption(telnetPort).addOption(httpPort).addOption(sessionTimeout);
CommandLine commandLine = cli.parse(Arrays.asList(args));
@@ -16,7 +16,7 @@ import static java.lang.reflect.Modifier.isStatic;
* @author hengyunabc 2018-11-12
*/
public class Configure {
public static final long DEFAULT_SESSION_TIMEOUT_SECONDS = ShellServerOptions.DEFAULT_SESSION_TIMEOUT/1000;
private String ip;
private int telnetPort;
private int httpPort;
@@ -26,9 +26,8 @@ public class Configure {
/**
* session timeout seconds
* @see com.taobao.arthas.core.shell.ShellServerOptions#DEFAULT_SESSION_TIMEOUT
*/
private long sessionTimeout = ShellServerOptions.DEFAULT_SESSION_TIMEOUT/1000;
private long sessionTimeout = DEFAULT_SESSION_TIMEOUT_SECONDS;
public String getIp() {
return ip;