Package org.apache.juneau.rest.stats
Class ThrownStore.Builder
- Enclosing class:
ThrownStore
Builder class.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected ThrownStore
Creates the bean when the bean type isnull or is the default value.ignoreClasses
(Class<?>... value) Specifies the list of classes to ignore when calculating stack traces.Overrides the bean returned by theBeanBuilder.build()
method.parent
(ThrownStore value) Specifies the parent store of this store.statsImplClass
(Class<? extends ThrownStats> value) Specifies a subclass ofThrownStats
to use for individual method statistics.Overrides the bean type produced by theBeanBuilder.build()
method.
-
Constructor Details
-
Builder
Constructor.- Parameters:
beanStore
- The bean store to use for creating beans.
-
-
Method Details
-
buildDefault
Description copied from class:BeanBuilder
Creates the bean when the bean type isnull or is the default value.- Overrides:
buildDefault
in classBeanBuilder<ThrownStore>
- Returns:
- A new bean.
-
statsImplClass
Specifies a subclass ofThrownStats
to use for individual method statistics.- Parameters:
value
- The new value for this setting.- Returns:
- This object.
-
parent
Specifies the parent store of this store.Parent stores are used for aggregating statistics across multiple child stores.
TheThrownStore.GLOBAL
store can be used for aggregating all thrown exceptions in a single JVM.- Parameters:
value
- The parent store. Can benull .- Returns:
- This object.
-
ignoreClasses
Specifies the list of classes to ignore when calculating stack traces.Stack trace elements that are the specified class will be ignored.
- Parameters:
value
- The list of classes to ignore.- Returns:
- This object.
-
impl
Description copied from class:BeanBuilder
Overrides the bean returned by theBeanBuilder.build()
method.Use this method if you want this builder to return an already-instantiated bean.
- Overrides:
impl
in classBeanBuilder<ThrownStore>
- Parameters:
value
- The setting value.- Returns:
- This object.
-
type
Description copied from class:BeanBuilder
Overrides the bean type produced by theBeanBuilder.build()
method.Use this method if you want to instantiated a bean subclass.
- Overrides:
type
in classBeanBuilder<ThrownStore>
- Parameters:
value
- The setting value.- Returns:
- This object.
-