Class QueryProcessorConnectionDetails
java.lang.Object
com.illumon.iris.db.tables.remotequery.QueryProcessorConnectionDetails
public class QueryProcessorConnectionDetails extends Object
Class for communicating from the dispatcher to the client how to connect to the worker.
-
Field Summary
Fields Modifier and Type Field Description static String
COMMUNITY_PROTOCOL
static String
ENTERPRISE_COMM_PROTOCOL
static String
ENTERPRISE_WEBSOCKET_PROTOCOL
-
Constructor Summary
Constructors Constructor Description QueryProcessorConnectionDetails()
-
Method Summary
Modifier and Type Method Description String
asJson()
boolean
equals(Object o)
static QueryProcessorConnectionDetails
fromJson(String json)
String
getEnvoyPrefix()
OptionalInt
getPort(String protocol)
String
getProcessInfoId()
String
getProcessorHost()
List<io.deephaven.enterprise.dispatcher.client.WorkerProtocol>
getProtocols()
String
getWorkerName()
int
hashCode()
QueryProcessorConnectionDetails
setEnvoyPrefix(String envoyPrefix)
QueryProcessorConnectionDetails
setProcessInfoId(String processInfoId)
QueryProcessorConnectionDetails
setProcessorHost(String processorHost)
QueryProcessorConnectionDetails
setProtocols(List<io.deephaven.enterprise.dispatcher.client.WorkerProtocol> protocols)
QueryProcessorConnectionDetails
setWorkerName(String workerName)
String
toString()
-
Field Details
-
Constructor Details
-
QueryProcessorConnectionDetails
public QueryProcessorConnectionDetails()
-
-
Method Details
-
getWorkerName
-
getProcessInfoId
-
getProcessorHost
-
getEnvoyPrefix
-
getProtocols
-
setWorkerName
-
setProcessInfoId
-
setProcessorHost
-
setEnvoyPrefix
-
setProtocols
public QueryProcessorConnectionDetails setProtocols(List<io.deephaven.enterprise.dispatcher.client.WorkerProtocol> protocols) -
getPort
-
equals
-
hashCode
public int hashCode() -
fromJson
public static QueryProcessorConnectionDetails fromJson(String json) throws io.deephaven.shadow.jackson.com.fasterxml.jackson.core.JsonProcessingException- Throws:
io.deephaven.shadow.jackson.com.fasterxml.jackson.core.JsonProcessingException
-
asJson
public String asJson() throws io.deephaven.shadow.jackson.com.fasterxml.jackson.core.JsonProcessingException- Throws:
io.deephaven.shadow.jackson.com.fasterxml.jackson.core.JsonProcessingException
-
toString
-