Class CallInfo

java.lang.Object
com.netcracker.profiler.agent.CallInfo

public class CallInfo extends Object
  • Field Details

    • corrupted

      public boolean corrupted
    • transactions

      public long transactions
    • logWritten

      public int logWritten
    • logGenerated

      public int logGenerated
    • cpuTime

      public long cpuTime
    • waitTime

      public long waitTime
    • queueWaitDuration

      public int queueWaitDuration
    • memoryUsed

      public long memoryUsed
    • fileRead

      public long fileRead
    • fileWritten

      public long fileWritten
    • netRead

      public long netRead
    • netWritten

      public long netWritten
    • finishTime

      public int finishTime
    • next

      public transient volatile CallInfo next
    • isFirstInThread

      public final boolean isFirstInThread
    • isPersist

      public byte isPersist
    • additionalReportedTime

      public int additionalReportedTime
    • isCallRed

      public boolean isCallRed
    • MODULE_LENGTH

      public static final int MODULE_LENGTH
      Servlet: module: ('G' | 'P') ' ' url action: queryString clientId: userName '@' remoteAddress clientInfo: threadName ':' XID

      CommonPage: module: ('G' | 'P') ' ' url action: objectId ':' tabName clientId: userName '@' remoteAddress clientInfo: threadName ':' XID

      Jobs: module: 'Job ' jobName action: jobClass '.' jobMethod | jobJMSTopic | jobURL clientInfo: threadName ':' XID

      Workflow: module: 'WF' processTemplateId action: processId ':' activityId ':' actionNumber clientInfo: threadName ':' XID

      Dataflow: module: 'DF' sessionTemplateId action: sessionId clientInfo: threadName ':' XID

      Orchestrator: module: 'PO ' processName action: taskId ':' taskName

      See Also:
    • ACTION_LENGTH

      public static final int ACTION_LENGTH
      See Also:
    • CLIENT_ID_LENGTH

      public static final int CLIENT_ID_LENGTH
      See Also:
    • CLIENT_INFO_LENGTH

      public static final int CLIENT_INFO_LENGTH
      See Also:
  • Constructor Details

    • CallInfo

      public CallInfo()
    • CallInfo

      public CallInfo(LocalState state)
  • Method Details

    • getRemoteAddress

      public String getRemoteAddress()
    • setRemoteAddress

      public void setRemoteAddress(String remoteAddress)
    • getRequestURL

      public String getRequestURL()
    • setRequestURL

      public void setRequestURL(String requestUrl)
    • getNcUser

      public String getNcUser()
    • setNcUser

      public void setNcUser(String ncUser)
    • checkConnection

      public boolean checkConnection(Connection con)
      Checks if the connection matches the stored in lastConnection one
      Parameters:
      con - connection to check
      Returns:
      true when the connection is up to date, false otherwise
    • sameXid

      public boolean sameXid(Xid xid)
      Checks if the given xid matches the stored in this callInfo
      Parameters:
      xid - string value of the xid to check
      Returns:
      true when stored xid is up to date, false otherwise
    • addQueueWait

      public void addQueueWait(long duration)
    • anyFieldChanged

      public boolean anyFieldChanged()
    • getModule

      public String getModule()
    • setModule

      public void setModule(String module)
    • moduleChanged

      public boolean moduleChanged()
    • getAction

      public String getAction()
    • setAction

      public void setAction(String action)
    • actionChanged

      public boolean actionChanged()
    • getCliendId

      public String getCliendId()
    • setCliendId

      public void setCliendId(String clientId)
    • clientIdChanged

      public boolean clientIdChanged()
    • getClientInfo

      public String getClientInfo()
    • setClientInfo

      public void setClientInfo(String clientInfo)
    • clientInfoChanged

      public boolean clientInfoChanged()
    • setEndToEndId

      public void setEndToEndId(String endToEndId)
    • getEndToEndId

      public String getEndToEndId()
    • getTraceId

      public String getTraceId()
    • setTraceId

      public void setTraceId(String traceId)
    • getMediationInfo

      public MediationCallInfo getMediationInfo()
    • clean

      public void clean()