BroadJRadical : Instinct is an event based behavior integration Framework that can help developers to use channel based integration approach to integrate behaviors from different objects. It also provides the feature to mark this integration Synchronous/Asynchronous, hence giving flexibility to switch between Single-Threaded or Multi-threaded or chained integration model. Instinct is influenced with Queueing concepts.
In Order to keep the implementation simple and maintainable, annotations have been provided to have developer friendly identification to links and join points between behaviors. And since the annotations are marked over constructors and methods directly, any changes done to source will not have to be referred to any other static declaration locations, hence more maintainable to any changes in source code.