in amazon-sns-trigger-server/src/main/java/jetbrains/buildServer/clouds/amazon/sns/trigger/service/AwsSnsBuildTriggerState.java [39:54]
public Map<String, SnsNotificationDto> getRegisteredMessages() {
String messagesMapAsString = myStorage.getValue(TRIGGER_STORE_MESSAGES);
if (messagesMapAsString == null || messagesMapAsString.isEmpty()) {
return Collections.emptyMap();
}
try {
return myObjectMapper.readValue(messagesMapAsString, new TypeReference<HashMap<String, SnsNotificationDto>>() {
});
} catch (JsonProcessingException err) {
myLogger.debug("Exception during decerialization of the messages key from storage: " + err.getMessage(), err);
myLogger.error("Something went terribly wrong. Try to recreate the trigger.");
return Collections.emptyMap();
}
}