@@ -42,6 +42,8 @@ public class MicrometerObservationCollectorBuilder {
42
42
/**
43
43
* Set the {@link ObservationRegistry} to use.
44
44
*
45
+ * <p>Default is {@link ObservationRegistry#NOOP}.
46
+ *
45
47
* @param registry the registry
46
48
* @return this builder instance
47
49
*/
@@ -55,6 +57,8 @@ public MicrometerObservationCollectorBuilder registry(ObservationRegistry regist
55
57
*
56
58
* <p>If not null, it will override any pre-configured conventions.
57
59
*
60
+ * <p>Default is <code>null</code>.
61
+ *
58
62
* @param customPublishObservationConvention the convention
59
63
* @return this builder instance
60
64
* @see io.micrometer.observation.docs.ObservationDocumentation#observation(ObservationConvention,
@@ -72,6 +76,8 @@ public MicrometerObservationCollectorBuilder customPublishObservationConvention(
72
76
* <p>It will be picked if there was neither custom convention nor a pre-configured one via {@link
73
77
* ObservationRegistry}.
74
78
*
79
+ * <p>Default is {@link DefaultPublishObservationConvention}.
80
+ *
75
81
* @param defaultPublishObservationConvention the convention
76
82
* @return this builder instance
77
83
* @see io.micrometer.observation.docs.ObservationDocumentation#observation(ObservationConvention,
@@ -88,6 +94,8 @@ public MicrometerObservationCollectorBuilder defaultPublishObservationConvention
88
94
*
89
95
* <p>If not null, it will override any pre-configured conventions.
90
96
*
97
+ * <p>Default is <code>null</code>.
98
+ *
91
99
* @param customProcessObservationConvention the convention
92
100
* @return this builder instance
93
101
* @see io.micrometer.observation.docs.ObservationDocumentation#observation(ObservationConvention,
@@ -105,6 +113,8 @@ public MicrometerObservationCollectorBuilder customProcessObservationConvention(
105
113
* <p>It will be picked if there was neither custom convention nor a pre-configured one via {@link
106
114
* ObservationRegistry}.
107
115
*
116
+ * <p>Default is <code>DefaultProcessObservationConvention("process")</code>.
117
+ *
108
118
* @param defaultProcessObservationConvention the convention
109
119
* @return this builder instance
110
120
* @see io.micrometer.observation.docs.ObservationDocumentation#observation(ObservationConvention,
@@ -121,6 +131,8 @@ public MicrometerObservationCollectorBuilder defaultProcessObservationConvention
121
131
*
122
132
* <p>If not null, it will override any pre-configured conventions.
123
133
*
134
+ * <p>Default is <code>null</code>.
135
+ *
124
136
* @param customReceiveObservationConvention the convention
125
137
* @return this builder instance
126
138
* @see io.micrometer.observation.docs.ObservationDocumentation#observation(ObservationConvention,
@@ -138,6 +150,8 @@ public MicrometerObservationCollectorBuilder customReceiveObservationConvention(
138
150
* <p>It will be picked if there was neither custom convention nor a pre-configured one via {@link
139
151
* ObservationRegistry}.
140
152
*
153
+ * <p>Default is <code>DefaultReceiveObservationConvention("receive")</code>.
154
+ *
141
155
* @param defaultReceiveObservationConvention the convention
142
156
* @return this builder instance
143
157
* @see io.micrometer.observation.docs.ObservationDocumentation#observation(ObservationConvention,
@@ -181,6 +195,11 @@ public MicrometerObservationCollectorBuilder keepObservationStartedOnBasicGet(
181
195
return this ;
182
196
}
183
197
198
+ /**
199
+ * Create the Micrometer {@link ObservationCollector}.
200
+ *
201
+ * @return the Micrometer observation collector
202
+ */
184
203
public ObservationCollector build () {
185
204
return new MicrometerObservationCollector (
186
205
this .registry ,
0 commit comments