Class StatisticsLog


  • public class StatisticsLog
    extends Object
    StatisticsLog holds statistics logs during statistic collection. When message passes through each mediator,API,sequence etc. StatisticsLog will be created for each and every component.
    • Constructor Detail

      • StatisticsLog

        public StatisticsLog​(ComponentType componentType,
                             String componentName,
                             int parentIndex)
    • Method Detail

      • decrementParentLevel

        public void decrementParentLevel()
      • decrementChildren

        public void decrementChildren()
      • getComponentTypeToString

        public String getComponentTypeToString()
      • setEndTime

        public void setEndTime​(long endTime)
      • getParentIndex

        public int getParentIndex()
      • getStartTime

        public long getStartTime()
      • getComponentName

        public String getComponentName()
      • getEndTime

        public long getEndTime()
      • getNoOfFaults

        public int getNoOfFaults()
      • incrementNoOfFaults

        public void incrementNoOfFaults()
      • setChildren

        public void setChildren​(Integer childrenIndex)
      • getMessageFlowId

        public String getMessageFlowId()
      • setMessageFlowId

        public void setMessageFlowId​(String messageFlowId)
      • getBeforePayload

        public String getBeforePayload()
      • setBeforePayload

        public void setBeforePayload​(String beforePayload)
      • getContextPropertyMap

        public Map<String,​Object> getContextPropertyMap()
      • setAfterPayload

        public void setAfterPayload​(String afterPayload)
      • getAfterPayload

        public String getAfterPayload()
      • isOpenLog

        public boolean isOpenLog()
      • incrementOpenTimes

        public void incrementOpenTimes()
      • decrementOpenTimes

        public void decrementOpenTimes()
      • setParentIndex

        public void setParentIndex​(int parentIndex)
      • getCurrentIndex

        public int getCurrentIndex()
      • getTransportPropertyMap

        public Map<String,​Object> getTransportPropertyMap()
      • setChildren

        public void setChildren​(List<Integer> children)
      • isFlowContinuable

        public boolean isFlowContinuable()
      • isFlowSplittingMediator

        public boolean isFlowSplittingMediator()
      • isFlowAggregateMediator

        public boolean isFlowAggregateMediator()
      • getImmediateParent

        public int getImmediateParent()
      • setImmediateParent

        public void setImmediateParent​(int immediateParent)
      • getComponentId

        public String getComponentId()
      • getHashCode

        public Integer getHashCode()
      • setHashCode

        public void setHashCode​(Integer hashCode)
      • isTracingEnabled

        public boolean isTracingEnabled()
      • setTracingEnabled

        public void setTracingEnabled​(boolean tracingEnabled)
      • setComponentId

        public void setComponentId​(String componentId)
      • setComponentName

        public void setComponentName​(String componentName)
      • setStartTime

        public void setStartTime​(long startTime)
      • setComponentType

        public void setComponentType​(ComponentType componentType)
      • getPropertyValue

        public String getPropertyValue()
      • setPropertyValue

        public void setPropertyValue​(String propertyValue)
      • getEndpoint

        public Endpoint getEndpoint()
      • setEndpoint

        public void setEndpoint​(Endpoint endpoint)
      • getTransportHeaderMap

        public Map<String,​Object> getTransportHeaderMap()
      • setTransportHeaderMap

        public void setTransportHeaderMap​(Map<String,​Object> transportHeaderMap)
      • getStatusCode

        public String getStatusCode()
      • setStatusCode

        public void setStatusCode​(String statusCode)
      • getStatusDescription

        public String getStatusDescription()
      • setStatusDescription

        public void setStatusDescription​(String statusDescription)
      • setElasticMetadata

        public void setElasticMetadata​(ElasticMetadata elasticMetadata)