import com.fasterxml.jackson.annotation.JsonProperty;
import io.dropwizard.Configuration;
-import io.dropwizard.db.DataSourceFactory;
import org.hibernate.validator.constraints.NotEmpty;
-
-import javax.validation.Valid;
-import javax.validation.constraints.NotNull;
+import org.jvnet.hk2.annotations.Service;
+import javax.validation.Valid;
+@Service
public class ExtsysAppConfiguration extends Configuration {
@NotEmpty
private String template;
private String msbIp;
@NotEmpty
- private int msbPort;
+ private String msbPort;
@NotEmpty
private String msbServerAddr;
return msbIp;
}
- @JsonProperty
- public int getMsbPort() {
- return msbPort;
- }
-
- @JsonProperty
- public int setMsbPort() {
- return msbPort;
- }
-
@JsonProperty
public String getMsbServerAddr() {
return msbServerAddr;
public void setServiceIp(String serviceIp) {
this.serviceIp = serviceIp;
}
+ @JsonProperty
+ public void setMsbPort(String msbPort) {
+ this.msbPort = msbPort;
+ }
+
+ @JsonProperty
+ public String getMsbPort() {
+ return msbPort;
+ }
}