Class InsightObjectAsyncEvent

java.lang.Object
com.riadalabs.jira.plugins.insight.services.events.objects.InsightObjectEvent
com.riadalabs.jira.plugins.insight.services.events.objects.InsightObjectAsyncEvent
All Implemented Interfaces:
com.riadalabs.jira.plugins.insight.services.events.InsightAsyncEvent, com.riadalabs.jira.plugins.insight.services.events.InsightEvent
Direct Known Subclasses:
InsightObjectAttachmentEvent, InsightObjectCommentEvent, InsightObjectCreatedEvent, InsightObjectDeletedEvent, InsightObjectMovedEvent, InsightObjectUpdatedEvent

@PublicApi public abstract class InsightObjectAsyncEvent extends InsightObjectEvent implements com.riadalabs.jira.plugins.insight.services.events.InsightAsyncEvent
Asynchronous Event to be published by a publisher service. (for example by the InsightEventPublisherService)
Since:
4.0
Author:
Fredrik Karbing
  • Method Details

    • getRunAsUser

      @Nullable public InsightUser getRunAsUser()
      Specified by:
      getRunAsUser in interface com.riadalabs.jira.plugins.insight.services.events.InsightAsyncEvent
      Overrides:
      getRunAsUser in class InsightObjectEvent
    • getRunAsUserKey

      @Nullable public String getRunAsUserKey()
      Specified by:
      getRunAsUserKey in interface com.riadalabs.jira.plugins.insight.services.events.InsightAsyncEvent