src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp
branchJEP-349-branch
changeset 57987 23e3cd901cb6
parent 57360 5d043a159d5c
child 58154 060d9d139109
equal deleted inserted replaced
57985:be121cbf3284 57987:23e3cd901cb6
    33 
    33 
    34 class JfrJavaEventWriter : AllStatic {
    34 class JfrJavaEventWriter : AllStatic {
    35   friend class JfrNotifyClosure;
    35   friend class JfrNotifyClosure;
    36   friend class JfrJavaEventWriterNotifyOperation;
    36   friend class JfrJavaEventWriterNotifyOperation;
    37   friend class JfrJavaEventWriterNotificationClosure;
    37   friend class JfrJavaEventWriterNotificationClosure;
       
    38   friend class JfrRecorder;
    38  private:
    39  private:
       
    40   static bool initialize();
    39   static void notify(JavaThread* jt);
    41   static void notify(JavaThread* jt);
    40 
    42 
    41  public:
    43  public:
    42   static bool initialize();
       
    43   static void notify();
    44   static void notify();
    44   static jobject event_writer(Thread* t);
    45   static jobject event_writer(Thread* t);
    45   static jobject new_event_writer(TRAPS);
    46   static jobject new_event_writer(TRAPS);
    46   static jboolean flush(jobject writer, jint used, jint requested, JavaThread* jt);
    47   static jboolean flush(jobject writer, jint used, jint requested, JavaThread* jt);
    47 };
    48 };