Class SecurityEvent
- java.lang.Object
 - 
- org.wildfly.security.auth.server.event.SecurityEvent
 
 
- 
- Direct Known Subclasses:
 SecurityDefiniteOutcomeEvent,SecurityRealmUnavailableEvent,SyslogAuditEvent
public abstract class SecurityEvent extends Object
Base class for security events emitted from aSecurityDomain.- Author:
 - Darran Lofthouse
 
 
- 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <P,R>
Raccept(SecurityEventVisitor<P,R> visitor, P param)Accept the given visitor, calling the method which is most applicable to this event type.InstantgetInstant()Obtain theInstantthis event was created.SecurityIdentitygetSecurityIdentity()Get theSecurityIdentitythat was active at the time this event was triggered. 
 - 
 
- 
- 
Method Detail
- 
getSecurityIdentity
public SecurityIdentity getSecurityIdentity()
Get theSecurityIdentitythat was active at the time this event was triggered.- Returns:
 - the 
SecurityIdentitythat was active at the time this event was triggered. 
 
- 
getInstant
public Instant getInstant()
Obtain theInstantthis event was created.- Returns:
 - the 
Instantthis event was created. 
 
- 
accept
public <P,R> R accept(SecurityEventVisitor<P,R> visitor, P param)
Accept the given visitor, calling the method which is most applicable to this event type.- Type Parameters:
 P- the visitor parameter typeR- the visitor return type- Parameters:
 visitor- the visitorparam- the parameter to pass to the visitorhandleXxxmethod- Returns:
 - the value returned from the visitor 
handleXxxmethod 
 
 - 
 
 -