Class StatisticsLog
- java.lang.Object
-
- org.apache.synapse.aspects.flow.statistics.data.raw.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 Summary
Constructors Constructor Description StatisticsLog(ComponentType componentType, String componentName, int parentIndex)
StatisticsLog(StatisticDataUnit statisticDataUnit)
-
Method Summary
-
-
-
Constructor Detail
-
StatisticsLog
public StatisticsLog(StatisticDataUnit statisticDataUnit)
-
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()
-
getComponentType
public ComponentType getComponentType()
-
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)
-
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()
-
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)
-
getStatusCode
public String getStatusCode()
-
setStatusCode
public void setStatusCode(String statusCode)
-
getStatusDescription
public String getStatusDescription()
-
setStatusDescription
public void setStatusDescription(String statusDescription)
-
getElasticMetadata
public ElasticMetadata getElasticMetadata()
-
setElasticMetadata
public void setElasticMetadata(ElasticMetadata elasticMetadata)
-
-