Class WorkerDetails

java.lang.Object
io.deephaven.enterprise.dispatcher.client.WorkerDetails

public class WorkerDetails extends Object
Details sent from RemoteQueryDispatcher to RemoteQueryProcessor for performance logging.
  • Constructor Details

    • WorkerDetails

      public WorkerDetails(AuthToken token, String dispatcherInstanceName, String serverDisplayHost, String clientDisplayHost, long queryId, String workerName, String workerProcessInfoId, int workerPid, String requestDescription, String clientId, String jobId, long timeout, long requestedHeapSize, long workerHeapSize, long workerAdditionalMemory, boolean createAuditEventLog, boolean auditTableAccess, List<WorkerProtocol> protocols, String workerHostname, String workerCreationJson)
  • Method Details

    • getAuthToken

      public AuthToken getAuthToken()
    • getDispatcherInstanceName

      public String getDispatcherInstanceName()
    • getClientDisplayHost

      public String getClientDisplayHost()
    • getServerDisplayHost

      public String getServerDisplayHost()
    • getQueryId

      public long getQueryId()
    • getWorkerName

      public String getWorkerName()
    • getWorkerProcessInfoId

      public String getWorkerProcessInfoId()
    • getWorkerPid

      public int getWorkerPid()
    • getRequestDescription

      public String getRequestDescription()
    • getClientId

      public String getClientId()
    • getJobId

      public String getJobId()
    • getTimeout

      public long getTimeout()
    • getRequestedHeapSize

      public long getRequestedHeapSize()
    • getWorkerHeapSize

      public long getWorkerHeapSize()
    • getWorkerAdditionalMemory

      public long getWorkerAdditionalMemory()
    • getCreateAuditEventLog

      public boolean getCreateAuditEventLog()
    • getAuditTableAccess

      public boolean getAuditTableAccess()
    • getProtocols

      public List<WorkerProtocol> getProtocols()
    • getWorkerHostname

      public String getWorkerHostname()
    • getWorkerCreationJson

      public String getWorkerCreationJson()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toJson

      public io.deephaven.shadow.jackson.com.fasterxml.jackson.databind.JsonNode toJson() throws io.deephaven.shadow.jackson.com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      io.deephaven.shadow.jackson.com.fasterxml.jackson.core.JsonProcessingException
    • fromJson

      public static WorkerDetails fromJson(io.deephaven.shadow.jackson.com.fasterxml.jackson.databind.JsonNode workerDetailsJson)