code: @Override
      public void execute(OperationContext context, ModelNode operation) throws OperationFailedException {
          // Get the model for the resource to retrieve the runtime-name for
          final ModelNode model = context.readResource(PathAddress.EMPTY_ADDRESS).getModel();
          final String name = PathAddress.pathAddress(operation.require(OP_ADDR)).getLastElement().getValue();
          final String runtimeName = RUNTIME_NAME.resolveModelAttribute(context, model).asString();
          final DeploymentHandlerUtil.ContentItem[] contents = getContents(CONTENT_RESOURCE_ALL.resolveModelAttribute(context, model));
          redeploy(context, runtimeName, name, vaultReader, contents);
      }
docs: {@inheritDoc}