src/hotspot/share/services/management.cpp
changeset 58503 726a3945e934
parent 58348 c29e49148be7
child 58679 9c3209ff7550
equal deleted inserted replaced
58502:7cb1218ef4d0 58503:726a3945e934
    42 #include "runtime/globals.hpp"
    42 #include "runtime/globals.hpp"
    43 #include "runtime/handles.inline.hpp"
    43 #include "runtime/handles.inline.hpp"
    44 #include "runtime/interfaceSupport.inline.hpp"
    44 #include "runtime/interfaceSupport.inline.hpp"
    45 #include "runtime/javaCalls.hpp"
    45 #include "runtime/javaCalls.hpp"
    46 #include "runtime/jniHandles.inline.hpp"
    46 #include "runtime/jniHandles.inline.hpp"
       
    47 #include "runtime/notificationThread.hpp"
    47 #include "runtime/os.hpp"
    48 #include "runtime/os.hpp"
    48 #include "runtime/serviceThread.hpp"
    49 #include "runtime/serviceThread.hpp"
    49 #include "runtime/thread.inline.hpp"
    50 #include "runtime/thread.inline.hpp"
    50 #include "runtime/threadSMR.hpp"
    51 #include "runtime/threadSMR.hpp"
    51 #include "services/classLoadingService.hpp"
    52 #include "services/classLoadingService.hpp"
   146 }
   147 }
   147 
   148 
   148 void Management::initialize(TRAPS) {
   149 void Management::initialize(TRAPS) {
   149   // Start the service thread
   150   // Start the service thread
   150   ServiceThread::initialize();
   151   ServiceThread::initialize();
   151 
   152   if (UseNotificationThread) {
       
   153     NotificationThread::initialize();
       
   154   }
   152   if (ManagementServer) {
   155   if (ManagementServer) {
   153     ResourceMark rm(THREAD);
   156     ResourceMark rm(THREAD);
   154     HandleMark hm(THREAD);
   157     HandleMark hm(THREAD);
   155 
   158 
   156     // Load and initialize the jdk.internal.agent.Agent class
   159     // Load and initialize the jdk.internal.agent.Agent class