Looks like we might have more `consumerArguments`  in the future, so this should be changed to:
````java
ManagedMap<String, TypedStringValue> args = new ManagedMap<String, TypedStringValue>();
containerDef.getPropertyValues().add("consumerArguments", args);

String priority = listenerEle.getAttribute("priority");
if (StringUtils.hasText(priority)) {
	args.put("x-priority", new TypedStringValue(priority, Integer.class));
}
````