public synchronized void registerDeploymentEvent( String deploymentPaaSId, String deploymentId, DeploymentStatus deploymentStatus) { statusService.registerDeploymentEvent(deploymentPaaSId, deploymentStatus); paaSDeploymentIdToAlienDeploymentIdMapping.put(deploymentPaaSId, deploymentId); alienDeploymentIdToPaaSDeploymentIdMapping.put(deploymentId, deploymentPaaSId); PaaSDeploymentStatusMonitorEvent deploymentStatusMonitorEvent = new PaaSDeploymentStatusMonitorEvent(); deploymentStatusMonitorEvent.setDeploymentStatus(deploymentStatus); deploymentStatusMonitorEvent.setDeploymentId(deploymentId); internalProviderEventsQueue.add(deploymentStatusMonitorEvent); }