public void renewSubscription()

in modules/core/src/main/java/org/apache/savan/eventing/subscribers/EventingSubscriber.java [143:157]


    public void renewSubscription(ExpirationBean bean) {
        if (bean.isDuration()) {
            if (subscriptionEndingTime == null) {
                Calendar calendar = Calendar.getInstance();
                CommonUtil.addDurationToCalendar(calendar, bean.getDurationValue());
                subscriptionEndingTime = calendar.getTime();
            } else {
                Calendar expiration = Calendar.getInstance();
                expiration.setTime(subscriptionEndingTime);
                CommonUtil.addDurationToCalendar(expiration, bean.getDurationValue());
                subscriptionEndingTime = expiration.getTime();
            }
        } else
            subscriptionEndingTime = bean.getDateValue();
	}