Interface RawEventAccess


public interface RawEventAccess
Marker interface signalling that a PolarisEventListener requires the raw, unsanitized event. Listeners that implement this interface receive the original event from PolarisEventListeners.deliverEvent(org.apache.polaris.service.events.PolarisEvent, java.lang.String, org.apache.polaris.service.events.listeners.PolarisEventListener), bypassing the global EventSanitizer.

This is an explicit security opt-out. Implement only when the listener has a documented need for sensitive attributes (for example, a forensic audit sink that records principal credentials or raw catalog configuration). All other listeners receive the sanitized event by default.