in docker_images/java/wrapper/src/main/java/io/swagger/server/api/verticle/NetApiVerticle.java [38:165]
public void start() throws Exception {
//Consumer for Net_Disconnect
vertx.eventBus().<JsonObject> consumer(NET_DISCONNECT_SERVICE_ID).handler(message -> {
try {
// Workaround for #allParams section clearing the vendorExtensions map
String serviceId = "Net_Disconnect";
String disconnectTypeParam = message.body().getString("disconnectType");
if(disconnectTypeParam == null) {
manageError(message, new MainApiException(400, "disconnectType is required"), serviceId);
return;
}
String disconnectType = disconnectTypeParam;
service.netDisconnect(disconnectType, result -> {
if (result.succeeded())
message.reply(null);
else {
Throwable cause = result.cause();
manageError(message, cause, "Net_Disconnect");
}
});
} catch (Exception e) {
logUnexpectedError("Net_Disconnect", e);
message.fail(MainApiException.INTERNAL_SERVER_ERROR.getStatusCode(), MainApiException.INTERNAL_SERVER_ERROR.getStatusMessage());
}
});
//Consumer for Net_DisconnectAfterC2d
vertx.eventBus().<JsonObject> consumer(NET_DISCONNECTAFTERC2D_SERVICE_ID).handler(message -> {
try {
// Workaround for #allParams section clearing the vendorExtensions map
String serviceId = "Net_DisconnectAfterC2d";
String disconnectTypeParam = message.body().getString("disconnectType");
if(disconnectTypeParam == null) {
manageError(message, new MainApiException(400, "disconnectType is required"), serviceId);
return;
}
String disconnectType = disconnectTypeParam;
service.netDisconnectAfterC2d(disconnectType, result -> {
if (result.succeeded())
message.reply(null);
else {
Throwable cause = result.cause();
manageError(message, cause, "Net_DisconnectAfterC2d");
}
});
} catch (Exception e) {
logUnexpectedError("Net_DisconnectAfterC2d", e);
message.fail(MainApiException.INTERNAL_SERVER_ERROR.getStatusCode(), MainApiException.INTERNAL_SERVER_ERROR.getStatusMessage());
}
});
//Consumer for Net_DisconnectAfterD2c
vertx.eventBus().<JsonObject> consumer(NET_DISCONNECTAFTERD2C_SERVICE_ID).handler(message -> {
try {
// Workaround for #allParams section clearing the vendorExtensions map
String serviceId = "Net_DisconnectAfterD2c";
String disconnectTypeParam = message.body().getString("disconnectType");
if(disconnectTypeParam == null) {
manageError(message, new MainApiException(400, "disconnectType is required"), serviceId);
return;
}
String disconnectType = disconnectTypeParam;
service.netDisconnectAfterD2c(disconnectType, result -> {
if (result.succeeded())
message.reply(null);
else {
Throwable cause = result.cause();
manageError(message, cause, "Net_DisconnectAfterD2c");
}
});
} catch (Exception e) {
logUnexpectedError("Net_DisconnectAfterD2c", e);
message.fail(MainApiException.INTERNAL_SERVER_ERROR.getStatusCode(), MainApiException.INTERNAL_SERVER_ERROR.getStatusMessage());
}
});
//Consumer for Net_Reconnect
vertx.eventBus().<JsonObject> consumer(NET_RECONNECT_SERVICE_ID).handler(message -> {
try {
// Workaround for #allParams section clearing the vendorExtensions map
String serviceId = "Net_Reconnect";
service.netReconnect(result -> {
if (result.succeeded())
message.reply(null);
else {
Throwable cause = result.cause();
manageError(message, cause, "Net_Reconnect");
}
});
} catch (Exception e) {
logUnexpectedError("Net_Reconnect", e);
message.fail(MainApiException.INTERNAL_SERVER_ERROR.getStatusCode(), MainApiException.INTERNAL_SERVER_ERROR.getStatusMessage());
}
});
//Consumer for Net_SetDestination
vertx.eventBus().<JsonObject> consumer(NET_SETDESTINATION_SERVICE_ID).handler(message -> {
try {
// Workaround for #allParams section clearing the vendorExtensions map
String serviceId = "Net_SetDestination";
String ipParam = message.body().getString("ip");
if(ipParam == null) {
manageError(message, new MainApiException(400, "ip is required"), serviceId);
return;
}
String ip = ipParam;
String transportTypeParam = message.body().getString("transportType");
if(transportTypeParam == null) {
manageError(message, new MainApiException(400, "transportType is required"), serviceId);
return;
}
String transportType = transportTypeParam;
service.netSetDestination(ip, transportType, result -> {
if (result.succeeded())
message.reply(null);
else {
Throwable cause = result.cause();
manageError(message, cause, "Net_SetDestination");
}
});
} catch (Exception e) {
logUnexpectedError("Net_SetDestination", e);
message.fail(MainApiException.INTERNAL_SERVER_ERROR.getStatusCode(), MainApiException.INTERNAL_SERVER_ERROR.getStatusMessage());
}
});
}