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:
Stephane Nicoll 2014-12-07 10:46:12 +01:00 committed by Phillip Webb
parent 27d9d7fd55
commit d33c0ebf8f
1 changed files with 8 additions and 8 deletions

View File

@ -236,12 +236,12 @@ public class ShellProperties {
/** /**
* SSH port. * SSH port.
*/ */
private String port = "2000"; private Integer port = 2000;
@Override @Override
protected void applyToCrshShellConfig(Properties config) { protected void applyToCrshShellConfig(Properties config) {
if (this.enabled) { if (this.enabled) {
config.put("crash.ssh.port", this.port); config.put("crash.ssh.port", String.valueOf(this.port));
if (this.keyPath != null) { if (this.keyPath != null) {
config.put("crash.ssh.keypath", this.keyPath); config.put("crash.ssh.keypath", this.keyPath);
} }
@ -267,10 +267,10 @@ public class ShellProperties {
public void setPort(Integer port) { public void setPort(Integer port) {
Assert.notNull(port, "port must not be null"); Assert.notNull(port, "port must not be null");
this.port = port.toString(); this.port = port;
} }
public String getPort() { public Integer getPort() {
return this.port; return this.port;
} }
@ -291,12 +291,12 @@ public class ShellProperties {
/** /**
* Telnet port. * Telnet port.
*/ */
private String port = "5000"; private Integer port = 5000;
@Override @Override
protected void applyToCrshShellConfig(Properties config) { protected void applyToCrshShellConfig(Properties config) {
if (this.enabled) { 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) { public void setPort(Integer port) {
Assert.notNull(port, "port must not be null"); Assert.notNull(port, "port must not be null");
this.port = port.toString(); this.port = port;
} }
public String getPort() { public Integer getPort() {
return this.port; return this.port;
} }