A C D E F G H I L M N O P R S T W

A

AbstractTraceFormatter - Class in org.e2etrace.formatter
Base class for trace formatters.
AbstractTraceFormatter() - Constructor for class org.e2etrace.formatter.AbstractTraceFormatter
Default constructor.
AbstractTraceSessionManager - Class in org.e2etrace.trace
Base class for all trace session manager implementations.
AbstractTraceSessionManager() - Constructor for class org.e2etrace.trace.AbstractTraceSessionManager
Constructor.
AbstractTraceStep - Class in org.e2etrace.trace
Abstract base class for trace steps.
AbstractTraceStep(ITraceStepId) - Constructor for class org.e2etrace.trace.AbstractTraceStep
Constructor.
AbstractTraceStepId - Class in org.e2etrace.trace
Base class for trace step ids.
AbstractTraceStepId(String) - Constructor for class org.e2etrace.trace.AbstractTraceStepId
Constructor.
addChild(ITraceStep) - Method in class org.e2etrace.trace.AbstractTraceStep
Adds a new child to this trace step.
addChild(ITraceStep) - Method in interface org.e2etrace.trace.ITraceStep
Adds a new child to this trace step.
assignCurrentSession(ITraceSession) - Method in class org.e2etrace.trace.AbstractTraceSessionManager
CALL-BACK: Forward a newly assigned current trace session to sub-classes.
assignCurrentSession(ITraceSession) - Method in class org.e2etrace.trace.DefaultTraceSessionManager
CALL-BACK: Forward a newly assigned current trace session to sub-classes.
assignCurrentSession(ITraceSession) - Method in class org.e2etrace.trace.ThreadedTraceSessionManager
CALL-BACK: Forward a newly assigned current trace session to sub-classes.
asString() - Method in class org.e2etrace.trace.AbstractTraceStepId
Returns a String representation of the trace step id.
asString() - Method in interface org.e2etrace.trace.ITraceStepId
Returns a String representation of the trace step id.

C

children - Variable in class org.e2etrace.trace.AbstractTraceStep
 
CSVTraceFormatter - Class in org.e2etrace.formatter
CSV trace formatter.
CSVTraceFormatter() - Constructor for class org.e2etrace.formatter.CSVTraceFormatter
Default constructor.

D

DefaultTimer - Class in org.e2etrace.timer
Default ITimer implementation.
DefaultTimerFactory - Class in org.e2etrace.timer
Default Factory class for Timer instances.
DefaultTimerFactory() - Constructor for class org.e2etrace.timer.DefaultTimerFactory
Default constructor.
DefaultTimerFactory(Class) - Constructor for class org.e2etrace.timer.DefaultTimerFactory
Constructor using a pre-defined Timer type.
DefaultTraceConfig - Class in org.e2etrace.config
Default implementation of the e2etrace configuration.
DefaultTraceConfig() - Constructor for class org.e2etrace.config.DefaultTraceConfig
Default constructor.
DefaultTraceSession - Class in org.e2etrace.trace
Default-Implementation of a trace session.
DefaultTraceSession(String, ITraceStepFactory) - Constructor for class org.e2etrace.trace.DefaultTraceSession
Default constructor.
DefaultTraceSessionManager - Class in org.e2etrace.trace
Default implementation of a trace session manager.
DefaultTraceStep - Class in org.e2etrace.trace
Default ITraceStep implementation.
DefaultTraceStepFactory - Class in org.e2etrace.trace
Default Factory class for trace steps.
DefaultTraceStepFactory() - Constructor for class org.e2etrace.trace.DefaultTraceStepFactory
Default constructor.
DefaultTraceStepFactory(ITimerFactory) - Constructor for class org.e2etrace.trace.DefaultTraceStepFactory
Constructor: Use a custom timer factory.

E

enter() - Method in class org.e2etrace.trace.AbstractTraceStep
Enter the trace step and start time measuring.
enter() - Method in class org.e2etrace.trace.DefaultTraceStep
Enter the trace step and start time measuring.
enter() - Method in interface org.e2etrace.trace.ITraceStep
Enter the trace step and start time measuring.
enter() - Method in class org.e2etrace.trace.TraceSessionRootStep
Enter the trace step and start time measuring.
enterStep(Class, String) - Method in class org.e2etrace.trace.DefaultTraceSession
Wrapper for ITraceSession.enterStep(ITraceStepId) using a MethodTraceStepId as TraceStep-IDs.
enterStep(String) - Method in class org.e2etrace.trace.DefaultTraceSession
Wrapper for ITraceSession.enterStep(ITraceStepId) using a String as TraceStep-IDs.
enterStep(ITraceStepId) - Method in class org.e2etrace.trace.DefaultTraceSession
Enters a new trace step with the supplied id.
enterStep(ITraceStepId) - Method in interface org.e2etrace.trace.ITraceSession
Enters a new trace step with the supplied id.
enterStep(Class, String) - Method in interface org.e2etrace.trace.ITraceSession
Wrapper for ITraceSession.enterStep(ITraceStepId) using a MethodTraceStepId as TraceStep-IDs.
enterStep(String) - Method in interface org.e2etrace.trace.ITraceSession
Wrapper for ITraceSession.enterStep(ITraceStepId) using a String as TraceStep-IDs.
enterStep(ITraceStepId) - Method in class org.e2etrace.trace.NoopTraceSession
Enters a new trace step with the supplied id.
enterStep(Class, String) - Method in class org.e2etrace.trace.NoopTraceSession
Wrapper for ITraceSession.enterStep(ITraceStepId) using a MethodTraceStepId as TraceStep-IDs.
enterStep(String) - Method in class org.e2etrace.trace.NoopTraceSession
Wrapper for ITraceSession.enterStep(ITraceStepId) using a String as TraceStep-IDs.
equals(Object) - Method in class org.e2etrace.trace.AbstractTraceStep
equals(Object) - Method in class org.e2etrace.trace.AbstractTraceStepId
ExactTimer - Class in org.e2etrace.timer
Timer Implementation with high accuracy regardless of the operating system.

F

format(ITraceSession, Writer) - Method in class org.e2etrace.formatter.AbstractTraceFormatter
Generate a formatted output for the supplied trace session.
format(ITraceSession, Writer) - Method in interface org.e2etrace.formatter.ITraceFormatter
Generate a formatted output for the supplied trace session.
formatSingleStep(ITraceStep, int) - Method in class org.e2etrace.formatter.AbstractTraceFormatter
CALL-BACK: Generate formatted output for a single trace step.
formatSingleStep(ITraceStep, int) - Method in class org.e2etrace.formatter.CSVTraceFormatter
CALL-BACK: Generate formatted output for a single trace step.
formatSingleStep(ITraceStep, int) - Method in class org.e2etrace.formatter.PlainTextTraceFormatter
CALL-BACK: Generate formatted output for a single trace step.

G

getChildren() - Method in class org.e2etrace.trace.AbstractTraceStep
Returns the list of children for this trace steps.
getChildren() - Method in interface org.e2etrace.trace.ITraceStep
Returns the list of children for this trace steps.
getConfig() - Method in class org.e2etrace.trace.AbstractTraceSessionManager
Returns the current trace configuration.
getConfig() - Method in class org.e2etrace.trace.DefaultTraceSession
Returns the trace configuration of the session.
getConfig() - Method in interface org.e2etrace.trace.ITraceSession
Returns the trace configuration of the session.
getConfig() - Method in interface org.e2etrace.trace.ITraceSessionManager
Returns the current trace configuration.
getConfig() - Method in class org.e2etrace.trace.NoopTraceSession
Returns the trace configuration of the session.
getCurrentSession() - Method in class org.e2etrace.trace.AbstractTraceSessionManager
Returns the current (active) trace session.
getCurrentSession() - Method in interface org.e2etrace.trace.ITraceSessionManager
Returns the current (active) trace session.
getCurrentStep() - Method in class org.e2etrace.trace.DefaultTraceSession
Returns the active trace step.
getCurrentStep() - Method in interface org.e2etrace.trace.ITraceSession
Returns the active trace step.
getCurrentStep() - Method in class org.e2etrace.trace.NoopTraceSession
Returns the active trace step.
getDuration() - Method in class org.e2etrace.trace.AbstractTraceStep
Returns the duration of this TraceStep and all children.
getDuration() - Method in class org.e2etrace.trace.DefaultTraceSession
Returns the execution time of the complete trace session.
getDuration() - Method in class org.e2etrace.trace.DefaultTraceStep
Returns the duration of this TraceStep and all children.
getDuration() - Method in interface org.e2etrace.trace.ITraceSession
Returns the execution time of the complete trace session.
getDuration() - Method in interface org.e2etrace.trace.ITraceStep
Returns the duration of this TraceStep and all children.
getDuration() - Method in class org.e2etrace.trace.NoopTraceSession
Returns the execution time of the complete trace session.
getDuration() - Method in class org.e2etrace.trace.TraceSessionRootStep
Returns the overall duration of this TraceStep and all children.
getId() - Method in class org.e2etrace.trace.AbstractTraceStep
Return the id of the trace step.
getId() - Method in interface org.e2etrace.trace.ITraceStep
Return the id of the trace step.
getInstance() - Static method in class org.e2etrace.trace.DefaultTraceSessionManager
Returns the singleton instance of the session manager.
getInstance() - Static method in class org.e2etrace.trace.ThreadedTraceSessionManager
Returns the singleton instance of the session manager.
getIsolatedDuration() - Method in class org.e2etrace.trace.AbstractTraceStep
Returns the isolated duration of this TraceStep.
getIsolatedDuration() - Method in class org.e2etrace.trace.DefaultTraceStep
Returns the isolated duration of this TraceStep.
getIsolatedDuration() - Method in interface org.e2etrace.trace.ITraceStep
Returns the isolated duration of this TraceStep.
getIsolatedDuration() - Method in class org.e2etrace.trace.TraceSessionRootStep
The isolated duration of the root step is by definition 0ms.
getNewLine() - Method in class org.e2etrace.formatter.AbstractTraceFormatter
Returns the platform dependent newline character(s).
getParent() - Method in class org.e2etrace.trace.AbstractTraceStep
Returns the parent of a TraceStep, if any exists.
getParent() - Method in interface org.e2etrace.trace.ITraceStep
Returns the parent of a TraceStep, if any exists.
getRootStep() - Method in class org.e2etrace.trace.DefaultTraceSession
Returns the the root step.
getRootStep() - Method in interface org.e2etrace.trace.ITraceSession
Returns the the root step.
getRootStep() - Method in class org.e2etrace.trace.NoopTraceSession
Returns the the root step.
getThreadName() - Method in class org.e2etrace.trace.TraceSessionRootStepId
Returns the name of the thread that executes the trace session.
getTimerType() - Method in class org.e2etrace.timer.DefaultTimerFactory
Returns the type of Timers currently used by the Factory.

H

hashCode() - Method in class org.e2etrace.trace.AbstractTraceStep
hashCode() - Method in class org.e2etrace.trace.AbstractTraceStepId

I

isActive() - Method in class org.e2etrace.trace.AbstractTraceStep
Checks, if the current trace step is active.
isActive() - Method in class org.e2etrace.trace.DefaultTraceStep
Checks, if the current trace step is active.
isActive() - Method in interface org.e2etrace.trace.ITraceStep
Checks, if the current trace step is active.
isActive() - Method in class org.e2etrace.trace.TraceSessionRootStep
Checks, if the current trace step is active.
isTraceEnabled() - Method in class org.e2etrace.config.DefaultTraceConfig
Is tracing enabled at all?
isTraceEnabled() - Method in interface org.e2etrace.config.ITraceConfig
Is tracing enabled at all?
isTraceEnabled() - Method in class org.e2etrace.config.PropertiesTraceConfig
Is tracing enabled at all?
isTraceEnabledForId(ITraceStepId) - Method in class org.e2etrace.config.DefaultTraceConfig
Is tracing enabled for the given trace step id?
isTraceEnabledForId(ITraceStepId) - Method in interface org.e2etrace.config.ITraceConfig
Is tracing enabled for the given trace step id?
isTraceEnabledForId(ITraceStepId) - Method in class org.e2etrace.config.PropertiesTraceConfig
Is tracing enabled for the given trace step id?
ITimer - Interface in org.e2etrace.timer
Timers are able to measure the duration between start() and measure in ms.
ITimerFactory - Interface in org.e2etrace.timer
Factory for ITimer instances.
ITraceConfig - Interface in org.e2etrace.config
Represents configuration settings of e2etrace.
ITraceFormatter - Interface in org.e2etrace.formatter
Formatters traverse a tree of trace steps and generate formatted output.
ITraceSession - Interface in org.e2etrace.trace
A trace session manages all trace steps for a single service call.
ITraceSessionManager - Interface in org.e2etrace.trace
Manages the trace sessions of the current application.
ITraceStep - Interface in org.e2etrace.trace
Every monitored step in a service call is represented by a trace step.
ITraceStepFactory - Interface in org.e2etrace.trace
Factory for ITraceStep instances.
ITraceStepId - Interface in org.e2etrace.trace
Unique ID for a trace step within a trace session.

L

leave() - Method in class org.e2etrace.trace.AbstractTraceStep
Leave the trace step and calculate the elapsed time since enter has been called.
leave() - Method in class org.e2etrace.trace.DefaultTraceStep
Leave the trace step and calculate the elapsed time since enter has been called.
leave() - Method in interface org.e2etrace.trace.ITraceStep
Leave the trace step and calculate the elapsed time since enter has been called.
leave() - Method in class org.e2etrace.trace.TraceSessionRootStep
Leave the trace step and calculate the elapsed time since enter has been called.
leaveAllChildren() - Method in class org.e2etrace.trace.AbstractTraceStep
Invokes leave() on all children of this trace step.
leaveStep(Class, String) - Method in class org.e2etrace.trace.DefaultTraceSession
Wrapper for ITraceSession.leaveStep(ITraceStepId) using a MethodTraceStepId as TraceStep-IDs.
leaveStep(String) - Method in class org.e2etrace.trace.DefaultTraceSession
Wrapper for ITraceSession.leaveStep(ITraceStepId) using a String as TraceStep-IDs.
leaveStep(ITraceStepId) - Method in class org.e2etrace.trace.DefaultTraceSession
Leaves the trace step with the given id.
leaveStep(ITraceStepId) - Method in interface org.e2etrace.trace.ITraceSession
Leaves the trace step with the given id.
leaveStep(Class, String) - Method in interface org.e2etrace.trace.ITraceSession
Wrapper for ITraceSession.leaveStep(ITraceStepId) using a MethodTraceStepId as TraceStep-IDs.
leaveStep(String) - Method in interface org.e2etrace.trace.ITraceSession
Wrapper for ITraceSession.leaveStep(ITraceStepId) using a String as TraceStep-IDs.
leaveStep(ITraceStepId) - Method in class org.e2etrace.trace.NoopTraceSession
Leaves the trace step with the given id.
leaveStep(Class, String) - Method in class org.e2etrace.trace.NoopTraceSession
Wrapper for ITraceSession.leaveStep(ITraceStepId) using a MethodTraceStepId as TraceStep-IDs.
leaveStep(String) - Method in class org.e2etrace.trace.NoopTraceSession
Wrapper for ITraceSession.leaveStep(ITraceStepId) using a String as TraceStep-IDs.
loadConfigFile(String) - Method in class org.e2etrace.config.PropertiesTraceConfig
Loads the e2etrace configuration from the specified properties file.

M

main(String[]) - Static method in class org.e2etrace.timer.PrintTimerAccuracy
Main method.
measure() - Method in class org.e2etrace.timer.DefaultTimer
Returns the duration in ms since start().
measure() - Method in class org.e2etrace.timer.ExactTimer
Returns the duration in ms since start().
measure() - Method in interface org.e2etrace.timer.ITimer
Returns the duration in ms since start().
MethodTraceStepId - Class in org.e2etrace.trace
Trace step id for single methods.
MethodTraceStepId(Class, String) - Constructor for class org.e2etrace.trace.MethodTraceStepId
Constructor using a Class instance.
MethodTraceStepId(String, String) - Constructor for class org.e2etrace.trace.MethodTraceStepId
Constructor using a classname.

N

newInstance() - Method in class org.e2etrace.timer.DefaultTimerFactory
Creates a new timer instance.
newInstance() - Method in interface org.e2etrace.timer.ITimerFactory
Creates a new timer instance.
newInstance(ITraceStepId) - Method in class org.e2etrace.trace.DefaultTraceStepFactory
Returns a new trace step instance using the given id.
newInstance(ITraceStepId) - Method in interface org.e2etrace.trace.ITraceStepFactory
Returns a new trace step instance using the given id.
NoopTraceSession - Class in org.e2etrace.trace
NOOP implementation of a trace session (does nothing).
NoopTraceSession() - Constructor for class org.e2etrace.trace.NoopTraceSession
 

O

org.e2etrace.config - package org.e2etrace.config
Configuration of e2etrace.
org.e2etrace.formatter - package org.e2etrace.formatter
Provides formatters for the results of a trace session.
org.e2etrace.timer - package org.e2etrace.timer
Provides various timer implementations to measure the duration of a single trace step.
org.e2etrace.trace - package org.e2etrace.trace
Contains the core functionality of e2etrace.

P

PlainTextTraceFormatter - Class in org.e2etrace.formatter
Plain text trace formatter.
PlainTextTraceFormatter() - Constructor for class org.e2etrace.formatter.PlainTextTraceFormatter
Default constructor.
PrintTimerAccuracy - Class in org.e2etrace.timer
Utility class to determine the e2etrace timer configuration and accuracy.
PrintTimerAccuracy() - Constructor for class org.e2etrace.timer.PrintTimerAccuracy
 
PropertiesTraceConfig - Class in org.e2etrace.config
Properties file implementation of the e2etrace configuration.
PropertiesTraceConfig() - Constructor for class org.e2etrace.config.PropertiesTraceConfig
Default constructor.

R

releaseCurrentSession() - Method in class org.e2etrace.trace.DefaultTraceSessionManager
Release current session.
releaseCurrentSession() - Method in interface org.e2etrace.trace.ITraceSessionManager
Release current session.
releaseCurrentSession() - Method in class org.e2etrace.trace.ThreadedTraceSessionManager
Release current session.
requestCurrentSession() - Method in class org.e2etrace.trace.AbstractTraceSessionManager
CALL-BACK: Request the current trace session from sub-classes.
requestCurrentSession() - Method in class org.e2etrace.trace.DefaultTraceSessionManager
CALL-BACK: Request the current trace session from sub-classes.
requestCurrentSession() - Method in class org.e2etrace.trace.ThreadedTraceSessionManager
CALL-BACK: Request the current trace session from sub-classes.

S

setConfig(ITraceConfig) - Method in class org.e2etrace.trace.AbstractTraceSessionManager
Assign a new trace configuration to the session manager.
setConfig(ITraceConfig) - Method in class org.e2etrace.trace.DefaultTraceSession
Assigns a new trace configuratio to the trace session.
setConfig(ITraceConfig) - Method in interface org.e2etrace.trace.ITraceSession
Assigns a new trace configuratio to the trace session.
setConfig(ITraceConfig) - Method in interface org.e2etrace.trace.ITraceSessionManager
Assign a new trace configuration to the session manager.
setConfig(ITraceConfig) - Method in class org.e2etrace.trace.NoopTraceSession
Assigns a new trace configuratio to the trace session.
setCurrentSession(ITraceSession) - Method in class org.e2etrace.trace.AbstractTraceSessionManager
Sets the current (active) trace session.
setCurrentSession(ITraceSession) - Method in interface org.e2etrace.trace.ITraceSessionManager
Sets the current (active) trace session.
setParent(ITraceStep) - Method in class org.e2etrace.trace.AbstractTraceStep
Set the parent of a TraceStep.
setParent(ITraceStep) - Method in interface org.e2etrace.trace.ITraceStep
Set the parent of a TraceStep.
setTimerType(Class) - Method in class org.e2etrace.timer.DefaultTimerFactory
Changes the type of Timer returned by the Factory.
SimpleTraceStepId - Class in org.e2etrace.trace
Implements a simple, string-based trace step id.
SimpleTraceStepId(String) - Constructor for class org.e2etrace.trace.SimpleTraceStepId
Default constructor.
start() - Method in class org.e2etrace.timer.DefaultTimer
Starts the timer.
start() - Method in class org.e2etrace.timer.ExactTimer
Starts the timer.
start() - Method in interface org.e2etrace.timer.ITimer
Starts the timer.

T

ThreadedTraceSessionManager - Class in org.e2etrace.trace
Thread-Aware implementation of a trace session manager.
toString() - Method in class org.e2etrace.trace.DefaultTraceStep
Override toString.
TraceSessionRootStep - Class in org.e2etrace.trace
Root trace step for ITraceSession.
TraceSessionRootStep(TraceSessionRootStepId) - Constructor for class org.e2etrace.trace.TraceSessionRootStep
Constructor.
TraceSessionRootStepId - Class in org.e2etrace.trace
Trace step id for session root steps.
TraceSessionRootStepId(String) - Constructor for class org.e2etrace.trace.TraceSessionRootStepId
Constructor.

W

writeFooter(ITraceSession, Writer) - Method in class org.e2etrace.formatter.AbstractTraceFormatter
CALL-BACK: Write the footer of the trace output.
writeFooter(ITraceSession, Writer) - Method in class org.e2etrace.formatter.CSVTraceFormatter
CALL-BACK: Write the footer of the trace output.
writeFooter(ITraceSession, Writer) - Method in class org.e2etrace.formatter.PlainTextTraceFormatter
CALL-BACK: Write the footer of the trace output.
writeHeader(ITraceSession, Writer) - Method in class org.e2etrace.formatter.AbstractTraceFormatter
CALL-BACK: Write the header of the trace output.
writeHeader(ITraceSession, Writer) - Method in class org.e2etrace.formatter.CSVTraceFormatter
CALL-BACK: Write the header of the trace output.
writeHeader(ITraceSession, Writer) - Method in class org.e2etrace.formatter.PlainTextTraceFormatter
CALL-BACK: Write the header of the trace output.
writeSteps(ITraceStep, Writer, int) - Method in class org.e2etrace.formatter.AbstractTraceFormatter
Writes output of a trace step using a given call level and forwards the call to all child steps.

A C D E F G H I L M N O P R S T W

Copyright © 2013 Gunther Popp. All Rights Reserved.