com.endeca.portal.mdex
Class MDEXStateUtil
java.lang.Object
com.endeca.portal.mdex.MDEXStateUtil
public class MDEXStateUtil
- extends java.lang.Object
Method Summary |
static boolean |
checkWebService(java.lang.String url,
SSLConfig sslConfig)
Returns true if we are able to successfully make a request |
static java.net.HttpURLConnection |
createRequest(java.net.URL url,
SSLConfig sslConfig,
boolean useHealthCheckTimeout)
|
static java.lang.String |
getAdminUrl(java.lang.String op,
java.lang.String server,
java.lang.String port,
java.lang.String contextPath,
java.lang.String databaseName,
SSLConfig sslConfig)
|
static java.lang.String |
getServiceURL(java.lang.String service,
java.lang.String server,
java.lang.String port,
java.lang.String contextPath,
java.lang.String databaseName,
SSLConfig sslConfig)
This method is used to generate URLs for the specified service. |
static java.net.HttpURLConnection |
makeRequest(java.net.URL url,
SSLConfig sslConfig)
|
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
ping(java.lang.String server,
java.lang.String port,
java.lang.String contextPath,
java.lang.String databaseName,
SSLConfig sslConfig)
Pings MDEX using passed URL information, throws Exception if fails, returns the connection Header fields on success. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MDEXStateUtil
public MDEXStateUtil()
ping
public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> ping(java.lang.String server,
java.lang.String port,
java.lang.String contextPath,
java.lang.String databaseName,
SSLConfig sslConfig)
throws java.lang.Exception
- Pings MDEX using passed URL information, throws Exception if fails, returns the connection Header fields on success.
- Parameters:
server
- port
- contextPath
- databaseName
- sslConfig
-
- Returns:
- Map>
- Throws:
java.lang.Exception
checkWebService
public static boolean checkWebService(java.lang.String url,
SSLConfig sslConfig)
throws java.lang.Exception
- Returns true if we are able to successfully make a request
- Parameters:
url
- sslConfig
-
- Returns:
- boolean
- Throws:
java.lang.Exception
getServiceURL
public static java.lang.String getServiceURL(java.lang.String service,
java.lang.String server,
java.lang.String port,
java.lang.String contextPath,
java.lang.String databaseName,
SSLConfig sslConfig)
- This method is used to generate URLs for the specified service.
- Returns:
- the URL of the Conversation Service associated with this data source.
getAdminUrl
public static java.lang.String getAdminUrl(java.lang.String op,
java.lang.String server,
java.lang.String port,
java.lang.String contextPath,
java.lang.String databaseName,
SSLConfig sslConfig)
makeRequest
public static java.net.HttpURLConnection makeRequest(java.net.URL url,
SSLConfig sslConfig)
throws java.lang.Exception
- Throws:
java.lang.Exception
createRequest
public static java.net.HttpURLConnection createRequest(java.net.URL url,
SSLConfig sslConfig,
boolean useHealthCheckTimeout)
throws java.lang.Exception
- Throws:
java.lang.Exception