Class ServiceNames

java.lang.Object
org.camunda.bpm.container.impl.jboss.service.ServiceNames

public class ServiceNames extends Object

All ServiceName references run through here.

Author:
Daniel Meyer
  • Constructor Details

    • ServiceNames

      public ServiceNames()
  • Method Details

    • forManagedProcessEngine

      public static org.jboss.msc.service.ServiceName forManagedProcessEngine(String processEngineName)
      Returns the service name for a MscManagedProcessEngine.
      Parameters:
      the - name of the process engine
      Returns:
      the composed service name
    • forDefaultProcessEngine

      public static org.jboss.msc.service.ServiceName forDefaultProcessEngine()
      Returns:
      the ServiceName for the default MscManagedProcessEngine. This is a constant name since there can only be one default process engine.
    • forMscRuntimeContainerDelegate

      public static org.jboss.msc.service.ServiceName forMscRuntimeContainerDelegate()
      Returns:
      the ServiceName for the MscRuntimeContainerDelegate
    • forManagedProcessEngines

      public static org.jboss.msc.service.ServiceName forManagedProcessEngines()
      Returns:
      the ServiceName that is the longest common prefix of all ServiceNames used for MscManagedProcessEngine.
    • forManagedProcessApplications

      public static org.jboss.msc.service.ServiceName forManagedProcessApplications()
      Returns:
      the ServiceName that is the longest common prefix of all ServiceNames used for MscManagedProcessApplication.
    • forManagedProcessApplication

      public static org.jboss.msc.service.ServiceName forManagedProcessApplication(String applicationName)
      Parameters:
      applicationName -
      Returns:
      the name to be used for an MscManagedProcessApplication service.
    • forProcessApplicationModuleService

      public static org.jboss.msc.service.ServiceName forProcessApplicationModuleService(String moduleName)
    • forProcessApplicationStartService

      public static org.jboss.msc.service.ServiceName forProcessApplicationStartService(String moduleName)
      Parameters:
      applicationName -
      Returns:
      the name to be used for an MscManagedProcessApplication service.
    • forProcessApplicationDeploymentService

      public static org.jboss.msc.service.ServiceName forProcessApplicationDeploymentService(String moduleName, String deploymentName)

      Returns the name for a ProcessApplicationDeploymentService given the name of the deployment unit and the name of the deployment.

      Parameters:
      processApplicationName -
      deploymentId -
    • forNoViewProcessApplicationStartService

      public static org.jboss.msc.service.ServiceName forNoViewProcessApplicationStartService(String moduleName)
    • forMscExecutorService

      public static org.jboss.msc.service.ServiceName forMscExecutorService()
      Returns:
      the ServiceName of the MscExecutorService.
    • forMscRuntimeContainerJobExecutorService

      public static org.jboss.msc.service.ServiceName forMscRuntimeContainerJobExecutorService(String jobExecutorName)
      Returns:
      the ServiceName of the MscRuntimeContainerJobExecutor
    • forBpmPlatformPlugins

      public static org.jboss.msc.service.ServiceName forBpmPlatformPlugins()
      Returns:
      the ServiceName of the MscBpmPlatformPlugins
    • forProcessApplicationStopService

      public static org.jboss.msc.service.ServiceName forProcessApplicationStopService(String moduleName)
      Returns:
      the ServiceName of the ProcessApplicationStopService
    • forManagedThreadPool

      public static org.jboss.msc.service.ServiceName forManagedThreadPool(String threadPoolName)
      Returns:
      the ServiceName of the BoundedQueueThreadPoolService
    • forThreadFactoryService

      public static org.jboss.msc.service.ServiceName forThreadFactoryService(String threadFactoryName)
      Returns:
      the ServiceName of the ThreadFactoryService