protected boolean shouldSkipInterruptForRegisteredService(final RegisteredService registeredService) {
        if (registeredService != null) {
            LOGGER.trace("Checking interrupt rules for service [{}]", registeredService.getName());
            val policy = ((WebBasedRegisteredService) registeredService).getWebflowInterruptPolicy();
            if (policy != null && !policy.isEnabled()) {
                LOGGER.debug("Service [{}] is assigned an interrupt policy that disables interrupt notifications", registeredService.getName());
                return true;
            }
            LOGGER.debug("Service [{}] is set to allow interrupt notifications", registeredService.getName());
        } else {
            LOGGER.trace("No service was found in the request context to trigger interrupt. Proceeding as usual...");
        }
        return false;
    }
Should skip interrupt for registered service.

@param registeredService the registered service
@return true/false
support/cas-server-support-interrupt-core/src/main/java/org/apereo/cas/interrupt/BaseInterruptInquirer.java