Activation starts when the route matches. Brix checks authorization, registers listeners, marks the presenter active, and attempts to reveal the view.
getAuthorizer().isAuthorized(...); unauthorized calls reportUnAuthorizedAccess().@ListenFor), navigation interceptor if the view confirms navigation.onActivated() fires, then auto-reveal runs if enabled.Use built-ins or custom authorizers to control access.
@Override
public Set<String> getRoles() { return Set.of("admin"); }
@Override
public Authorizer getAuthorizer() {
return RolesAllowedAuthorizer.INSTANCE;
}
onSlotRegistered.isEnabled() and returning false.