Module it.tidalwave.ui.core
Package it.tidalwave.ui.core.annotation
package it.tidalwave.ui.core.annotation
-
ClassDescriptionThis annotation marks methods in presentation assembler classes (see
PresentationAssembler
).If aMain
class is annotated withEnableMessageBus
, the following things happen: a messagebus implementingMessageBus
is instantiated and made available in the Spring application context (so it can be injected); aPowerOnEvent
is fired when the application is ready to be initialised; aPowerOffEvent
is fired when the application is going to be closed.This annotation marks presentation delegate classes to designate them as "application assemblers", that is portions of code that takes previously build pieces of the user interface and assemble them together in a window.