in amazon-sns-trigger-server/src/main/java/jetbrains/buildServer/clouds/amazon/sns/trigger/service/SnsBuildTriggeringPolicy.java [103:120]
public void triggerActivated(@NotNull PolledTriggerContext context) throws BuildTriggerException {
final Logger contextLogger = context.getLogger();
contextLogger.info("Initializing the Amazon SNS trigger state");
CustomDataStorageWrapper cds = new CustomDataStorageWrapper(context.getCustomDataStorage());
CustomDataStorageWrapper tempStorageWithPossibleSubscription = getInBetweenActivationStorage(context);
if (tempStorageWithPossibleSubscription.getValues() != null) {
cds.putValues(tempStorageWithPossibleSubscription.getValues());
}
AwsSnsBuildTriggerState state = new AwsSnsBuildTriggerState(
context,
myTriggeringContext.getObjectMapper(),
contextLogger
);
state.resetMessagesMap();
myTimeIntervalAction.resetLastActionTime();
}