src/hotspot/share/jfr/metadata/jfrSerializer.hpp
branchJEP-349-branch
changeset 57360 5d043a159d5c
parent 53244 9807daeb47c4
child 58154 060d9d139109
--- a/src/hotspot/share/jfr/metadata/jfrSerializer.hpp	Fri May 17 15:53:21 2019 +0200
+++ b/src/hotspot/share/jfr/metadata/jfrSerializer.hpp	Fri May 17 16:02:27 2019 +0200
@@ -70,8 +70,9 @@
 class JfrSerializer : public CHeapObj<mtTracing> {
  public:
   virtual ~JfrSerializer() {}
-  static bool register_serializer(JfrTypeId id, bool require_safepoint, bool permit_cache, JfrSerializer* serializer);
-  virtual void serialize(JfrCheckpointWriter& writer) = 0;
+  static bool register_serializer(JfrTypeId id, bool permit_cache, JfrSerializer* serializer);
+  virtual void serialize(JfrCheckpointWriter& writer) {}
+  virtual void on_rotation() {}
 };
 
 /*