public class EndecaServerWS
extends java.lang.Object
EndecaServerConfigUtil
.Modifier and Type | Method and Description |
---|---|
static javax.xml.ws.BindingProvider |
addQueryTracking(javax.xml.ws.BindingProvider servicePort,
RequestIds requestIds)
instrument a MDEX 7 query by setting HTTP headers
|
static java.net.HttpURLConnection |
createRawConnection(java.net.URL url,
SSLConfig sslConfig,
boolean useHealthCheckTimeout) |
static java.lang.String |
generateEcid()
Generates a String representation of an ecid.
|
static com.endeca.mdex.eql_analyzer.AnalyzerPort |
getAnalyzerPort()
Convenience method for getting the analyzer service port
|
static java.lang.String |
getAnalyzerServiceURL() |
static com.endeca.endeca_server.cluster.ClusterPort |
getClusterPort()
Convenience method for getting the cluster service port
|
static java.lang.String |
getClusterServiceURL() |
static com.endeca.mdex.config.services.config.ConfigPort |
getConfigServicePort()
Convenience method for getting the Config service port
|
static java.lang.String |
getConfigServiceURL()
This method is only useful when the data source supports the discovery service.
|
static com.endeca.mdex.conversation.ConversationPort |
getDiscoveryServicePort()
Convenience method for getting the Conversation service port
|
static java.lang.String |
getDiscoveryServiceURL() |
static com.endeca.mdex.ingest.IngestPort |
getIngestPort()
Convenience method for getting the ingest service port
|
static java.lang.String |
getIngestServiceURL() |
static com.endeca.endeca_server.sconfig.SConfigPort |
getSConfigPort()
Convenience method for getting the Semantic Config service port
|
static java.lang.String |
getSConfigServiceURL() |
static java.lang.String |
getServiceURL(java.lang.String service)
This method is used to generate URLs for the specified service.
|
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getTrackingHeaders(RequestIds requestIds)
Add sessionId, portletId, gestureId and ecid-context into the request header
|
public static com.endeca.mdex.conversation.ConversationPort getDiscoveryServicePort()
public static com.endeca.mdex.config.services.config.ConfigPort getConfigServicePort() throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException
public static com.endeca.endeca_server.sconfig.SConfigPort getSConfigPort() throws DataSourceException
DataSourceException
public static com.endeca.mdex.eql_analyzer.AnalyzerPort getAnalyzerPort() throws DataSourceException
DataSourceException
public static com.endeca.mdex.ingest.IngestPort getIngestPort() throws DataSourceException
DataSourceException
public static com.endeca.endeca_server.cluster.ClusterPort getClusterPort() throws DataSourceException
DataSourceException
public static java.lang.String getDiscoveryServiceURL()
public static java.lang.String getConfigServiceURL() throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException
public static java.lang.String getSConfigServiceURL()
public static java.lang.String getIngestServiceURL()
public static java.lang.String getAnalyzerServiceURL()
public static java.lang.String getClusterServiceURL()
public static java.lang.String getServiceURL(java.lang.String service)
public static java.net.HttpURLConnection createRawConnection(java.net.URL url, SSLConfig sslConfig, boolean useHealthCheckTimeout) throws java.lang.Exception
java.lang.Exception
public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> getTrackingHeaders(RequestIds requestIds)
requestIds
- public static java.lang.String generateEcid()
public static javax.xml.ws.BindingProvider addQueryTracking(javax.xml.ws.BindingProvider servicePort, RequestIds requestIds)
servicePort
- the BindingProvider for the queryrequestIds
- the tracker containing the session, requestCopyright 2003, 2014, Oracle and/or its affiliates. All rights reserved.