本文整理了Java中org.apache.sshd.server.Environment.getPtyModes()
方法的一些代码示例,展示了Environment.getPtyModes()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Environment.getPtyModes()
方法的具体详情如下:
包路径:org.apache.sshd.server.Environment
类名称:Environment
方法名:getPtyModes
[英]Retrieve the PTY modes settings
[中]检索PTY模式设置
代码示例来源:origin: crashub/crash
public SSHContext(Environment env) {
if (env == null) {
throw new NullPointerException("No null env");
}
//
Integer verase = env.getPtyModes().get(PtyMode.VERASE);
String LC_CTYPE = env.getEnv().get("LC_CTYPE");
Charset encoding;
if (LC_CTYPE != null) {
encoding = parseEncoding(LC_CTYPE);
} else {
encoding = null;
}
//
this.env = env;
this.verase = verase != null ? verase : -1;
this.encoding = encoding;
}
代码示例来源:origin: termd/termd
private int getControlChar(Environment env, PtyMode key, int def) {
Integer controlChar = env.getPtyModes().get(key);
return controlChar != null ? controlChar : def;
}
代码示例来源:origin: io.termd/termd-core
private int getControlChar(Environment env, PtyMode key, int def) {
Integer controlChar = env.getPtyModes().get(key);
return controlChar != null ? controlChar : def;
}
代码示例来源:origin: org.crsh/crsh.shell.ssh
public SSHContext(Environment env) {
if (env == null) {
throw new NullPointerException("No null env");
}
//
Integer verase = env.getPtyModes().get(PtyMode.VERASE);
//
this.env = env;
this.verase = verase != null ? verase : -1;
}
代码示例来源:origin: org.crashub/crash.connectors.ssh
public SSHContext(Environment env) {
if (env == null) {
throw new NullPointerException("No null env");
}
//
Integer verase = env.getPtyModes().get(PtyMode.VERASE);
String LC_CTYPE = env.getEnv().get("LC_CTYPE");
Charset encoding;
if (LC_CTYPE != null) {
encoding = parseEncoding(LC_CTYPE);
} else {
encoding = null;
}
//
this.env = env;
this.verase = verase != null ? verase : -1;
this.encoding = encoding;
}
代码示例来源:origin: com.github.corda.crash/crash.connectors.ssh
public SSHContext(Environment env) {
if (env == null) {
throw new NullPointerException("No null env");
}
//
Integer verase = env.getPtyModes().get(PtyMode.VERASE);
String LC_CTYPE = env.getEnv().get("LC_CTYPE");
Charset encoding;
if (LC_CTYPE != null) {
encoding = parseEncoding(LC_CTYPE);
} else {
encoding = null;
}
//
this.env = env;
this.verase = verase != null ? verase : -1;
this.encoding = encoding;
}
代码示例来源:origin: org.apache.sshd/sshd-core
Map<PtyMode, ?> modes = resolveShellTtyOptions(env.getPtyModes());
out = new TtyFilterInputStream(process.getInputStream(), modes);
err = new TtyFilterInputStream(process.getErrorStream(), modes);
代码示例来源:origin: org.apache.sshd/sshd-osgi
Map<PtyMode, ?> modes = resolveShellTtyOptions(env.getPtyModes());
out = new TtyFilterInputStream(process.getInputStream(), modes);
err = new TtyFilterInputStream(process.getErrorStream(), modes);
代码示例来源:origin: org.apache.sshd/sshd-core
byte[] modes = buffer.getBytes();
Environment environment = getEnvironment();
Map<PtyMode, Integer> ptyModes = environment.getPtyModes();
代码示例来源:origin: org.apache.sshd/sshd-osgi
byte[] modes = buffer.getBytes();
Environment environment = getEnvironment();
Map<PtyMode, Integer> ptyModes = environment.getPtyModes();
代码示例来源:origin: apache/karaf
this.environment = environment;
this.environment.addSignalListener(this::handleSignal);
for (Map.Entry<PtyMode, Integer> e : environment.getPtyModes().entrySet()) {
switch (e.getKey()) {
case VINTR:
代码示例来源:origin: org.apache.karaf.shell/org.apache.karaf.shell.ssh
this.environment = environment;
this.environment.addSignalListener(this::handleSignal);
for (Map.Entry<PtyMode, Integer> e : environment.getPtyModes().entrySet()) {
switch (e.getKey()) {
case VINTR:
代码示例来源:origin: org.jline/jline
Integer.parseInt(env.getEnv().get("LINES"))));
Attributes attr = terminal.getAttributes();
for (Map.Entry<PtyMode, Integer> e : env.getPtyModes().entrySet()) {
switch (e.getKey()) {
case VINTR:
代码示例来源:origin: org.jline/jline-remote-ssh
Integer.parseInt(env.getEnv().get("LINES"))));
Attributes attr = terminal.getAttributes();
for (Map.Entry<PtyMode, Integer> e : env.getPtyModes().entrySet()) {
switch (e.getKey()) {
case VINTR:
代码示例来源:origin: com.github.fonimus/spring-boot-ssh-shell-starter
fill(attr, sshEnv.getPtyModes());
terminal.setAttributes(attr);
内容来源于网络,如有侵权,请联系作者删除!