INNER CODE UNIT · Java
fireRemoteChangedEvent
geoserver/geoserver-cloud · src/main/src/main/java/org/geoserver/security/CloudGeoServerSecurityManager.java:138
public void fireRemoteChangedEvent(@NonNull String reason) {
if (reloading.get()) {
log.info("{}: won't send security change event, config is reloading", reason);
} else {
log.debug("Publishing remote security event due to {}", reason);
eventPublisher.accept(event(reason));
}
}
/** Override to {@link #fireChanged fire} a remote {@link SecurityConfigChanged} */
@Override
public void saveRoleService(SecurityRoleServiceConfig config) throws IOException, SecurityConfigException {
super.saveRoleService(config);
fireRemoteChangedEvent("SecurityRoleServiceConfig changed");
}
/** Override to {@link #fireChanged fire} a remote {@link SecurityConfigChanged} */
@Override