hotspot/src/share/vm/services/diagnosticCommand.hpp
changeset 23517 27c4307d6cda
parent 22490 039128291aa6
child 25715 d5a8dbdc5150
equal deleted inserted replaced
23516:b32d8f04648b 23517:27c4307d6cda
   381   }
   381   }
   382 
   382 
   383   virtual void execute(DCmdSource source, TRAPS);
   383   virtual void execute(DCmdSource source, TRAPS);
   384 };
   384 };
   385 
   385 
       
   386 class RotateGCLogDCmd : public DCmd {
       
   387 public:
       
   388   RotateGCLogDCmd(outputStream* output, bool heap) : DCmd(output, heap) {}
       
   389   static const char* name() { return "GC.rotate_log"; }
       
   390   static const char* description() {
       
   391     return "Force the GC log file to be rotated.";
       
   392   }
       
   393   static const char* impact() { return "Low"; }
       
   394   virtual void execute(DCmdSource source, TRAPS);
       
   395   static int num_arguments() { return 0; }
       
   396   static const JavaPermission permission() {
       
   397     JavaPermission p = {"java.lang.management.ManagementPermission",
       
   398                         "control", NULL};
       
   399     return p;
       
   400   }
       
   401 };
       
   402 
   386 #endif // SHARE_VM_SERVICES_DIAGNOSTICCOMMAND_HPP
   403 #endif // SHARE_VM_SERVICES_DIAGNOSTICCOMMAND_HPP