public void triggerActivated()

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();
  }