import com.att.eelf.configuration.EELFLogger;\r
import com.att.eelf.configuration.EELFManager;\r
\r
+import jakarta.servlet.ServletConfig;\r
+import jakarta.servlet.ServletException;\r
import java.io.IOException;\r
import java.util.ArrayList;\r
import java.util.Collection;\r
import java.util.List;\r
-import javax.servlet.ServletConfig;\r
-import javax.servlet.ServletException;\r
-import javax.servlet.http.HttpServletRequest;\r
-import javax.servlet.http.HttpServletResponse;\r
+import jakarta.servlet.http.HttpServletRequest;\r
+import jakarta.servlet.http.HttpServletResponse;\r
\r
import org.apache.commons.lang3.StringUtils;\r
import org.json.JSONArray;\r
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.TRUE.equals(ProvRunner.getTlsEnabled())) {\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