Package io.quarkus.security.spi.runtime
Class SecurityEventHelper<S extends SecurityEvent,F extends SecurityEvent>
java.lang.Object
io.quarkus.security.spi.runtime.SecurityEventHelper<S,F>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AuthenticationFailureEventstatic final AuthenticationSuccessEventstatic final AuthorizationFailureEventstatic final AuthorizationSuccessEvent -
Constructor Summary
ConstructorsConstructorDescriptionSecurityEventHelper(jakarta.enterprise.event.Event<S> successEvent, jakarta.enterprise.event.Event<F> failureEvent, S successInstance, F failureInstance, jakarta.enterprise.inject.spi.BeanManager beanManager, boolean enabled) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends SecurityEvent>
voidfire(jakarta.enterprise.event.Event<T> securityEvent, T event) booleanbooleanvoidfireFailureEvent(F failureInstance) voidfireSuccessEvent(S successInstance) static <T extends SecurityEvent>
booleanisEventObserved(T event, jakarta.enterprise.inject.spi.BeanManager beanManager, boolean enabled) static <S extends SecurityEvent,F extends SecurityEvent>
SecurityEventHelper<S,F> lazilyOf(jakarta.enterprise.event.Event<S> successEvent, jakarta.enterprise.event.Event<F> failureEvent, S successInstance, F failureInstance, jakarta.enterprise.inject.spi.BeanManager beanManager) CreatesSecurityEventHelperinitialized on first request.
-
Field Details
-
AUTHORIZATION_FAILURE
-
AUTHORIZATION_SUCCESS
-
AUTHENTICATION_FAILURE
-
AUTHENTICATION_SUCCESS
-
-
Constructor Details
-
SecurityEventHelper
-
-
Method Details
-
fireSuccessEvent
-
fireFailureEvent
-
fireEventOnSuccess
public boolean fireEventOnSuccess() -
fireEventOnFailure
public boolean fireEventOnFailure() -
fire
public static <T extends SecurityEvent> void fire(jakarta.enterprise.event.Event<T> securityEvent, T event) -
isEventObserved
public static <T extends SecurityEvent> boolean isEventObserved(T event, jakarta.enterprise.inject.spi.BeanManager beanManager, boolean enabled) -
lazilyOf
public static <S extends SecurityEvent,F extends SecurityEvent> SecurityEventHelper<S,F> lazilyOf(jakarta.enterprise.event.Event<S> successEvent, jakarta.enterprise.event.Event<F> failureEvent, S successInstance, F failureInstance, jakarta.enterprise.inject.spi.BeanManager beanManager) CreatesSecurityEventHelperinitialized on first request. This method should only be used when there is a risk the helper will be initialized during the static init phase. During the runtime init phase, prefer the constructor.
-