Class EdgeListener


  • @Component
    public class EdgeListener
    extends Object
    Listens for application events and responds by creating an edge and persisting it the index for querying.
    • Constructor Detail

      • EdgeListener

        @Autowired
        public EdgeListener​(EdgeIndexManager edgeIndexManager,
                            EdgeFactory edgeFactory,
                            ContentEntityManager contentEntityManager,
                            com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate,
                            com.atlassian.event.api.EventPublisher eventPublisher)
    • Method Detail

      • setup

        @PostConstruct
        public void setup()
      • teardown

        @PreDestroy
        public void teardown()
      • onLikeEvent

        @EventListener
        public void onLikeEvent​(AsyncLikeEvent likeEvent)
      • onCommentCreateEvent

        @EventListener
        public void onCommentCreateEvent​(CommentCreateEvent commentEvent)
      • onPageCreateEvent

        @EventListener
        public void onPageCreateEvent​(PageCreateEvent pageCreateEvent)
      • onBlogPostCreateEvent

        @EventListener
        public void onBlogPostCreateEvent​(BlogPostCreateEvent blogPostCreateEvent)
      • onContentRemoveEvent

        @EventListener
        public void onContentRemoveEvent​(Removed removedEvent)
      • onContentTrashed

        @EventListener
        public void onContentTrashed​(Trashed trashedEvent)