Class RealmEventVisitor<P,R>
- java.lang.Object
- 
- org.wildfly.security.auth.server.event.RealmEventVisitor<P,R>
 
- 
- Type Parameters:
- P- the visitor's parameter type (may be- Void)
- R- the visitor's return type (may be- Void)
 
 public abstract class RealmEventVisitor<P,R> extends Object A class which provides an easy way to handle realm events based on the type of the event. The visitor can accept a parameter and return a value. To invoke the appropriate visitor method based on the event type, use the<P, R> R RealmEvent.accept(RealmEventVisitor<P, R>, P)method.- Author:
- David M. Lloyd
 
- 
- 
Constructor SummaryConstructors Modifier Constructor Description protectedRealmEventVisitor()Construct a new instance.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description RhandleAbandonedAuthenticationEvent(RealmAbandonedAuthenticationEvent event, P param)Handle an abandoned authentication realm event.RhandleAuthenticationEvent(RealmAuthenticationEvent event, P param)Handle any authentication-related realm event.RhandleAuthorizationEvent(RealmAuthorizationEvent event, P param)Handle any authorization-related realm event.RhandleDefiniteOutcomeAuthenticationEvent(RealmDefiniteOutcomeAuthenticationEvent event, P param)Handle a definite-outcome authentication realm event.RhandleFailedAuthenticationEvent(RealmFailedAuthenticationEvent event, P param)Handle a failed authentication realm event.RhandleIdentityAuthorizationEvent(RealmIdentityAuthorizationEvent event, P param)Handle an identity authorization realm event.RhandleIdentityFailedAuthorizationEvent(RealmIdentityFailedAuthorizationEvent event, P param)Handle an identity failed authorization realm event.RhandleIdentitySuccessfulAuthorizationEvent(RealmIdentitySuccessfulAuthorizationEvent event, P param)Handle an identity successful authorization realm event.RhandleSuccessfulAuthenticationEvent(RealmSuccessfulAuthenticationEvent event, P param)Handle a successful authentication realm event.RhandleUnknownEvent(RealmEvent event, P param)Handle any unhandled realm event.
 
- 
- 
- 
Method Detail- 
handleUnknownEventpublic R handleUnknownEvent(RealmEvent event, P param) Handle any unhandled realm event.- Parameters:
- event- the realm event
- param- the visitor parameter
- Returns:
- the visitor return value
 
 - 
handleAuthenticationEventpublic R handleAuthenticationEvent(RealmAuthenticationEvent event, P param) Handle any authentication-related realm event.- Parameters:
- event- the realm event
- param- the visitor parameter
- Returns:
- the visitor return value
 
 - 
handleAbandonedAuthenticationEventpublic R handleAbandonedAuthenticationEvent(RealmAbandonedAuthenticationEvent event, P param) Handle an abandoned authentication realm event.- Parameters:
- event- the realm event
- param- the visitor parameter
- Returns:
- the visitor return value
 
 - 
handleDefiniteOutcomeAuthenticationEventpublic R handleDefiniteOutcomeAuthenticationEvent(RealmDefiniteOutcomeAuthenticationEvent event, P param) Handle a definite-outcome authentication realm event.- Parameters:
- event- the realm event
- param- the visitor parameter
- Returns:
- the visitor return value
 
 - 
handleSuccessfulAuthenticationEventpublic R handleSuccessfulAuthenticationEvent(RealmSuccessfulAuthenticationEvent event, P param) Handle a successful authentication realm event.- Parameters:
- event- the realm event
- param- the visitor parameter
- Returns:
- the visitor return value
 
 - 
handleFailedAuthenticationEventpublic R handleFailedAuthenticationEvent(RealmFailedAuthenticationEvent event, P param) Handle a failed authentication realm event.- Parameters:
- event- the realm event
- param- the visitor parameter
- Returns:
- the visitor return value
 
 - 
handleAuthorizationEventpublic R handleAuthorizationEvent(RealmAuthorizationEvent event, P param) Handle any authorization-related realm event.- Parameters:
- event- the realm event
- param- the visitor parameter
- Returns:
- the visitor return value
 
 - 
handleIdentityAuthorizationEventpublic R handleIdentityAuthorizationEvent(RealmIdentityAuthorizationEvent event, P param) Handle an identity authorization realm event.- Parameters:
- event- the realm event
- param- the visitor parameter
- Returns:
- the visitor return value
 
 - 
handleIdentitySuccessfulAuthorizationEventpublic R handleIdentitySuccessfulAuthorizationEvent(RealmIdentitySuccessfulAuthorizationEvent event, P param) Handle an identity successful authorization realm event.- Parameters:
- event- the realm event
- param- the visitor parameter
- Returns:
- the visitor return value
 
 - 
handleIdentityFailedAuthorizationEventpublic R handleIdentityFailedAuthorizationEvent(RealmIdentityFailedAuthorizationEvent event, P param) Handle an identity failed authorization realm event.- Parameters:
- event- the realm event
- param- the visitor parameter
- Returns:
- the visitor return value
 
 
- 
 
-