src/hotspot/share/jfr/metadata/jfrSerializer.hpp
changeset 58863 c16ac7a2eba4
parent 53244 9807daeb47c4
equal deleted inserted replaced
58861:2c3cc4b01880 58863:c16ac7a2eba4
    68  *
    68  *
    69  */
    69  */
    70 class JfrSerializer : public CHeapObj<mtTracing> {
    70 class JfrSerializer : public CHeapObj<mtTracing> {
    71  public:
    71  public:
    72   virtual ~JfrSerializer() {}
    72   virtual ~JfrSerializer() {}
    73   static bool register_serializer(JfrTypeId id, bool require_safepoint, bool permit_cache, JfrSerializer* serializer);
    73   virtual void on_rotation() {}
       
    74   static bool register_serializer(JfrTypeId id, bool permit_cache, JfrSerializer* serializer);
    74   virtual void serialize(JfrCheckpointWriter& writer) = 0;
    75   virtual void serialize(JfrCheckpointWriter& writer) = 0;
    75 };
    76 };
    76 
    77 
    77 /*
    78 /*
    78  * Defining serialize(JfrCheckpointWriter& writer):
    79  * Defining serialize(JfrCheckpointWriter& writer):