public class TraceEventHelper
extends java.lang.Object
Constructor and Description |
---|
TraceEventHelper() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
exceptionDescription(java.lang.String encoded)
Get exception description
|
static java.util.List<org.jboss.jca.core.tracer.TraceEvent> |
filterCCMEvents(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data)
Filter the CCM events
|
static java.util.Map<java.lang.String,java.util.List<org.jboss.jca.core.tracer.TraceEvent>> |
filterCCMPoolEvents(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data)
Filter the CCM pool events
|
static java.util.Map<java.lang.String,java.util.List<org.jboss.jca.core.tracer.TraceEvent>> |
filterLifecycleEvents(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data)
Filter the lifecycle events
|
static java.util.List<org.jboss.jca.core.tracer.TraceEvent> |
filterPoolEvents(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data)
Filter the pool events
|
static TraceEventStatus |
getCCMPoolStatus(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data,
boolean ignoreIncomplete)
Get CCM pool status
|
static TraceEventStatus |
getCCMStatus(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data,
boolean ignoreIncomplete)
Get CCM pool status
|
static java.util.Map<java.lang.String,java.util.List<Interaction>> |
getConnectionListenerData(java.util.List<Interaction> data)
Get a connection listener map
|
static java.util.List<org.jboss.jca.core.tracer.TraceEvent> |
getEvents(java.io.FileReader fr,
java.io.File directory)
Get the events
|
static java.util.Map<java.lang.String,java.util.List<Interaction>> |
getPoolData(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data,
boolean ignoreDelist,
boolean ignoreTracking,
boolean ignoreIncomplete)
Get the structured pool data
|
static TraceEventStatus |
getStatus(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data,
boolean ignoreDelist,
boolean ignoreTracking,
boolean ignoreIncomplete)
Get status
|
static java.util.Map<java.lang.String,TraceEventStatus> |
getStatus(java.util.Map<java.lang.String,java.util.List<org.jboss.jca.core.tracer.TraceEvent>> input,
boolean ignoreDelist,
boolean ignoreTracking,
boolean ignoreIncomplete)
Get status
|
static java.util.Map<java.lang.String,java.util.List<Interaction>> |
getTransactionData(java.util.List<Interaction> data)
Get a transaction map
|
static org.jboss.jca.core.tracer.TraceEvent |
getType(java.util.List<org.jboss.jca.core.tracer.TraceEvent> events,
int... types)
Get a specific event type
|
static org.jboss.jca.core.tracer.TraceEvent |
getType(java.util.List<org.jboss.jca.core.tracer.TraceEvent> events,
java.lang.String identifier,
int... types)
Get a specific event type
|
static org.jboss.jca.core.tracer.TraceEvent |
getVersion(java.util.List<org.jboss.jca.core.tracer.TraceEvent> events)
Get the version
|
static boolean |
hasException(java.util.List<org.jboss.jca.core.tracer.TraceEvent> events)
Has an exception event
|
static boolean |
isEndState(org.jboss.jca.core.tracer.TraceEvent te)
Is end state
|
static boolean |
isRed(org.jboss.jca.core.tracer.TraceEvent te)
Is red
|
static boolean |
isStartState(org.jboss.jca.core.tracer.TraceEvent te)
Is start state
|
static boolean |
isYellow(org.jboss.jca.core.tracer.TraceEvent te)
Is yellow
|
static TraceEventStatus |
mergeStatus(java.util.Collection<TraceEventStatus> data)
Get status
|
static java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
poolManagedConnectionPools(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data)
Pool to Managed Connection Pools mapping
|
static java.lang.String |
prettyPrint(org.jboss.jca.core.tracer.TraceEvent te)
Pretty print event
|
static java.util.Map<java.lang.String,java.util.List<org.jboss.jca.core.tracer.TraceEvent>> |
tocConnectionListeners(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data)
ToC: Connection listeners
|
static java.util.Map<java.lang.String,java.util.List<org.jboss.jca.core.tracer.TraceEvent>> |
tocConnections(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data)
ToC: Connections
|
static java.util.Map<java.lang.String,java.util.List<org.jboss.jca.core.tracer.TraceEvent>> |
tocManagedConnectionPools(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data)
ToC: Managed Connection Pools
|
static java.util.Map<java.lang.String,org.jboss.jca.core.tracer.TraceEvent> |
tocManagedConnections(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data)
ToC: Managed connections
|
public static java.util.List<org.jboss.jca.core.tracer.TraceEvent> filterPoolEvents(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data) throws java.lang.Exception
data
- The datajava.lang.Exception
- If an error occurspublic static java.util.Map<java.lang.String,java.util.List<org.jboss.jca.core.tracer.TraceEvent>> filterLifecycleEvents(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data) throws java.lang.Exception
data
- The datajava.lang.Exception
- If an error occurspublic static java.util.List<org.jboss.jca.core.tracer.TraceEvent> filterCCMEvents(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data) throws java.lang.Exception
data
- The datajava.lang.Exception
- If an error occurspublic static java.util.Map<java.lang.String,java.util.List<org.jboss.jca.core.tracer.TraceEvent>> filterCCMPoolEvents(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data) throws java.lang.Exception
data
- The datajava.lang.Exception
- If an error occurspublic static java.util.Map<java.lang.String,java.util.Set<java.lang.String>> poolManagedConnectionPools(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data) throws java.lang.Exception
data
- The datajava.lang.Exception
- If an error occurspublic static java.util.Map<java.lang.String,java.util.List<org.jboss.jca.core.tracer.TraceEvent>> tocConnections(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data) throws java.lang.Exception
data
- The datajava.lang.Exception
- If an error occurspublic static java.util.Map<java.lang.String,org.jboss.jca.core.tracer.TraceEvent> tocManagedConnections(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data) throws java.lang.Exception
data
- The datajava.lang.Exception
- If an error occurspublic static java.util.Map<java.lang.String,java.util.List<org.jboss.jca.core.tracer.TraceEvent>> tocConnectionListeners(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data) throws java.lang.Exception
data
- The datajava.lang.Exception
- If an error occurspublic static java.util.Map<java.lang.String,java.util.List<org.jboss.jca.core.tracer.TraceEvent>> tocManagedConnectionPools(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data) throws java.lang.Exception
data
- The datajava.lang.Exception
- If an error occurspublic static java.util.List<org.jboss.jca.core.tracer.TraceEvent> getEvents(java.io.FileReader fr, java.io.File directory) throws java.lang.Exception
fr
- The file readerdirectory
- The directoryjava.lang.Exception
- If an error occurspublic static java.util.Map<java.lang.String,TraceEventStatus> getStatus(java.util.Map<java.lang.String,java.util.List<org.jboss.jca.core.tracer.TraceEvent>> input, boolean ignoreDelist, boolean ignoreTracking, boolean ignoreIncomplete)
input
- The inputignoreDelist
- Should DELIST be ignoredignoreTracking
- Should TRACKING be ignoredignoreIncomplete
- Ignore incomplete tracespublic static TraceEventStatus getStatus(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data, boolean ignoreDelist, boolean ignoreTracking, boolean ignoreIncomplete)
data
- The dataignoreDelist
- Should DELIST be ignoredignoreTracking
- Should TRACKING be ignoredignoreIncomplete
- Ignore incomplete tracespublic static TraceEventStatus mergeStatus(java.util.Collection<TraceEventStatus> data)
data
- The datapublic static boolean isStartState(org.jboss.jca.core.tracer.TraceEvent te)
te
- The eventpublic static boolean isEndState(org.jboss.jca.core.tracer.TraceEvent te)
te
- The eventpublic static boolean isRed(org.jboss.jca.core.tracer.TraceEvent te)
te
- The eventpublic static boolean isYellow(org.jboss.jca.core.tracer.TraceEvent te)
te
- The eventpublic static java.util.Map<java.lang.String,java.util.List<Interaction>> getPoolData(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data, boolean ignoreDelist, boolean ignoreTracking, boolean ignoreIncomplete)
data
- The dataignoreDelist
- Should DELIST be ignoredignoreTracking
- Should TRACKING be ignoredignoreIncomplete
- Ignore incomplete tracespublic static java.util.Map<java.lang.String,java.util.List<Interaction>> getConnectionListenerData(java.util.List<Interaction> data)
data
- The datapublic static java.util.Map<java.lang.String,java.util.List<Interaction>> getTransactionData(java.util.List<Interaction> data)
data
- The datapublic static boolean hasException(java.util.List<org.jboss.jca.core.tracer.TraceEvent> events)
events
- The eventspublic static java.lang.String exceptionDescription(java.lang.String encoded)
encoded
- The encoded stringpublic static java.lang.String prettyPrint(org.jboss.jca.core.tracer.TraceEvent te)
te
- The eventpublic static org.jboss.jca.core.tracer.TraceEvent getVersion(java.util.List<org.jboss.jca.core.tracer.TraceEvent> events)
events
- The eventspublic static TraceEventStatus getCCMStatus(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data, boolean ignoreIncomplete)
data
- The dataignoreIncomplete
- Ignore incomplete stackspublic static TraceEventStatus getCCMPoolStatus(java.util.List<org.jboss.jca.core.tracer.TraceEvent> data, boolean ignoreIncomplete)
data
- The dataignoreIncomplete
- Ignore incomplete stackspublic static org.jboss.jca.core.tracer.TraceEvent getType(java.util.List<org.jboss.jca.core.tracer.TraceEvent> events, int... types)
events
- The eventstypes
- The typesnull
if nonepublic static org.jboss.jca.core.tracer.TraceEvent getType(java.util.List<org.jboss.jca.core.tracer.TraceEvent> events, java.lang.String identifier, int... types)
events
- The eventsidentifier
- The connection listenertypes
- The typesnull
if noneCopyright © 2014 IronJacamar (http://www.ironjacamar.org)