Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- afterMethod(MethodExecutionContext) - Method in class net.ttddyy.observation.boot.event.JdbcEventPublishingListener
- afterQuery(ExecutionInfo, List<QueryInfo>) - Method in class net.ttddyy.observation.boot.event.JdbcEventPublishingListener
B
- beforeMethod(MethodExecutionContext) - Method in class net.ttddyy.observation.boot.event.JdbcEventPublishingListener
- beforeQuery(ExecutionInfo, List<QueryInfo>) - Method in class net.ttddyy.observation.boot.event.JdbcEventPublishingListener
C
- COMMONS - Enum constant in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Logging
-
Log using Commons.
- CONCRETE - Enum constant in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceType
-
Use ProxyDataSource from datasource-proxy
- configure(ProxyDataSourceBuilder) - Method in class net.ttddyy.observation.boot.autoconfigure.DataSourceProxyBuilderConfigurer
- CONNECTION - Enum constant in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.TraceType
-
Related to JDBC connections.
- customize(ProxyDataSourceBuilder, DataSource, String, String) - Method in interface net.ttddyy.observation.boot.autoconfigure.ProxyDataSourceBuilderCustomizer
-
A callback to customize the given
ProxyDataSourceBuilder.
D
- dataSourceNameResolver() - Method in class net.ttddyy.observation.boot.autoconfigure.DataSourceObservationAutoConfiguration
- DataSourceNameResolver - Interface in net.ttddyy.observation.boot.autoconfigure
-
Resolve
DataSourcename. - DataSourceObservationAutoConfiguration - Class in net.ttddyy.observation.boot.autoconfigure
-
Auto-configurationfor Micrometer Observation instrumentation forDataSource. - DataSourceObservationAutoConfiguration() - Constructor for class net.ttddyy.observation.boot.autoconfigure.DataSourceObservationAutoConfiguration
- dataSourceObservationBeanPostProcessor(ObjectProvider<JdbcProperties>, ObjectProvider<DataSourceNameResolver>, ObjectProvider<QueryExecutionListener>, ObjectProvider<MethodExecutionListener>, ObjectProvider<ParameterTransformer>, ObjectProvider<QueryTransformer>, ObjectProvider<ResultSetProxyLogicFactory>, ObjectProvider<ResultSetProxyLogicFactory>, ObjectProvider<DataSourceProxyConnectionIdManagerProvider>, ObjectProvider<ProxyDataSourceBuilderCustomizer>) - Static method in class net.ttddyy.observation.boot.autoconfigure.DataSourceObservationAutoConfiguration
- DataSourceObservationBeanPostProcessor - Class in net.ttddyy.observation.boot.autoconfigure
-
A
BeanPostProcessorto instrumentDataSourcebeans. - DataSourceObservationBeanPostProcessor(ObjectProvider<JdbcProperties>, ObjectProvider<DataSourceNameResolver>, ObjectProvider<QueryExecutionListener>, ObjectProvider<MethodExecutionListener>, ObjectProvider<ParameterTransformer>, ObjectProvider<QueryTransformer>, ObjectProvider<ResultSetProxyLogicFactory>, ObjectProvider<ResultSetProxyLogicFactory>, ObjectProvider<DataSourceProxyConnectionIdManagerProvider>, ObjectProvider<ProxyDataSourceBuilderCustomizer>) - Constructor for class net.ttddyy.observation.boot.autoconfigure.DataSourceObservationBeanPostProcessor
- dataSourceObservationListener(ObjectProvider<ObservationRegistry>, JdbcProperties, ObjectProvider<ObservationConvention<?>>) - Method in class net.ttddyy.observation.boot.autoconfigure.DataSourceObservationAutoConfiguration
- DataSourceProxy() - Constructor for class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- DataSourceProxyBuilderConfigurer - Class in net.ttddyy.observation.boot.autoconfigure
-
Configurer
ProxyDataSourceBuilderbased on theJdbcPropertiesand other optional beans. - DataSourceProxyBuilderConfigurer(JdbcProperties, List<QueryExecutionListener>, List<MethodExecutionListener>, ParameterTransformer, QueryTransformer, ResultSetProxyLogicFactory, ResultSetProxyLogicFactory, DataSourceProxyConnectionIdManagerProvider) - Constructor for class net.ttddyy.observation.boot.autoconfigure.DataSourceProxyBuilderConfigurer
- DataSourceProxyConnectionIdManagerProvider - Interface in net.ttddyy.observation.boot.autoconfigure
-
Supplier of a
ConnectionIdManager. - DefaultDataSourceNameResolver - Class in net.ttddyy.observation.boot.autoconfigure
-
Default implementation for
DataSourceNameResolver. - DefaultDataSourceNameResolver() - Constructor for class net.ttddyy.observation.boot.autoconfigure.DefaultDataSourceNameResolver
E
- Event() - Constructor for class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Event
- EVENT_PUBLISHING_LISTENER_ORDER - Static variable in class net.ttddyy.observation.boot.autoconfigure.DataSourceObservationAutoConfiguration
F
- FETCH - Enum constant in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.TraceType
-
Related to ResultSets.
G
- getDatasourceProxy() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties
- getEvent() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties
- getExcludedDataSourceBeanNames() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties
- getExecInfo() - Method in class net.ttddyy.observation.boot.event.JdbcQueryExecutionEvent
- getExecutionContext() - Method in class net.ttddyy.observation.boot.event.JdbcMethodExecutionEvent
- getIncludes() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties
- getLoggerName() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Query
- getLoggerName() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.SlowQuery
- getLogging() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- getLogLevel() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Query
- getLogLevel() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.SlowQuery
- getQuery() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- getQueryInfoList() - Method in class net.ttddyy.observation.boot.event.JdbcQueryExecutionEvent
- getSlowQuery() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- getThreshold() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.SlowQuery
- getType() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
I
- isAfter() - Method in class net.ttddyy.observation.boot.event.JdbcMethodExecutionEvent
-
truewhen the event is published right after performing the method. - isAfter() - Method in class net.ttddyy.observation.boot.event.JdbcQueryExecutionEvent
-
truewhen the event is published right after executing queries. - isBefore() - Method in class net.ttddyy.observation.boot.event.JdbcMethodExecutionEvent
-
truewhen the event is published right before performing the method. - isBefore() - Method in class net.ttddyy.observation.boot.event.JdbcQueryExecutionEvent
-
truewhen the event is published right before executing queries. - isEnabled() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Event
- isEnableLogging() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Query
- isEnableLogging() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.SlowQuery
- isIncludeParameterValues() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- isJsonFormat() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- isMultiline() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
J
- JdbcEvent - Class in net.ttddyy.observation.boot.event
-
Base class for JDBC event.
- JdbcEvent(Object) - Constructor for class net.ttddyy.observation.boot.event.JdbcEvent
- JdbcEventPublishingListener - Class in net.ttddyy.observation.boot.event
-
A datasource-proxy listener that publishes spring events for jdbc interactions.
- JdbcEventPublishingListener(ApplicationEventPublisher) - Constructor for class net.ttddyy.observation.boot.event.JdbcEventPublishingListener
- JdbcMethodExecutionEvent - Class in net.ttddyy.observation.boot.event
-
An event published when JDBC proxy methods are invoked.
- JdbcMethodExecutionEvent(boolean, MethodExecutionContext) - Constructor for class net.ttddyy.observation.boot.event.JdbcMethodExecutionEvent
- JdbcProperties - Class in net.ttddyy.observation.boot.autoconfigure
-
Configuration properties for JDBC instrumentation.
- JdbcProperties() - Constructor for class net.ttddyy.observation.boot.autoconfigure.JdbcProperties
- JdbcProperties.DataSourceProxy - Class in net.ttddyy.observation.boot.autoconfigure
- JdbcProperties.DataSourceType - Enum Class in net.ttddyy.observation.boot.autoconfigure
- JdbcProperties.Event - Class in net.ttddyy.observation.boot.autoconfigure
- JdbcProperties.Logging - Enum Class in net.ttddyy.observation.boot.autoconfigure
-
Query logging listener is the most used listener that logs executing query with actual parameters to.
- JdbcProperties.Query - Class in net.ttddyy.observation.boot.autoconfigure
-
Properties to configure query logging listener.
- JdbcProperties.SlowQuery - Class in net.ttddyy.observation.boot.autoconfigure
-
Properties to configure slow query logging listener.
- JdbcProperties.TraceType - Enum Class in net.ttddyy.observation.boot.autoconfigure
- JdbcQueryExecutionEvent - Class in net.ttddyy.observation.boot.event
-
An event published when queries are executed.
- JdbcQueryExecutionEvent(boolean, ExecutionInfo, List<QueryInfo>) - Constructor for class net.ttddyy.observation.boot.event.JdbcQueryExecutionEvent
- JUL - Enum constant in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Logging
-
Log using Java Util Logging.
K
- KEYS - Enum constant in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.TraceType
-
Related to generated keys.
L
- LOG4J - Enum constant in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Logging
-
Log using Log4j.
N
- net.ttddyy.observation.boot.autoconfigure - package net.ttddyy.observation.boot.autoconfigure
- net.ttddyy.observation.boot.event - package net.ttddyy.observation.boot.event
O
- OBSERVATION_LISTENER_ORDER - Static variable in class net.ttddyy.observation.boot.autoconfigure.DataSourceObservationAutoConfiguration
- observationConnectionIdManagerProvider() - Method in class net.ttddyy.observation.boot.autoconfigure.DataSourceObservationAutoConfiguration
P
- postProcessAfterInitialization(Object, String) - Method in class net.ttddyy.observation.boot.autoconfigure.DataSourceObservationBeanPostProcessor
- PROXY - Enum constant in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceType
-
Use a JDK proxy
- ProxyDataSourceBuilderCustomizer - Interface in net.ttddyy.observation.boot.autoconfigure
-
A customizer for
ProxyDataSourceBuilder.
Q
- Query() - Constructor for class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Query
- QUERY - Enum constant in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.TraceType
-
Related to query executions.
R
- resolve(String, DataSource) - Method in interface net.ttddyy.observation.boot.autoconfigure.DataSourceNameResolver
- resolve(String, DataSource) - Method in class net.ttddyy.observation.boot.autoconfigure.DefaultDataSourceNameResolver
S
- setDatasourceProxy(JdbcProperties.DataSourceProxy) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties
- setEnabled(boolean) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Event
- setEnableLogging(boolean) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Query
- setEnableLogging(boolean) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.SlowQuery
- setEvent(JdbcProperties.Event) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties
- setExcludedDataSourceBeanNames(Set<String>) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties
- setIncludeParameterValues(boolean) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- setIncludes(Set<JdbcProperties.TraceType>) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties
- setJsonFormat(boolean) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- setLoggerName(String) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Query
- setLoggerName(String) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.SlowQuery
- setLogging(JdbcProperties.Logging) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- setLogLevel(String) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Query
- setLogLevel(String) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.SlowQuery
- setMultiline(boolean) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- setQuery(JdbcProperties.Query) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- setSlowQuery(JdbcProperties.SlowQuery) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- setThreshold(long) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.SlowQuery
- setType(JdbcProperties.DataSourceType) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- SLF4J - Enum constant in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Logging
-
Log using SLF4J.
- SlowQuery() - Constructor for class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.SlowQuery
- SYSOUT - Enum constant in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Logging
-
Log using System.out.
V
- valueOf(String) - Static method in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Logging
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.TraceType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Logging
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.TraceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form