1/* AUTOMATICALLY GENERATED FILE - DO NOT EDIT */
2
3#ifndef JFRFILES_JFRPERIODICEVENTSET_HPP
4#define JFRFILES_JFRPERIODICEVENTSET_HPP
5
6#include "utilities/macros.hpp"
7#if INCLUDE_JFR
8#include "jfrfiles/jfrEventIds.hpp"
9#include "memory/allocation.hpp"
10
11class JfrPeriodicEventSet : public AllStatic {
12 public:
13 static void requestEvent(JfrEventId id) {
14 switch(id) {
15
16 case JfrJVMInformationEvent:
17 requestJVMInformation();
18 break;
19
20 case JfrOSInformationEvent:
21 requestOSInformation();
22 break;
23
24 case JfrVirtualizationInformationEvent:
25 requestVirtualizationInformation();
26 break;
27
28 case JfrInitialSystemPropertyEvent:
29 requestInitialSystemProperty();
30 break;
31
32 case JfrInitialEnvironmentVariableEvent:
33 requestInitialEnvironmentVariable();
34 break;
35
36 case JfrSystemProcessEvent:
37 requestSystemProcess();
38 break;
39
40 case JfrCPUInformationEvent:
41 requestCPUInformation();
42 break;
43
44 case JfrCPUTimeStampCounterEvent:
45 requestCPUTimeStampCounter();
46 break;
47
48 case JfrCPULoadEvent:
49 requestCPULoad();
50 break;
51
52 case JfrThreadCPULoadEvent:
53 requestThreadCPULoad();
54 break;
55
56 case JfrThreadContextSwitchRateEvent:
57 requestThreadContextSwitchRate();
58 break;
59
60 case JfrNetworkUtilizationEvent:
61 requestNetworkUtilization();
62 break;
63
64 case JfrJavaThreadStatisticsEvent:
65 requestJavaThreadStatistics();
66 break;
67
68 case JfrClassLoadingStatisticsEvent:
69 requestClassLoadingStatistics();
70 break;
71
72 case JfrClassLoaderStatisticsEvent:
73 requestClassLoaderStatistics();
74 break;
75
76 case JfrSymbolTableStatisticsEvent:
77 requestSymbolTableStatistics();
78 break;
79
80 case JfrStringTableStatisticsEvent:
81 requestStringTableStatistics();
82 break;
83
84 case JfrPlaceholderTableStatisticsEvent:
85 requestPlaceholderTableStatistics();
86 break;
87
88 case JfrLoaderConstraintsTableStatisticsEvent:
89 requestLoaderConstraintsTableStatistics();
90 break;
91
92 case JfrProtectionDomainCacheTableStatisticsEvent:
93 requestProtectionDomainCacheTableStatistics();
94 break;
95
96 case JfrThreadAllocationStatisticsEvent:
97 requestThreadAllocationStatistics();
98 break;
99
100 case JfrPhysicalMemoryEvent:
101 requestPhysicalMemory();
102 break;
103
104 case JfrExecutionSampleEvent:
105 requestExecutionSample();
106 break;
107
108 case JfrNativeMethodSampleEvent:
109 requestNativeMethodSample();
110 break;
111
112 case JfrThreadDumpEvent:
113 requestThreadDump();
114 break;
115
116 case JfrNativeLibraryEvent:
117 requestNativeLibrary();
118 break;
119
120 case JfrModuleRequireEvent:
121 requestModuleRequire();
122 break;
123
124 case JfrModuleExportEvent:
125 requestModuleExport();
126 break;
127
128 case JfrCompilerStatisticsEvent:
129 requestCompilerStatistics();
130 break;
131
132 case JfrCompilerConfigurationEvent:
133 requestCompilerConfiguration();
134 break;
135
136 case JfrCodeCacheStatisticsEvent:
137 requestCodeCacheStatistics();
138 break;
139
140 case JfrCodeCacheConfigurationEvent:
141 requestCodeCacheConfiguration();
142 break;
143
144 case JfrCodeSweeperStatisticsEvent:
145 requestCodeSweeperStatistics();
146 break;
147
148 case JfrCodeSweeperConfigurationEvent:
149 requestCodeSweeperConfiguration();
150 break;
151
152 case JfrIntFlagEvent:
153 requestIntFlag();
154 break;
155
156 case JfrUnsignedIntFlagEvent:
157 requestUnsignedIntFlag();
158 break;
159
160 case JfrLongFlagEvent:
161 requestLongFlag();
162 break;
163
164 case JfrUnsignedLongFlagEvent:
165 requestUnsignedLongFlag();
166 break;
167
168 case JfrDoubleFlagEvent:
169 requestDoubleFlag();
170 break;
171
172 case JfrBooleanFlagEvent:
173 requestBooleanFlag();
174 break;
175
176 case JfrStringFlagEvent:
177 requestStringFlag();
178 break;
179
180 case JfrObjectCountEvent:
181 requestObjectCount();
182 break;
183
184 case JfrG1HeapRegionInformationEvent:
185 requestG1HeapRegionInformation();
186 break;
187
188 case JfrGCConfigurationEvent:
189 requestGCConfiguration();
190 break;
191
192 case JfrGCSurvivorConfigurationEvent:
193 requestGCSurvivorConfiguration();
194 break;
195
196 case JfrGCTLABConfigurationEvent:
197 requestGCTLABConfiguration();
198 break;
199
200 case JfrGCHeapConfigurationEvent:
201 requestGCHeapConfiguration();
202 break;
203
204 case JfrYoungGenerationConfigurationEvent:
205 requestYoungGenerationConfiguration();
206 break;
207
208 case JfrShenandoahHeapRegionInformationEvent:
209 requestShenandoahHeapRegionInformation();
210 break;
211
212 default:
213 break;
214 }
215 }
216
217 private:
218
219 static void requestJVMInformation(void);
220
221 static void requestOSInformation(void);
222
223 static void requestVirtualizationInformation(void);
224
225 static void requestInitialSystemProperty(void);
226
227 static void requestInitialEnvironmentVariable(void);
228
229 static void requestSystemProcess(void);
230
231 static void requestCPUInformation(void);
232
233 static void requestCPUTimeStampCounter(void);
234
235 static void requestCPULoad(void);
236
237 static void requestThreadCPULoad(void);
238
239 static void requestThreadContextSwitchRate(void);
240
241 static void requestNetworkUtilization(void);
242
243 static void requestJavaThreadStatistics(void);
244
245 static void requestClassLoadingStatistics(void);
246
247 static void requestClassLoaderStatistics(void);
248
249 static void requestSymbolTableStatistics(void);
250
251 static void requestStringTableStatistics(void);
252
253 static void requestPlaceholderTableStatistics(void);
254
255 static void requestLoaderConstraintsTableStatistics(void);
256
257 static void requestProtectionDomainCacheTableStatistics(void);
258
259 static void requestThreadAllocationStatistics(void);
260
261 static void requestPhysicalMemory(void);
262
263 static void requestExecutionSample(void);
264
265 static void requestNativeMethodSample(void);
266
267 static void requestThreadDump(void);
268
269 static void requestNativeLibrary(void);
270
271 static void requestModuleRequire(void);
272
273 static void requestModuleExport(void);
274
275 static void requestCompilerStatistics(void);
276
277 static void requestCompilerConfiguration(void);
278
279 static void requestCodeCacheStatistics(void);
280
281 static void requestCodeCacheConfiguration(void);
282
283 static void requestCodeSweeperStatistics(void);
284
285 static void requestCodeSweeperConfiguration(void);
286
287 static void requestIntFlag(void);
288
289 static void requestUnsignedIntFlag(void);
290
291 static void requestLongFlag(void);
292
293 static void requestUnsignedLongFlag(void);
294
295 static void requestDoubleFlag(void);
296
297 static void requestBooleanFlag(void);
298
299 static void requestStringFlag(void);
300
301 static void requestObjectCount(void);
302
303 static void requestG1HeapRegionInformation(void);
304
305 static void requestGCConfiguration(void);
306
307 static void requestGCSurvivorConfiguration(void);
308
309 static void requestGCTLABConfiguration(void);
310
311 static void requestGCHeapConfiguration(void);
312
313 static void requestYoungGenerationConfiguration(void);
314
315 static void requestShenandoahHeapRegionInformation(void);
316
317};
318
319#endif // INCLUDE_JFR
320#endif // JFRFILES_JFRPERIODICEVENTSET_HPP
321