private void ConsiderRemovedContainer(IContainerRegistrarTransaction transaction, string containerId) { var exists = transaction.GetContainers().Contains(containerId); if (exists) { Logger.Info($"Recieved event that container [{containerId.ToShortContainerName()}] is being removed."); transaction.DeleteContainer(containerId); } }
private void ConsiderAddedService(IContainerRegistrarTransaction transaction, ContainerService service) { var exists = transaction.ContainerServiceExists(service.ContainerId, service.ServiceName); if (exists) { transaction.UpdateContainerService(service); } else { Logger.Info($"Recieved creation event of services [{service.ServiceName}] for container [{service.ContainerId.ToShortContainerName()}]."); transaction.AddContainerService(service); } }