Пример #1
0
 public virtual ProcessApplicationRegistration registerProcessApplicationForDeployments(ISet <string> deploymentsToRegister, ProcessApplicationReference reference)
 {
     lock (this)
     {
         // create process application registration
         DefaultProcessApplicationRegistration registration = createProcessApplicationRegistration(deploymentsToRegister, reference);
         // register with job executor
         createJobExecutorRegistrations(deploymentsToRegister);
         logRegistration(deploymentsToRegister, reference);
         return(registration);
     }
 }
Пример #2
0
        public virtual ProcessApplicationReference getProcessApplicationForDeployment(string deploymentId)
        {
            DefaultProcessApplicationRegistration registration = registrationsByDeploymentId[deploymentId];

            if (registration != null)
            {
                return(registration.Reference);
            }
            else
            {
                return(null);
            }
        }
Пример #3
0
        protected internal virtual DefaultProcessApplicationRegistration createProcessApplicationRegistration(ISet <string> deploymentsToRegister, ProcessApplicationReference reference)
        {
//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final String processEngineName = org.camunda.bpm.engine.impl.context.Context.getProcessEngineConfiguration().getProcessEngineName();
            string processEngineName = Context.ProcessEngineConfiguration.ProcessEngineName;

            DefaultProcessApplicationRegistration registration = new DefaultProcessApplicationRegistration(reference, deploymentsToRegister, processEngineName);

            // add to registration map
            foreach (string deploymentId in deploymentsToRegister)
            {
                registrationsByDeploymentId[deploymentId] = registration;
            }
            return(registration);
        }