test_class.declarator: jobExecutorMbean
test_class.modifier: protected
test_class.original_string: protected JobExecutorMBean jobExecutorMbean;
test_class.type: JobExecutorMBean
test_class.var_name: jobExecutorMbean
test_class.declarator: processEngineConfiguration
test_class.modifier: @Mock
      protected
test_class.original_string: @Mock
      protected ProcessEngineConfiguration processEngineConfiguration;
test_class.type: ProcessEngineConfiguration
test_class.var_name: processEngineConfiguration
test_class.declarator: jobExecutor
test_class.modifier: @Mock
      protected
test_class.original_string: @Mock
      protected AsyncExecutor jobExecutor;
test_class.type: AsyncExecutor
test_class.var_name: jobExecutor
test_class.declarator: assembler = new DefaultManagementMBeanAssembler()
test_class.original_string: ManagementMBeanAssembler assembler = new DefaultManagementMBeanAssembler();
test_class.type: ManagementMBeanAssembler
test_class.var_name: assembler
test_class.file: modules/flowable-jmx/src/test/java/org/flowable/management/jmx/mbeans/JobExecutorMBeanTest.java
test_class.identifier: JobExecutorMBeanTest
test_case.body: @Test
      public void setJobExecutorActivateTrue() {
          jobExecutorMbean.setJobExecutorActivate(true);
          verify(jobExecutor).start();
  
          jobExecutorMbean.setJobExecutorActivate(false);
          verify(jobExecutor).shutdown();
  
      }
test_case.class_method_signature: JobExecutorMBeanTest.setJobExecutorActivateTrue()
test_case.full_signature: @Test public void setJobExecutorActivateTrue()
test_case.identifier: setJobExecutorActivateTrue
test_case.invocations: setJobExecutorActivate start verify setJobExecutorActivate shutdown verify
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void setJobExecutorActivateTrue()
focal_class.declarator: jobExecutor
focal_class.original_string: AsyncExecutor jobExecutor;
focal_class.type: AsyncExecutor
focal_class.var_name: jobExecutor
focal_class.file: modules/flowable-jmx/src/main/java/org/flowable/management/jmx/mbeans/JobExecutorMBean.java
focal_class.identifier: JobExecutorMBean
focal_class.class_method_signature: JobExecutorMBean.JobExecutorMBean(ProcessEngineConfiguration processEngineConfig)
focal_class.full_signature: public  JobExecutorMBean(ProcessEngineConfiguration processEngineConfig)
focal_class.identifier: JobExecutorMBean
focal_class.modifiers: public
focal_class.parameters: (ProcessEngineConfiguration processEngineConfig)
focal_class.signature:  JobExecutorMBean(ProcessEngineConfiguration processEngineConfig)
focal_class.class_method_signature: JobExecutorMBean.isJobExecutorActivated()
focal_class.full_signature: @ManagedAttribute(description = "check if the job executor is activated") public boolean isJobExecutorActivated()
focal_class.identifier: isJobExecutorActivated
focal_class.modifiers: @ManagedAttribute(description = "check if the job executor is activated") public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isJobExecutorActivated()
focal_class.class_method_signature: JobExecutorMBean.setJobExecutorActivate(Boolean active)
focal_class.full_signature: @ManagedOperation(description = "set job executor activate") public void setJobExecutorActivate(Boolean active)
focal_class.identifier: setJobExecutorActivate
focal_class.modifiers: @ManagedOperation(description = "set job executor activate") public
focal_class.parameters: (Boolean active)
focal_class.return: void
focal_class.signature: void setJobExecutorActivate(Boolean active)
focal_method.body: @ManagedOperation(description = "set job executor activate")
      public void setJobExecutorActivate(Boolean active) {
          if (active)
              jobExecutor.start();
          else
              jobExecutor.shutdown();
  
      }
focal_method.class_method_signature: JobExecutorMBean.setJobExecutorActivate(Boolean active)
focal_method.full_signature: @ManagedOperation(description = "set job executor activate") public void setJobExecutorActivate(Boolean active)
focal_method.identifier: setJobExecutorActivate
focal_method.invocations: start shutdown
focal_method.modifiers: @ManagedOperation(description = "set job executor activate") public
focal_method.parameters: (Boolean active)
focal_method.return: void
focal_method.signature: void setJobExecutorActivate(Boolean active)