src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
changeset 59010 d4cae08239f7
parent 58863 c16ac7a2eba4
child 59226 a0f39cc47387
equal deleted inserted replaced
59009:0c5fb962e11e 59010:d4cae08239f7
   482         if (oldState == newState) {
   482         if (oldState == newState) {
   483             return;
   483             return;
   484         }
   484         }
   485         for (FlightRecorderListener cl : PlatformRecorder.getListeners()) {
   485         for (FlightRecorderListener cl : PlatformRecorder.getListeners()) {
   486             try {
   486             try {
   487                 cl.recordingStateChanged(getRecording());
   487                 // Skip internal recordings
       
   488                 if (recording != null) {
       
   489                     cl.recordingStateChanged(recording);
       
   490                 }
   488             } catch (RuntimeException re) {
   491             } catch (RuntimeException re) {
   489                 Logger.log(JFR, WARN, "Error notifying recorder listener:" + re.getMessage());
   492                 Logger.log(JFR, WARN, "Error notifying recorder listener:" + re.getMessage());
   490             }
   493             }
   491         }
   494         }
   492     }
   495     }