Package org.jboss.jca.as.tracer
Class TraceEventHelper
java.lang.Object
org.jboss.jca.as.tracer.TraceEventHelper
Helper class for TraceEvent
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringexceptionDescription(String encoded) Get exception descriptionstatic List<TraceEvent> filterCCMEvents(List<TraceEvent> data) Filter the CCM eventsstatic Map<String, List<TraceEvent>> filterCCMPoolEvents(List<TraceEvent> data) Filter the CCM pool eventsstatic Map<String, List<TraceEvent>> filterLifecycleEvents(List<TraceEvent> data) Filter the lifecycle eventsstatic List<TraceEvent> filterPoolEvents(List<TraceEvent> data) Filter the pool eventsstatic TraceEventStatusgetCCMPoolStatus(List<TraceEvent> data, boolean ignoreIncomplete) Get CCM pool statusstatic TraceEventStatusgetCCMStatus(List<TraceEvent> data, boolean ignoreIncomplete) Get CCM pool statusstatic Map<String, List<Interaction>> Get a connection listener mapstatic List<TraceEvent> getEvents(FileReader fr, File directory) Get the eventsstatic Map<String, List<Interaction>> getPoolData(List<TraceEvent> data, boolean ignoreDelist, boolean ignoreTracking, boolean ignoreIncomplete) Get the structured pool datastatic TraceEventStatusgetStatus(List<TraceEvent> data, boolean ignoreDelist, boolean ignoreTracking, boolean ignoreIncomplete) Get statusstatic Map<String, TraceEventStatus> getStatus(Map<String, List<TraceEvent>> input, boolean ignoreDelist, boolean ignoreTracking, boolean ignoreIncomplete) Get statusstatic Map<String, List<Interaction>> getTransactionData(List<Interaction> data) Get a transaction mapstatic TraceEventgetType(List<TraceEvent> events, int... types) Get a specific event typestatic TraceEventgetType(List<TraceEvent> events, String identifier, int... types) Get a specific event typestatic TraceEventgetVersion(List<TraceEvent> events) Get the versionstatic booleanhasException(List<TraceEvent> events) Has an exception eventstatic booleanisEndState(TraceEvent te) Is end statestatic booleanisRed(TraceEvent te) Is redstatic booleanIs start statestatic booleanisYellow(TraceEvent te) Is yellowstatic TraceEventStatusGet statusPool to Managed Connection Pools mappingstatic StringPretty print eventstatic Map<String, List<TraceEvent>> tocConnectionListeners(List<TraceEvent> data) ToC: Connection listenersstatic Map<String, List<TraceEvent>> tocConnections(List<TraceEvent> data) ToC: Connectionsstatic Map<String, List<TraceEvent>> ToC: Managed Connection Poolsstatic Map<String, TraceEvent> tocManagedConnections(List<TraceEvent> data) ToC: Managed connections
-
Constructor Details
-
TraceEventHelper
public TraceEventHelper()
-
-
Method Details
-
filterPoolEvents
Filter the pool events- Parameters:
data- The data- Returns:
- The filtered events
- Throws:
Exception- If an error occurs
-
filterLifecycleEvents
public static Map<String,List<TraceEvent>> filterLifecycleEvents(List<TraceEvent> data) throws Exception Filter the lifecycle events- Parameters:
data- The data- Returns:
- The filtered events
- Throws:
Exception- If an error occurs
-
filterCCMEvents
Filter the CCM events- Parameters:
data- The data- Returns:
- The filtered events
- Throws:
Exception- If an error occurs
-
filterCCMPoolEvents
public static Map<String,List<TraceEvent>> filterCCMPoolEvents(List<TraceEvent> data) throws Exception Filter the CCM pool events- Parameters:
data- The data- Returns:
- The filtered events
- Throws:
Exception- If an error occurs
-
poolManagedConnectionPools
public static Map<String,Set<String>> poolManagedConnectionPools(List<TraceEvent> data) throws Exception Pool to Managed Connection Pools mapping- Parameters:
data- The data- Returns:
- The mapping
- Throws:
Exception- If an error occurs
-
tocConnections
ToC: Connections- Parameters:
data- The data- Returns:
- The events
- Throws:
Exception- If an error occurs
-
tocManagedConnections
ToC: Managed connections- Parameters:
data- The data- Returns:
- The events
- Throws:
Exception- If an error occurs
-
tocConnectionListeners
public static Map<String,List<TraceEvent>> tocConnectionListeners(List<TraceEvent> data) throws Exception ToC: Connection listeners- Parameters:
data- The data- Returns:
- The events
- Throws:
Exception- If an error occurs
-
tocManagedConnectionPools
public static Map<String,List<TraceEvent>> tocManagedConnectionPools(List<TraceEvent> data) throws Exception ToC: Managed Connection Pools- Parameters:
data- The data- Returns:
- The events
- Throws:
Exception- If an error occurs
-
getEvents
Get the events- Parameters:
fr- The file readerdirectory- The directory- Returns:
- The events
- Throws:
Exception- If an error occurs
-
getStatus
public static Map<String,TraceEventStatus> getStatus(Map<String, List<TraceEvent>> input, boolean ignoreDelist, boolean ignoreTracking, boolean ignoreIncomplete) Get status- Parameters:
input- The inputignoreDelist- Should DELIST be ignoredignoreTracking- Should TRACKING be ignoredignoreIncomplete- Ignore incomplete traces- Returns:
- The overall result
-
getStatus
public static TraceEventStatus getStatus(List<TraceEvent> data, boolean ignoreDelist, boolean ignoreTracking, boolean ignoreIncomplete) Get status- Parameters:
data- The dataignoreDelist- Should DELIST be ignoredignoreTracking- Should TRACKING be ignoredignoreIncomplete- Ignore incomplete traces- Returns:
- The status
-
mergeStatus
Get status- Parameters:
data- The data- Returns:
- The status
-
isStartState
Is start state- Parameters:
te- The event- Returns:
- The value
-
isEndState
Is end state- Parameters:
te- The event- Returns:
- The value
-
isRed
Is red- Parameters:
te- The event- Returns:
- The value
-
isYellow
Is yellow- Parameters:
te- The event- Returns:
- The value
-
getPoolData
public static Map<String,List<Interaction>> getPoolData(List<TraceEvent> data, boolean ignoreDelist, boolean ignoreTracking, boolean ignoreIncomplete) Get the structured pool data- Parameters:
data- The dataignoreDelist- Should DELIST be ignoredignoreTracking- Should TRACKING be ignoredignoreIncomplete- Ignore incomplete traces- Returns:
- The result
-
getConnectionListenerData
Get a connection listener map- Parameters:
data- The data- Returns:
- The result
-
getTransactionData
Get a transaction map- Parameters:
data- The data- Returns:
- The result
-
hasException
Has an exception event- Parameters:
events- The events- Returns:
- True if there is an exception
-
exceptionDescription
Get exception description- Parameters:
encoded- The encoded string- Returns:
- The string
-
prettyPrint
Pretty print event- Parameters:
te- The event- Returns:
- The string
-
getVersion
Get the version- Parameters:
events- The events- Returns:
- The version information
-
getCCMStatus
Get CCM pool status- Parameters:
data- The dataignoreIncomplete- Ignore incomplete stacks- Returns:
- The status
-
getCCMPoolStatus
Get CCM pool status- Parameters:
data- The dataignoreIncomplete- Ignore incomplete stacks- Returns:
- The status
-
getType
Get a specific event type- Parameters:
events- The eventstypes- The types- Returns:
- The first event type found; otherwise
nullif none
-
getType
Get a specific event type- Parameters:
events- The eventsidentifier- The connection listenertypes- The types- Returns:
- The first event type found; otherwise
nullif none
-