import org.onap.dmaap.datarouter.provisioning.beans.EventLogRecord;\r
import org.onap.dmaap.datarouter.provisioning.beans.IngressRoute;\r
import org.onap.dmaap.datarouter.provisioning.eelf.EelfMsgs;\r
+import org.onap.dmaap.datarouter.provisioning.utils.URLUtilities;\r
\r
/**\r
* This servlet handles redirects for the <publishURL> on the provisioning server, which is generated by the\r
} else {\r
// Generate new URL\r
String nextnode = getRedirectNode(feedid, req);\r
- nextnode = nextnode + ":" + ProvRunner.getProvProperties().getProperty(\r
- "org.onap.dmaap.datarouter.provserver.https.port", "8443");\r
- String newurl = "https://" + nextnode + "/publish" + req.getPathInfo();\r
+ if (Boolean.parseBoolean(ProvRunner.getProvProperties()\r
+ .getProperty("org.onap.dmaap.datarouter.provserver.tlsenabled", "true"))) {\r
+ nextnode = nextnode + ":" + ProvRunner.getProvProperties().getProperty(\r
+ "org.onap.dmaap.datarouter.nodeserver.https.port", "8443");\r
+ } else {\r
+ nextnode = nextnode + ":" + ProvRunner.getProvProperties().getProperty(\r
+ "org.onap.dmaap.datarouter.nodeserver.http.port", "8080");\r
+ }\r
+ String newurl = URLUtilities.getUrlSecurityOption() + nextnode + "/publish" + req.getPathInfo();\r
String qs = req.getQueryString();\r
if (qs != null) {\r
newurl += "?" + qs;\r