Interface AuditEventListener

  • All Known Subinterfaces:
    AuditEventListenerPlugin

    public interface AuditEventListener
    Interface for implementing an Audit event listener plugins.
    • Method Detail

      • onEvent

        default void onEvent​(AuditEvent event)
        Called when any kind of event is fired by the system. This method is called always and before any other method of this listener.
        Parameters:
        event - The event descriptor fired by the system.
      • onLoginSuccess

        default void onLoginSuccess​(AuditEvent event)
        Called when a user logins successfully.
        Parameters:
        event - Event descriptor.
      • onLoginFailed

        default void onLoginFailed​(AuditEvent event)
        Called on an authentication failure event.
        Parameters:
        event - Event descriptor.
      • onLogout

        default void onLogout​(AuditEvent event)
        Called when a user logs out.
        Parameters:
        event - Event descriptor.
      • onProjectView

        default void onProjectView​(AuditEvent event)
        Called when the project homepage is accessed.
        Parameters:
        event - Event descriptor.
      • onJobCreate

        default void onJobCreate​(AuditEvent event)
        Called when a job is created
      • onJobUpdate

        default void onJobUpdate​(AuditEvent event)
        Called when a job is updated
      • onJobDelete

        default void onJobDelete​(AuditEvent event)
        Called when a job is deleted
      • onJobRun

        default void onJobRun​(AuditEvent event)
        Called when a job is run
      • onAclCreate

        default void onAclCreate​(AuditEvent event)
        Called when an acl is created
      • onAclUpdate

        default void onAclUpdate​(AuditEvent event)
        Called when an acl is updated
      • onAclDelete

        default void onAclDelete​(AuditEvent event)
        Called when an acl is deleted