register MSB with java-sdk is planB. usually, esr will be register to MSB by OOM.
Change-Id: I42fcc260334f0824a462be58bded034212b7a8b0
Issue-ID: AAI-275
Signed-off-by: lizi00164331 <li.zi30@zte.com.cn>
environment.jersey().register(new VimManager());
environment.jersey().register(new VnfmManager());
-// String MSB_IP="127.0.0.1";
+ if (configuration.getRegistByHand().endsWith("true")){
String MSB_IP=configuration.getMsbIp();
Integer MSB_Port= Integer.valueOf(configuration.getMsbPort());
MSBServiceClient msbClient = new MSBServiceClient(MSB_IP, MSB_Port);
} catch (Exception e) {
LOGGER.error("Register esr-server to msb by java-sdk failed", e);
}
+ }
LOGGER.info("Initialize extsys finished.");
}
@NotEmpty
private String msbPort;
+ @NotEmpty
+ private String registByHand;
+
@NotEmpty
private String msbServerAddr;
public void setServiceIp(String serviceIp) {
this.serviceIp = serviceIp;
}
+
+ @JsonProperty
+ public String getRegistByHand() {
+ return registByHand;
+ }
+
+ @JsonProperty
+ public void setRegistByHand(String registByHand) {
+ this.registByHand = registByHand;
+ }
+
@JsonProperty
public void setMsbPort(String msbPort) {
this.msbPort = msbPort;
msbIp: 127.0.0.1
msbPort: 10081
msbServerAddr: http://127.0.0.1:80
+registByHand: false
# use the simple server factory if you only want to run on a single port
#server: