Vaadin 7 disparam eventos personalizados entre componentes

Eu quero criar eventos personalizados e dispará-los em alguma parte da exibição, de modo que alguma outra parte da exibição seja atualizada / removida / atualizada.

Eu tentei estendendo o Component.Event e Component.Listener, mas não funciona. Eu acho que eventos e ouvintes devem ser limitados à mesma instância do componente.

Isso pode ser feito com o Vaadin 7?

Basicamente eu quero dissociar minhas visões e fornecer comunicação fácil entre os componentes. Eu também estou usando Spring com Vaadin. Se você tiver idéias melhores além do padrão Observer, eu também apreciaria.

Obrigado

questionAnswers(3)

yourAnswerToTheQuestion