changeset 59605:2080e45e61ea

8237014: Missing javadoc for jdk.jfr.Recording(Map) Reviewed-by: mgronlun, mseledtsov
author egahlin
date Tue, 14 Jan 2020 14:17:41 +0100
parents 8654e0b4763a
children 65bdd314d1ca
files src/jdk.jfr/share/classes/jdk/jfr/Recording.java
diffstat 1 files changed, 15 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/jdk.jfr/share/classes/jdk/jfr/Recording.java	Tue Jan 14 11:45:29 2020 +0000
+++ b/src/jdk.jfr/share/classes/jdk/jfr/Recording.java	Tue Jan 14 14:17:41 2020 +0100
@@ -93,6 +93,21 @@
 
     private final PlatformRecording internal;
 
+    /**
+     * Creates a recording with settings from a map of name-value pairs.
+     * <p>
+     * A newly created recording is in the {@link RecordingState#NEW} state. To start
+     * the recording, invoke the {@link Recording#start()} method.
+     *
+     * @throws IllegalStateException if Flight Recorder can't be created (for
+     *         example, if the Java Virtual Machine (JVM) lacks Flight Recorder
+     *         support, or if the file repository can't be created or accessed)
+     *
+     * @throws SecurityException If a security manager is used and
+     *         FlightRecorderPermission "accessFlightRecorder" is not set.
+     *
+     * @see jdk.jfr
+     */
     public Recording(Map<String, String> settings) {
         PlatformRecorder r = FlightRecorder.getFlightRecorder().getInternal();
         synchronized (r) {