equal
deleted
inserted
replaced
260 */ |
260 */ |
261 static void addHandlerExport(Class<?> clazz) { |
261 static void addHandlerExport(Class<?> clazz) { |
262 Modules.addExports(JFR_MODULE, Utils.HANDLERS_PACKAGE_NAME, clazz.getModule()); |
262 Modules.addExports(JFR_MODULE, Utils.HANDLERS_PACKAGE_NAME, clazz.getModule()); |
263 } |
263 } |
264 |
264 |
265 public static void registerEvent(Class<? extends Event> eventClass) { |
265 public static void registerEvent(Class<? extends jdk.internal.event.Event> eventClass) { |
266 doPrivileged(() -> FlightRecorder.register(eventClass), new FlightRecorderPermission(Utils.REGISTER_EVENT)); |
266 doPrivileged(() -> MetadataRepository.getInstance().register(eventClass), new FlightRecorderPermission(Utils.REGISTER_EVENT)); |
|
267 } |
|
268 |
|
269 public static void registerMirror(Class<? extends Event> eventClass) { |
|
270 doPrivileged(() -> MetadataRepository.getInstance().registerMirror(eventClass), new FlightRecorderPermission(Utils.REGISTER_EVENT)); |
267 } |
271 } |
268 |
272 |
269 static boolean getBooleanProperty(String propertyName) { |
273 static boolean getBooleanProperty(String propertyName) { |
270 return doPrivilegedWithReturn(() -> Boolean.getBoolean(propertyName), new PropertyPermission(propertyName, "read")); |
274 return doPrivilegedWithReturn(() -> Boolean.getBoolean(propertyName), new PropertyPermission(propertyName, "read")); |
271 } |
275 } |