log.info("Failed to create AvailabilityCacheElement with parameters: "
+ AlertConditionCacheUtils.getCacheElementErrorString(alertConditionId, alertConditionOperator,
availabilityComposite.getAvailabilityType(), alertConditionOperator.toString(), icee));
}
} else if (alertConditionCategory == AlertConditionCategory.CONTROL) {
AlertConditionControlCategoryComposite controlComposite = (AlertConditionControlCategoryComposite) composite;
String option = alertCondition.getOption();
OperationRequestStatus operationRequestStatus = OperationRequestStatus.valueOf(option.toUpperCase());
try {
ResourceOperationCacheElement cacheElement = new ResourceOperationCacheElement(alertConditionOperator,
operationRequestStatus, alertConditionId);
// auto-boxing always safe
addToResourceOperationCache(controlComposite.getResourceId(),
controlComposite.getOperationDefinitionId(), cacheElement, alertConditionId, stats);
} catch (InvalidCacheElementException icee) {
log.info("Failed to create ResourceOperationCacheElement with parameters: "
+ AlertConditionCacheUtils.getCacheElementErrorString(alertConditionId, alertConditionOperator,
null, operationRequestStatus, icee));
}