Index
All Classes and Interfaces|All Packages
A
- afterInvocation(RepositoryMethodInvocationListener.RepositoryMethodInvocation) - Method in class org.springframework.boot.data.metrics.MetricsRepositoryMethodInvocationListener
- apply(Timer.Builder) - Method in class org.springframework.boot.data.autoconfigure.metrics.PropertiesAutoTimer
- apply(Timer.Builder) - Method in interface org.springframework.boot.data.metrics.AutoTimer
-
Called to apply any auto-timer settings to the given
Timer.Builder. - apply(AutoTimer, String, Set, Consumer) - Static method in interface org.springframework.boot.data.metrics.AutoTimer
- Autotime() - Constructor for class org.springframework.boot.data.autoconfigure.metrics.DataMetricsProperties.Repository.Autotime
- AutoTimer - Interface in org.springframework.boot.data.metrics
-
Strategy that can be used to apply
Timersautomatically instead of using@Timed.
B
- builder(String) - Method in interface org.springframework.boot.data.metrics.AutoTimer
-
Factory method to create a new
Timer.Builderwith auto-timer settingsapplied. - builder(Supplier) - Method in interface org.springframework.boot.data.metrics.AutoTimer
-
Factory method to create a new
Timer.Builderwith auto-timer settingsapplied.
D
- DataMetricsProperties - Class in org.springframework.boot.data.autoconfigure.metrics
-
@ConfigurationPropertiesfor configuring Micrometer-based Spring Data metrics. - DataMetricsProperties() - Constructor for class org.springframework.boot.data.autoconfigure.metrics.DataMetricsProperties
- DataMetricsProperties.Repository - Class in org.springframework.boot.data.autoconfigure.metrics
- DataMetricsProperties.Repository.Autotime - Class in org.springframework.boot.data.autoconfigure.metrics
- DataRepositoryMetricsAutoConfiguration - Class in org.springframework.boot.data.autoconfigure.metrics
-
Auto-configurationfor Spring Data Repository metrics. - DataWebAutoConfiguration - Class in org.springframework.boot.data.autoconfigure.web
-
Auto-configurationfor Spring Data's web support. - DataWebProperties - Class in org.springframework.boot.data.autoconfigure.web
-
Configuration properties for Spring Data Web.
- DataWebProperties() - Constructor for class org.springframework.boot.data.autoconfigure.web.DataWebProperties
- DataWebProperties.Pageable - Class in org.springframework.boot.data.autoconfigure.web
-
Pageable properties.
- DataWebProperties.Sort - Class in org.springframework.boot.data.autoconfigure.web
-
Sort properties.
- DefaultRepositoryTagsProvider - Class in org.springframework.boot.data.metrics
-
Default
RepositoryTagsProviderimplementation. - DefaultRepositoryTagsProvider() - Constructor for class org.springframework.boot.data.metrics.DefaultRepositoryTagsProvider
- DISABLED - Static variable in interface org.springframework.boot.data.metrics.AutoTimer
-
An
AutoTimerimplementation that is disabled and will not record metrics.
E
- ENABLED - Static variable in interface org.springframework.boot.data.metrics.AutoTimer
-
An
AutoTimerimplementation that is enabled but applies no additional customizations.
G
- get(Method, Class) - Static method in class org.springframework.boot.data.metrics.TimedAnnotations
-
Return
Timedannotations that should be used for the givenmethodandtype. - getAutotime() - Method in class org.springframework.boot.data.autoconfigure.metrics.DataMetricsProperties.Repository
- getDefaultPageSize() - Method in class org.springframework.boot.data.autoconfigure.web.DataWebProperties.Pageable
- getMaxPageSize() - Method in class org.springframework.boot.data.autoconfigure.web.DataWebProperties.Pageable
- getMetricName() - Method in class org.springframework.boot.data.autoconfigure.metrics.DataMetricsProperties.Repository
- getPageable() - Method in class org.springframework.boot.data.autoconfigure.web.DataWebProperties
- getPageParameter() - Method in class org.springframework.boot.data.autoconfigure.web.DataWebProperties.Pageable
- getPercentiles() - Method in class org.springframework.boot.data.autoconfigure.metrics.DataMetricsProperties.Repository.Autotime
- getPrefix() - Method in class org.springframework.boot.data.autoconfigure.web.DataWebProperties.Pageable
- getQualifierDelimiter() - Method in class org.springframework.boot.data.autoconfigure.web.DataWebProperties.Pageable
- getRepository() - Method in class org.springframework.boot.data.autoconfigure.metrics.DataMetricsProperties
- getSerializationMode() - Method in class org.springframework.boot.data.autoconfigure.web.DataWebProperties.Pageable
- getSizeParameter() - Method in class org.springframework.boot.data.autoconfigure.web.DataWebProperties.Pageable
- getSort() - Method in class org.springframework.boot.data.autoconfigure.web.DataWebProperties
- getSortParameter() - Method in class org.springframework.boot.data.autoconfigure.web.DataWebProperties.Sort
I
- isEnabled() - Method in class org.springframework.boot.data.autoconfigure.metrics.DataMetricsProperties.Repository.Autotime
- isEnabled() - Method in class org.springframework.boot.data.autoconfigure.metrics.PropertiesAutoTimer
- isEnabled() - Method in interface org.springframework.boot.data.metrics.AutoTimer
-
Return if the auto-timer is enabled and metrics should be recorded.
- isOneIndexedParameters() - Method in class org.springframework.boot.data.autoconfigure.web.DataWebProperties.Pageable
- isPercentilesHistogram() - Method in class org.springframework.boot.data.autoconfigure.metrics.DataMetricsProperties.Repository.Autotime
M
- MetricsRepositoryMethodInvocationListener - Class in org.springframework.boot.data.metrics
-
Intercepts Spring Data
Repositoryinvocations and records metrics about execution time and results. - MetricsRepositoryMethodInvocationListener(Supplier, RepositoryTagsProvider, String, AutoTimer) - Constructor for class org.springframework.boot.data.metrics.MetricsRepositoryMethodInvocationListener
-
Create a new
MetricsRepositoryMethodInvocationListener.
O
- org.springframework.boot.data.autoconfigure.metrics - package org.springframework.boot.data.autoconfigure.metrics
-
Auto-configuration for Spring Data repository metrics.
- org.springframework.boot.data.autoconfigure.web - package org.springframework.boot.data.autoconfigure.web
-
Auto-configuration for Spring Data web.
- org.springframework.boot.data.metrics - package org.springframework.boot.data.metrics
-
Spring Data repository metrics.
P
- Pageable() - Constructor for class org.springframework.boot.data.autoconfigure.web.DataWebProperties.Pageable
- PropertiesAutoTimer - Class in org.springframework.boot.data.autoconfigure.metrics
-
AutoTimerwhose behavior is configured byDataMetricsProperties.Repository.Autotimeproperties. - PropertiesAutoTimer(DataMetricsProperties.Repository.Autotime) - Constructor for class org.springframework.boot.data.autoconfigure.metrics.PropertiesAutoTimer
-
Create a new
PropertiesAutoTimerconfigured using the givenproperties.
R
- Repository() - Constructor for class org.springframework.boot.data.autoconfigure.metrics.DataMetricsProperties.Repository
- repositoryTags(RepositoryMethodInvocationListener.RepositoryMethodInvocation) - Method in class org.springframework.boot.data.metrics.DefaultRepositoryTagsProvider
- repositoryTags(RepositoryMethodInvocationListener.RepositoryMethodInvocation) - Method in interface org.springframework.boot.data.metrics.RepositoryTagsProvider
-
Provides tags to be associated with metrics for the given
invocation. - RepositoryTagsProvider - Interface in org.springframework.boot.data.metrics
-
Provides
Tagsfor Spring DataRepository invocations.
S
- setDefaultPageSize(int) - Method in class org.springframework.boot.data.autoconfigure.web.DataWebProperties.Pageable
- setEnabled(boolean) - Method in class org.springframework.boot.data.autoconfigure.metrics.DataMetricsProperties.Repository.Autotime
- setMaxPageSize(int) - Method in class org.springframework.boot.data.autoconfigure.web.DataWebProperties.Pageable
- setMetricName(String) - Method in class org.springframework.boot.data.autoconfigure.metrics.DataMetricsProperties.Repository
- setOneIndexedParameters(boolean) - Method in class org.springframework.boot.data.autoconfigure.web.DataWebProperties.Pageable
- setPageParameter(String) - Method in class org.springframework.boot.data.autoconfigure.web.DataWebProperties.Pageable
- setPercentiles(double[]) - Method in class org.springframework.boot.data.autoconfigure.metrics.DataMetricsProperties.Repository.Autotime
- setPercentilesHistogram(boolean) - Method in class org.springframework.boot.data.autoconfigure.metrics.DataMetricsProperties.Repository.Autotime
- setPrefix(String) - Method in class org.springframework.boot.data.autoconfigure.web.DataWebProperties.Pageable
- setQualifierDelimiter(String) - Method in class org.springframework.boot.data.autoconfigure.web.DataWebProperties.Pageable
- setSerializationMode(EnableSpringDataWebSupport.PageSerializationMode) - Method in class org.springframework.boot.data.autoconfigure.web.DataWebProperties.Pageable
- setSizeParameter(String) - Method in class org.springframework.boot.data.autoconfigure.web.DataWebProperties.Pageable
- setSortParameter(String) - Method in class org.springframework.boot.data.autoconfigure.web.DataWebProperties.Sort
- Sort() - Constructor for class org.springframework.boot.data.autoconfigure.web.DataWebProperties.Sort
T
- TimedAnnotations - Class in org.springframework.boot.data.metrics
-
Utility used to obtain
@Timedannotations from bean methods.
All Classes and Interfaces|All Packages