@Override public void deleteDeployment(byte[] deploymentHash) { localFileRepository.deleteDeployment(deploymentHash); } }
@Override public void deleteDeployment(ContentReference reference) { localFileRepository.deleteDeployment(reference); } }
@Override public void deleteDeployment(ContentReference reference) { localFileRepository.deleteDeployment(reference); } }
@Override public void handleResult(ResultAction resultAction, OperationContext context, ModelNode operation) { if (resultAction == ResultAction.KEEP) { if (replacedHash != null && (newHash == null || !Arrays.equals(replacedHash, newHash))) { // The old content is no longer used; clean from repos ContentReference reference = ModelContentReference.fromModelAddress(address, replacedHash); if (contentRepository != null) { contentRepository.removeContent(reference); } else { fileRepository.deleteDeployment(reference); } } if (newHash != null && contentRepository != null) { contentRepository.addContentReference(ModelContentReference.fromModelAddress(address, newHash)); } } else if (newHash != null && (replacedHash == null || !Arrays.equals(replacedHash, newHash))) { // Due to rollback, the new content isn't used; clean from repos ContentReference reference = ModelContentReference.fromModelAddress(address, newHash); if (contentRepository != null) { contentRepository.removeContent(reference); } else { fileRepository.deleteDeployment(reference); } } } });
@Override public void handleResult(ResultAction resultAction, OperationContext context, ModelNode operation) { if (resultAction == ResultAction.KEEP) { if (replacedHash != null && (newHash == null || !Arrays.equals(replacedHash, newHash))) { // The old content is no longer used; clean from repos ContentReference reference = ModelContentReference.fromModelAddress(address, replacedHash); if (contentRepository != null) { contentRepository.removeContent(reference); } else { fileRepository.deleteDeployment(reference); } } if (newHash != null && contentRepository != null) { contentRepository.addContentReference(ModelContentReference.fromModelAddress(address, newHash)); } } else if (newHash != null && (replacedHash == null || !Arrays.equals(replacedHash, newHash))) { // Due to rollback, the new content isn't used; clean from repos ContentReference reference = ModelContentReference.fromModelAddress(address, newHash); if (contentRepository != null) { contentRepository.removeContent(reference); } else { fileRepository.deleteDeployment(reference); } } } });
@Override public void handleResult(OperationContext.ResultAction resultAction, OperationContext context, ModelNode operation) { if (resultAction == OperationContext.ResultAction.KEEP) { if (contentRepository != null) { //Master DC or backup if (oldHash != null && (newHash == null || !Arrays.equals(oldHash, newHash))) { // The old content is no longer used; clean from repos contentRepository.removeContent(ModelContentReference.fromModelAddress(address, oldHash)); } if (newHash != null) { contentRepository.addContentReference(ModelContentReference.fromModelAddress(address, newHash)); } } } else { if (fileRepository != null) { fileRepository.deleteDeployment(ModelContentReference.fromModelAddress(address, newHash)); } if (contentRepository != null) { if (newHash != null && (oldHash == null || !Arrays.equals(oldHash, newHash))) { // Due to rollback, the new content isn't used; clean from repos contentRepository.removeContent(ModelContentReference.fromModelAddress(address, newHash)); } } } } });
@Override public void handleResult(OperationContext.ResultAction resultAction, OperationContext context, ModelNode operation) { if (resultAction == OperationContext.ResultAction.KEEP) { if (contentRepository != null) { //Master DC or backup if (oldHash != null && (newHash == null || !Arrays.equals(oldHash, newHash))) { // The old content is no longer used; clean from repos contentRepository.removeContent(ModelContentReference.fromModelAddress(address, oldHash)); } if (newHash != null) { contentRepository.addContentReference(ModelContentReference.fromModelAddress(address, newHash)); } } } else { if (fileRepository != null) { fileRepository.deleteDeployment(ModelContentReference.fromModelAddress(address, newHash)); } if (contentRepository != null) { if (newHash != null && (oldHash == null || !Arrays.equals(oldHash, newHash))) { // Due to rollback, the new content isn't used; clean from repos contentRepository.removeContent(ModelContentReference.fromModelAddress(address, newHash)); } } } } });