MCPcopy Create free account

hub / github.com/adams322111233221/solana-mev-bot / types & classes

Types & classes89 in github.com/adams322111233221/solana-mev-bot

ClassAbstractEjbTimingAspect
This is the base class for TimingAspects that use the EJB interceptor framework. Subclasses just need to implement the {@link #newStopWatch} method to
src/main/java/org/perf4j/aop/AbstractEjbTimingAspect.java:16
ClassAbstractGraphingServlet
This servlet class serves as the base class for displaying performance charts in a web environment. This class sets up the framework for sending the H
src/main/java/org/perf4j/servlet/AbstractGraphingServlet.java:38
InterfaceAbstractJoinPoint
AOP-framework agnostic join point. An AOP implementation agnostic interface which offers all information required to do a measure, proceed original m
src/main/java/org/perf4j/aop/AbstractJoinPoint.java:14
ClassAbstractTimingAspect
This is the base class for TimingAspects that use the AspectJ framework (a better name for this class work probably be AspectJTimingAspect, but for ba
src/main/java/org/perf4j/aop/AbstractTimingAspect.java:31
ClassAcceptableRangeConfiguration
Instances of this class are used by the StatisticsExposingMBean to determine if JMX notifications should be sent if timing statistics fall outside a s
src/main/java/org/perf4j/helpers/AcceptableRangeConfiguration.java:28
ClassAcceptableRangeConfigurationTest
Tests the AcceptableRangeConfiguration object.
src/test/java/org/perf4j/helpers/AcceptableRangeConfigurationTest.java:23
ClassAgnosticTimingAspect
This AgnosticTimingAspect class contains all the logic for executing a profiled method with appropriate timing calls, but in an AOP-framework-agnostic
src/main/java/org/perf4j/aop/AgnosticTimingAspect.java:21
ClassAopTest
Tests the Aspect Oriented Programming support provided by perf4j utilizing AspectJ AOP.
src/test/java/org/perf4j/aop/AopTest.java:27
ClassAppenderTest
This class tests the log4j appenders.
src/test/java/org/perf4j/log4j/AppenderTest.java:36
ClassAppenderTest
This class tests the logback appenders.
src/test/java/org/perf4j/logback/AppenderTest.java:38
ClassAsyncCoalescingHandler
TODO - not yet implemented
src/main/java/org/perf4j/javalog/AsyncCoalescingHandler.java:24
ClassAsyncCoalescingStatisticsAppender
This log4j Appender groups StopWatch log messages together to form GroupedTimingStatistics. At a scheduled interval the StopWatch log messages that cu
src/main/java/org/perf4j/log4j/AsyncCoalescingStatisticsAppender.java:44
ClassAsyncCoalescingStatisticsAppender
This logback Appender groups StopWatch log messages together to form GroupedTimingStatistics. At a scheduled interval the StopWatch log messages that
src/main/java/org/perf4j/logback/AsyncCoalescingStatisticsAppender.java:45
ClassCommonsLogStopWatch
This LoggingStopWatch uses an Apache Commons Logging Log instance to persist the StopWatch messages. @author Alex Devine
src/main/java/org/perf4j/commonslog/CommonsLogStopWatch.java:27
ClassCommonsLogStopWatchTest
Tests the CommonsLogStopWatch. See the superclass for the test method that is run.
src/test/java/org/perf4j/commonslog/CommonsLogStopWatchTest.java:28
ClassDefaultProfiled
This unusual concrete implementation of this Profiled annotation interface is used for cases where some interception frameworks may want to profile me
src/main/java/org/perf4j/aop/DefaultProfiled.java:13
ClassDispatcher
This Dispatcher Runnable uses a StopWatchesFromQueueIterator to pull StopWatch logging message off the loggedMessages queue, which are grouped to crea
src/main/java/org/perf4j/helpers/GenericAsyncCoalescingStatisticsAppender.java:307
ClassDummyNotificationListener
src/test/java/org/perf4j/helpers/StatisticsExposingMBeanTest.java:111
ClassDummyNotificationListener
src/test/java/org/perf4j/log4j/JmxAppenderTest.java:97
ClassEjbAopTest
This class tests the AbstractEjbTimingAspect interceptor. We don't really use a J2EE server for this test, instead we create our own dynamic proxy, si
src/test/java/org/perf4j/aop/EjbAopTest.java:18
ClassEjbInMemoryTimingAspect
This class is used by the EjbAopTest to check when the aspect was called
src/test/java/org/perf4j/aop/EjbInMemoryTimingAspect.java:13
ClassEjbProfiledObject
This class is used to test the AbstractEjbTimingAspect
src/test/java/org/perf4j/aop/EjbProfiledObject.java:8
InterfaceEjbProfiledObjectInterface
This is the "session bean interface" used for the EJB interceptors test.
src/test/java/org/perf4j/aop/EjbProfiledObjectInterface.java:6
ClassEjbTimingAspect
This EjbTimingAspect implementation uses an Apache Commons Logging Log instance to persist StopWatch log messages. To use this interceptor in your cod
src/main/java/org/perf4j/commonslog/aop/EjbTimingAspect.java:14
ClassEjbTimingAspect
This TimingAspect implementation uses a SLF4J Logger instance to persist StopWatch log messages. To use this interceptor in your code, you should add
src/main/java/org/perf4j/slf4j/aop/EjbTimingAspect.java:14
ClassEjbTimingAspect
This TimingAspect implementation uses java.util.logging to persist StopWatch log messages. To use this interceptor in your code, you should add this c
src/main/java/org/perf4j/javalog/aop/EjbTimingAspect.java:16
ClassEjbTimingAspect
This TimingAspect implementation uses Log4j to persist StopWatch log messages. To use this interceptor in your code, you should add this class name to
src/main/java/org/perf4j/log4j/aop/EjbTimingAspect.java:15
ClassGenericAsyncCoalescingStatisticsAppender
This class provides the implementation for the AsyncCoalescingStatisticsAppenders made available for different logging frameworks. This class itself i
src/main/java/org/perf4j/helpers/GenericAsyncCoalescingStatisticsAppender.java:35
ClassGoogleChartGenerator
This implementation of StatisticsChartGenerator creates a chart URL in the format expected by the Google Chart API. @see <a href="http://code.google.
src/main/java/org/perf4j/chart/GoogleChartGenerator.java:35
ClassGoogleChartGeneratorTest
Tests the GoogleChartGenerator
src/test/java/org/perf4j/chart/GoogleChartGeneratorTest.java:30
ClassGraphingServlet
This graphing servlet implementation looks for graphs from {@link org.perf4j.log4j.GraphingStatisticsAppender}s that have been created by the log4j fr
src/main/java/org/perf4j/log4j/servlet/GraphingServlet.java:34
ClassGraphingServlet
This graphing servlet implementation looks for graphs from {@link org.perf4j.logback.GraphingStatisticsAppender}s that have been created by the logbac
src/main/java/org/perf4j/logback/servlet/GraphingServlet.java:38
ClassGraphingStatisticsAppender
This appender is designed to be attached to an {@link AsyncCoalescingStatisticsAppender}. It takes the incoming GroupedTimingStatistics log messages a
src/main/java/org/perf4j/log4j/GraphingStatisticsAppender.java:45
ClassGraphingStatisticsAppender
This appender is designed to be attached to an {@link AsyncCoalescingStatisticsAppender}. It takes the incoming GroupedTimingStatistics log messages a
src/main/java/org/perf4j/logback/GraphingStatisticsAppender.java:54
ClassGraphingStatisticsHandler
TODO - not yet implemented
src/main/java/org/perf4j/javalog/GraphingStatisticsHandler.java:24
ClassGroupedTimingStatistics
Represents a set of TimingStatistics calculated for a specific time period for a set of tags. @author Alex Devine
src/main/java/org/perf4j/GroupedTimingStatistics.java:28
ClassGroupedTimingStatisticsCsvFormatter
This helper formatter class outputs {@link org.perf4j.GroupedTimingStatistics} in a comma-separated value format. This class supports two main types o
src/main/java/org/perf4j/helpers/GroupedTimingStatisticsCsvFormatter.java:35
InterfaceGroupedTimingStatisticsFormatter
Can format a {@link org.perf4j.GroupedTimingStatistics} instance to a String. @author Alex Devine
src/main/java/org/perf4j/helpers/GroupedTimingStatisticsFormatter.java:25
InterfaceGroupedTimingStatisticsHandler
The GroupedTimingStatisticsHandler defines a callback interface so that logging-framework-specific implementations can decide what to do with the coal
src/main/java/org/perf4j/helpers/GenericAsyncCoalescingStatisticsAppender.java:41
ClassGroupedTimingStatisticsTextFormatter
GroupedTimingStatisticsFormatter that simply returns the toString() value of the GroupedTimingStatistics instance, with a newline appended. @author A
src/main/java/org/perf4j/helpers/GroupedTimingStatisticsTextFormatter.java:26
InterfaceGroupedTimingStatisticsValueRetriever
src/main/java/org/perf4j/helpers/GroupedTimingStatisticsCsvFormatter.java:325
ClassGroupingStatisticsIterator
This Iterator wraps a {@link StopWatchLogIterator} to return a single {@link GroupedTimingStatistics} object for each time slice detected. Thus, this
src/main/java/org/perf4j/helpers/GroupingStatisticsIterator.java:35
ClassGroupingStatisticsIteratorTest
Tests the GroupingStatisticsIterator.
src/test/java/org/perf4j/helpers/GroupingStatisticsIteratorTest.java:31
ClassInMemoryTimingAspect
This class is used by the AOP tests to check when the aspect was called
src/test/java/org/perf4j/aop/InMemoryTimingAspect.java:29
ClassJavaLogStopWatch
This LoggingStopWatch uses a java.util.logging Logger to persist the StopWatch messages. The various constructors allow you to specify the Logger to u
src/main/java/org/perf4j/javalog/JavaLogStopWatch.java:34
ClassJavaLogStopWatchTest
Tests the JavaLogStopWatch. See the superclass for the test method that is run.
src/test/java/org/perf4j/javalog/JavaLogStopWatchTest.java:29
ClassJmxAppenderTest
Tests the JmxAttributeStatisticsAppender
src/test/java/org/perf4j/log4j/JmxAppenderTest.java:33
ClassJmxAttributeStatisticsAppender
This appender is designed to be attached to an {@link AsyncCoalescingStatisticsAppender}. It takes the incoming GroupedTimingStatistics log messages a
src/main/java/org/perf4j/log4j/JmxAttributeStatisticsAppender.java:41
ClassJmxAttributeStatisticsAppender
This appender is designed to be attached to an {@link AsyncCoalescingStatisticsAppender}. It takes the incoming GroupedTimingStatistics log messages a
src/main/java/org/perf4j/logback/JmxAttributeStatisticsAppender.java:42
ClassJmxAttributeStatisticsHandler
TODO - not yet implemented
src/main/java/org/perf4j/javalog/JmxAttributeStatisticsHandler.java:24
ClassLog4JGraphingServletTest
Tests the log4j GraphingServlet.
src/test/java/org/perf4j/log4j/servlet/Log4JGraphingServletTest.java:13
ClassLog4JStopWatch
This LoggingStopWatch uses a log4j Logger to persist the StopWatch messages. The various constructors allow you to specify the Logger to use (defaults
src/main/java/org/perf4j/log4j/Log4JStopWatch.java:34
ClassLog4JStopWatchTest
Tests the Log4JStopWatch. See the superclass for the test method that is run.
src/test/java/org/perf4j/log4j/Log4JStopWatchTest.java:29
ClassLogParser
LogParser provides the main method for reading a log of StopWatch output and generating statistics and graphs from that output. Run "java -jar pathToP
src/main/java/org/perf4j/LogParser.java:34
ClassLogParserTest
Test the LogParser class, as well as the StopWatchLogIterator class and main method.
src/test/java/org/perf4j/LogParserTest.java:25
ClassLoggingStopWatch
A LoggingStopWatch prevents the need to explicitly send the StopWatch string to a Logger when stopping. Instead, all of the stop() and lap() methods t
src/main/java/org/perf4j/LoggingStopWatch.java:31
ClassLoggingStopWatchTest
Tests the LoggingStopWatch. Can also be used to test subclasses if the loggers are set up to log to stderr.
src/test/java/org/perf4j/LoggingStopWatchTest.java:29
ClassMiscUtils
Miscellaneous static utility functions, mainly having to do with String parsing/formatting. @author Alex Devine
src/main/java/org/perf4j/helpers/MiscUtils.java:27
ClassMiscUtilsTest
Tests the helper methods of the MiscUtils class
src/test/java/org/perf4j/helpers/MiscUtilsTest.java:26
ClassProfiledObject
Dummy class used to test aspects.
src/test/java/org/perf4j/aop/ProfiledObject.java:21
ClassSimpleBean
src/test/java/org/perf4j/aop/ProfiledObject.java:116
ClassSlf4JStopWatch
This LoggingStopWatch uses an SLF4J Logger instance to persist the StopWatch messages. @author Alex Devine
src/main/java/org/perf4j/slf4j/Slf4JStopWatch.java:31
ClassSlf4JStopWatchTest
Tests the Slf4JStopWatch. See the superclass for the test method that is run.
src/test/java/org/perf4j/slf4j/Slf4JStopWatchTest.java:29
InterfaceStatisticsChartGenerator
Generates a chart based on data from a set of GroupedTimingStatistics. @author Alex Devine
src/main/java/org/perf4j/chart/StatisticsChartGenerator.java:27
ClassStatisticsCsvLayout
A layout that outputs {@link org.perf4j.GroupedTimingStatistics} instances as comma-separated values. Thus, this layout is designed to be attached to
src/main/java/org/perf4j/log4j/StatisticsCsvLayout.java:58
ClassStatisticsCsvLayout
A layout that outputs {@link org.perf4j.GroupedTimingStatistics} instances as comma-separated values. Thus, this layout is designed to be attached to
src/main/java/org/perf4j/logback/StatisticsCsvLayout.java:58
ClassStatisticsExposingMBean
This class provides a wrapper around GroupedTimingStatistics data so that this performance information can be exposed through JMX. @author Alex Devin
src/main/java/org/perf4j/helpers/StatisticsExposingMBean.java:34
ClassStatisticsExposingMBeanTest
Tests the StatisticsExposingMBean.
src/test/java/org/perf4j/helpers/StatisticsExposingMBeanTest.java:31
ClassStatsValueRetriever
The StatsValueRetriever is used to enable retrieval of any of the statistics on the TimingStatistics object by name. In addition, retrieval of a trans
src/main/java/org/perf4j/helpers/StatsValueRetriever.java:30
ClassStopWatch
The StopWatch class is used to time code blocks in Perf4J. The general usage pattern is to create a StopWatch before a section of code that is to be t
src/main/java/org/perf4j/StopWatch.java:42
ClassStopWatchLogIterator
The StopWatchLogIterator class takes input from a Reader and parses it so that deserialized StopWatch instances can be returned with each call to next
src/main/java/org/perf4j/helpers/StopWatchLogIterator.java:30
ClassStopWatchLogIteratorTest
This class tests the StopWatchLogIterator.
src/test/java/org/perf4j/helpers/StopWatchLogIteratorTest.java:29
ClassStopWatchParser
This helper class is used to parse StopWatches from log message. @author Alex Devine
src/main/java/org/perf4j/helpers/StopWatchParser.java:29
ClassStopWatchParserTest
Tests the StopWatchParser class.
src/test/java/org/perf4j/helpers/StopWatchParserTest.java:24
ClassStopWatchTest
Tests the StopWatch
src/test/java/org/perf4j/StopWatchTest.java:23
ClassStopWatchesFromQueueIterator
This helper class pulls StopWatch log messages off the loggedMessages queue and exposes them through the Iterator interface.
src/main/java/org/perf4j/helpers/GenericAsyncCoalescingStatisticsAppender.java:328
ClassTestLoggingThread
src/test/java/org/perf4j/log4j/AppenderTest.java:206
ClassTestLoggingThread
src/test/java/org/perf4j/logback/AppenderTest.java:155
ClassTestTask
src/test/java/org/perf4j/TimedCallableAndRunnableTest.java:58
ClassTimedCallable
This helper wrapper class can be used to add timing statements to an existing Callable instance, logging how long it takes for the call method to exec
src/main/java/org/perf4j/TimedCallable.java:28
ClassTimedCallableAndRunnableTest
This class tests the TimedCallable and TimedRunnable helper classes.
src/test/java/org/perf4j/TimedCallableAndRunnableTest.java:26
ClassTimedRunnable
This helper wrapper class can be used to add timing statements to an existing Runnable instance, logging how long it takes for the run method to execu
src/main/java/org/perf4j/TimedRunnable.java:27
ClassTimingAspect
This TimingAspect implementation uses an Apache Commons Logging Log instance to persist StopWatch log messages. @author Alex Devine
src/main/java/org/perf4j/commonslog/aop/TimingAspect.java:28
ClassTimingAspect
This TimingAspect implementation uses a SLF4J Logger instance to persist StopWatch log messages. @author Alex Devine
src/main/java/org/perf4j/slf4j/aop/TimingAspect.java:28
ClassTimingAspect
This TimingAspect implementation uses java.util.logging to persist StopWatch log messages. @author Alex Devine
src/main/java/org/perf4j/javalog/aop/TimingAspect.java:30
ClassTimingAspect
This TimingAspect implementation uses Log4j to persist StopWatch log messages. @author Alex Devine
src/main/java/org/perf4j/log4j/aop/TimingAspect.java:29
ClassTimingStatistics
TimingStatistics represent a set of statistical measures over a set of timing data, such as a collection of StopWatch instances. @author Alex Devine
src/main/java/org/perf4j/TimingStatistics.java:26
InterfaceTimingStatsValueRetriever
src/main/java/org/perf4j/helpers/GroupedTimingStatisticsCsvFormatter.java:316
ClassTimingTestCase
Base test class just sets up some simple StopWatches and a dummy log of those stop watches.
src/test/java/org/perf4j/TimingTestCase.java:29