Axon Framework Plugin

Compatible with IntelliJ IDEA
Feb 13, 2017
2 831
This plugin helps to navigate from and to the axon framework event handler annotations. Axon Framework helps build scalable, extensible and maintainable applications by supporting developers apply the Command Query Responsibility Segregation (CQRS) architectural pattern. Please report issues at http://issues.axonframework.org

Download plugin

Recent change notes

Version 0.3.9
-------------
  • FIXED IDEAPLUGIN-10 Plugin crashes because it cannot find java.util.concurrent.ConcurrentHashMap.keySet


Version 0.3.7
-------------
  • FIXED IDEAPLUGIN-5 Command Publisher now links to @CommandHandler


Version 0.3.6
-------------
  • Performance improvements and navigation from event classes and command classes to handlers (thanks to Pawel Badenski)


Version 0.3.5
-------------
  • Several bugfixes for IDEAPLUGIN-4


Version 0.3.4
-------------
  • FIXED IDEAPLUGIN-4 @CommandHandler now links to the constructor of the commandhandler argument


Version 0.3.3
-------------
  • FIXED IDEAPLUGIN-13 / IDEAPLUGIN-14 Plugin crashes all the time


Version 0.3.2
-------------
  • IDEAPLUGIN-6 Added visual distinction between internal, saga and other events


Version 0.3.0
-------------
  • IDEAPLUGIN-6 Added visual distinction between internal and external events


Version 0.2.2
-------------
  • Bugfix: IDEAPLUGIN-9 / Issue when switching projects with Axon plugin #3


Version 0.2.1
-------------
  • Bugfix: IDEAPLUGIN-10
  • Small performance improvement


Version 0.2.0
-------------
  • Added Create Event Handler Quickfix


Version 0.1.1
-------------
  • Added support for Events from AbstractAnnotatedEntity
  • Fixed some issues where the plugin would not always show all handlers/publishers


Version 0.1.0
-------------
  • Fixed NPE
  • Fixed ConcurrentModificationException
  • Restructured code


Version 0.0.8
-------------
  • Fixed NPE
  • Fixed ConcurrentModificationException
  • Added support for all event handlers annotation types:
    • @EventHandler
    • @EventSourcingHandler
    • @SagaEventHandler
  • Event handler methods (and parameters used to defined the event type) are not marked as unused if a publishers for the declared event is available.