Fix data type of telnet and ssh ports
Define shell.ssh.port and shell.telnet.port as integer properties so that the generated meta-data exposes the proper type. Fixes gh-2076
This commit is contained in:
parent
27d9d7fd55
commit
d33c0ebf8f
|
@ -236,12 +236,12 @@ public class ShellProperties {
|
|||
/**
|
||||
* SSH port.
|
||||
*/
|
||||
private String port = "2000";
|
||||
private Integer port = 2000;
|
||||
|
||||
@Override
|
||||
protected void applyToCrshShellConfig(Properties config) {
|
||||
if (this.enabled) {
|
||||
config.put("crash.ssh.port", this.port);
|
||||
config.put("crash.ssh.port", String.valueOf(this.port));
|
||||
if (this.keyPath != null) {
|
||||
config.put("crash.ssh.keypath", this.keyPath);
|
||||
}
|
||||
|
@ -267,10 +267,10 @@ public class ShellProperties {
|
|||
|
||||
public void setPort(Integer port) {
|
||||
Assert.notNull(port, "port must not be null");
|
||||
this.port = port.toString();
|
||||
this.port = port;
|
||||
}
|
||||
|
||||
public String getPort() {
|
||||
public Integer getPort() {
|
||||
return this.port;
|
||||
}
|
||||
|
||||
|
@ -291,12 +291,12 @@ public class ShellProperties {
|
|||
/**
|
||||
* Telnet port.
|
||||
*/
|
||||
private String port = "5000";
|
||||
private Integer port = 5000;
|
||||
|
||||
@Override
|
||||
protected void applyToCrshShellConfig(Properties config) {
|
||||
if (this.enabled) {
|
||||
config.put("crash.telnet.port", this.port);
|
||||
config.put("crash.telnet.port", String.valueOf(this.port));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -310,10 +310,10 @@ public class ShellProperties {
|
|||
|
||||
public void setPort(Integer port) {
|
||||
Assert.notNull(port, "port must not be null");
|
||||
this.port = port.toString();
|
||||
this.port = port;
|
||||
}
|
||||
|
||||
public String getPort() {
|
||||
public Integer getPort() {
|
||||
return this.port;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue