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); } }
public virtual ProcessApplicationReference getProcessApplicationForDeployment(string deploymentId) { DefaultProcessApplicationRegistration registration = registrationsByDeploymentId[deploymentId]; if (registration != null) { return(registration.Reference); } else { return(null); } }
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); }