Fluorine version of restconf does not handle RPCs with no input
correctly. So, need to work around that by defining dummy input
for SLI-API vlbcheck and healthcheck APIs
Change-Id: I6a78a899937e1bb9bd7674530166a493875ca3bf
Issue-ID: CCSDK-1035
Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
// TODO : hack to force classloader to cache mariadb driver. This shouldnt be necessary,
// but for some reason it is (without this, dblib throws ClassNotFound on mariadb driver
// and fails to load).
+ LOGGER.info("Creating dummy instance of org.mariadb.jdbc.Driver");
Driver dvr = new org.mariadb.jdbc.Driver();
dvr = null;
}
rpc healthcheck {
+ // OpenDaylight Fluorine version of restconf cannot handle RPCs with no input
+ input {
+ leaf dummy {
+ type string;
+ }
+ }
output {
uses response-fields;
}
}
rpc vlbcheck {
+ // OpenDaylight Fluorine version of restconf cannot handle RPCs with no input
+ input {
+ leaf dummy
+ {
+ type string;
+ }
+ }
output {
uses response-fields;
}