Index

A B C D E G H I J L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

P

PerfLogClientBase - Class in org.tquadrat.foundation.perflog.client
The abstract base class for a client for the Foundation Performance Logging and Monitoring.
PerfLogClientBase() - Constructor for class org.tquadrat.foundation.perflog.client.PerfLogClientBase
Creates a new instance of PerfLogClientBase.
PerfLogClientBase.Janitor - Record Class in org.tquadrat.foundation.perflog.client
The janitor that takes care of the housekeeping for an instance of PerfLogClientBase in case that was not properly closed.
PerfLogClientBase.PerfLogNotificationListener - Record Class in org.tquadrat.foundation.perflog.client
The implementation of NotificationListener that receives the notifications from the MBean.
PerfLogClientSupport - Class in org.tquadrat.foundation.perflog.client
An implementation of PerfLogClientBase.
PerfLogClientSupport() - Constructor for class org.tquadrat.foundation.perflog.client.PerfLogClientSupport
Creates a new instance of PerfLogClientSupport.
PerfLogManager - Interface in org.tquadrat.foundation.perflog
This interface describes the Performance Logging and Monitoring Manager that is the frontend to the Performance Logging and Monitoring MBean that does the work behind the scenes.
PerfLogManagerImpl - Class in org.tquadrat.foundation.perflog.internal
The implementation for the interface PerfLogManager.
PerfLogManagerImpl(boolean, MBeanServer, ObjectName, Thread.UncaughtExceptionHandler) - Constructor for class org.tquadrat.foundation.perflog.internal.PerfLogManagerImpl
Creates a new instance of PerfLogManagerImpl.
PerfLogManagerImpl(MBeanServer, ObjectName) - Constructor for class org.tquadrat.foundation.perflog.internal.PerfLogManagerImpl
Creates a new instance of PerfLogManagerImpl.
PerfLogManagerImpl(MBeanServer, ObjectName, Thread.UncaughtExceptionHandler) - Constructor for class org.tquadrat.foundation.perflog.internal.PerfLogManagerImpl
Creates a new instance of PerfLogManagerImpl.
PerfLogManagerImpl.Janitor - Record Class in org.tquadrat.foundation.perflog.internal
The janitor that takes care of the housekeeping for an instance of PerfLogManager in case that was not properly closed.
PerfLogMBean - Interface in org.tquadrat.foundation.perflog
This interface describes the MBean for the Foundation Performance Logging and Monitoring.
PerfLogMBeanImpl - Class in org.tquadrat.foundation.perflog.internal
The implementation of the interface PerfLogMBean.
PerfLogMBeanImpl() - Constructor for class org.tquadrat.foundation.perflog.internal.PerfLogMBeanImpl
Creates a new instance of PerfLogMBeanImpl.
PerfLogNotificationListener(Queue) - Constructor for record class org.tquadrat.foundation.perflog.client.PerfLogClientBase.PerfLogNotificationListener
Creates a new instance of PerfLogNotificationListener.
PerfLogUtils - Class in org.tquadrat.foundation.perflog
Several tools for the Foundation Performance Logging and Monitoring.
PerfLogUtils() - Constructor for class org.tquadrat.foundation.perflog.PerfLogUtils
Not instance allowed for this class!
PerfLogUtils.PerformanceTrackerHolder - Class in org.tquadrat.foundation.perflog
A holder for PerformanceTracker that allows to use it with try-with-resources.
Performance Logging and Monitoring - Section in Overview
 
PerformanceReport - Interface in org.tquadrat.foundation.perflog
The container for report data going to the PerfLogMBean.
PerformanceReportImpl - Class in org.tquadrat.foundation.perflog.internal
The container for report data going to the PerfLogMBean.
PerformanceReportImpl(PerformanceTracker, String, Throwable) - Constructor for class org.tquadrat.foundation.perflog.internal.PerformanceReportImpl
Creates a new instance of PerformanceReportImpl.
PerformanceSection - Class in org.tquadrat.foundation.perflog
This class describes a "Performance Section".
PerformanceSection(String, String, Long, Long, PerformanceSection.PerformanceSectionFlags...) - Constructor for class org.tquadrat.foundation.perflog.PerformanceSection
Creates a new instance of PerformanceSection.
PerformanceSection(PerformanceSectionName, String, TimeValue, TimeValue, PerformanceSection.PerformanceSectionFlags...) - Constructor for class org.tquadrat.foundation.perflog.PerformanceSection
Creates a new instance of PerformanceSection.
PerformanceSection.PerformanceSectionFlags - Enum Class in org.tquadrat.foundation.perflog
The ignore status for a performance section.
PerformanceSectionFlags() - Constructor for enum class org.tquadrat.foundation.perflog.PerformanceSection.PerformanceSectionFlags
 
PerformanceSectionInfo - Class in org.tquadrat.foundation.perflog.internal
Instances of this class holds the execution status for a "Performance Section".
PerformanceSectionInfo(String) - Constructor for class org.tquadrat.foundation.perflog.internal.PerformanceSectionInfo
Creates a new instance of PerformanceSectionInfo.
PerformanceSectionInfo(PerformanceSection) - Constructor for class org.tquadrat.foundation.perflog.internal.PerformanceSectionInfo
Creates a new instance of PerformanceSectionInfo.
PerformanceSectionInfo(PerformanceSectionName) - Constructor for class org.tquadrat.foundation.perflog.internal.PerformanceSectionInfo
Creates a new instance of PerformanceSectionInfo.
PerformanceSectionName - Interface in org.tquadrat.foundation.perflog
This interface describes the name for a a "Performance Section".
PerformanceSectionNameImpl - Class in org.tquadrat.foundation.perflog.internal
The implementation of PerformanceSectionName.
PerformanceSectionNameImpl(CharSequence) - Constructor for class org.tquadrat.foundation.perflog.internal.PerformanceSectionNameImpl
Creates a new instance of PerformanceSectionNameImpl.
PerformanceSectionNameImpl(String) - Constructor for class org.tquadrat.foundation.perflog.internal.PerformanceSectionNameImpl
Creates a new instance of PerformanceSectionNameImpl.
PerformanceTracker - Interface in org.tquadrat.foundation.perflog
This interface describes a performance tracker for the Foundation Performance Logging and Monitoring.
PerformanceTracker.TrackerStatus - Enum Class in org.tquadrat.foundation.perflog
The status of a PerformanceTracker.
PerformanceTrackerHolder() - Constructor for class org.tquadrat.foundation.perflog.PerfLogUtils.PerformanceTrackerHolder
Creates a new instance of PerformanceTrackerHolder that does not hold an instance of PerformanceTracker.
PerformanceTrackerHolder(PerformanceTrackerImpl) - Constructor for class org.tquadrat.foundation.perflog.PerfLogUtils.PerformanceTrackerHolder
Creates a new instance of PerformanceTrackerHolder that holds an instance of PerformanceTracker.
PerformanceTrackerHolder(PerfLogManager, PerformanceSectionName) - Constructor for class org.tquadrat.foundation.perflog.PerfLogUtils.PerformanceTrackerHolder
Creates a new instance of PerformanceTrackerHolder that holds an instance of PerformanceTracker, created by calling PerfLogManager.createPerformanceTracker(PerformanceSectionName) on the given PerfLogManager instance with the given PerformanceSectionName.
PerformanceTrackerImpl - Class in org.tquadrat.foundation.perflog.internal
The implementation for the interface PerformanceTracker
PerformanceTrackerImpl(PerfLogManager, PerformanceSection) - Constructor for class org.tquadrat.foundation.perflog.internal.PerformanceTrackerImpl
Creates a new instance of PerformanceTrackerImpl.
postDeregister() - Method in class org.tquadrat.foundation.perflog.internal.PerfLogMBeanImpl
processTracker(PerformanceTrackerImpl) - Method in class org.tquadrat.foundation.perflog.internal.PerformanceSectionInfo
Processes the given performance tracker.
A B C D E G H I J L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values