I'm imagining the pub sub would work like... public class L { @Inject private Publisher publisher;
@Inject private Block someBlock; /** * Fired when the select menu changes */ public Object onFilterChange(Entity entity) { publisher.publish("changeEntity", entity); return someBlock; } } public class E { @Inject private AjaxResponseRenderer ajaxResponseRenderer; @Inject private Zone someZone; @Property private Entity entity; @Subscribe(topic="changeEntity") void subscribeChangeEntity(Entity entity) { this.entity = entity; ajaxResponseRenderer.addRender(someZone; } }