Here are the examples of the java api org.springframework.context.BeanThatBroadcasts taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1 Examples
10
Source : ApplicationContextEventTests.java
with MIT License
from Vip-Augus
with MIT License
from Vip-Augus
@Test
public void listenerAndBroadcasterWithCircularReference() {
StaticApplicationContext context = new StaticApplicationContext();
context.registerBeanDefinition("broadcaster", new RootBeanDefinition(BeanThatBroadcasts.clreplaced));
RootBeanDefinition listenerDef = new RootBeanDefinition(BeanThatListens.clreplaced);
listenerDef.getConstructorArgumentValues().addGenericArgumentValue(new RuntimeBeanReference("broadcaster"));
context.registerBeanDefinition("listener", listenerDef);
context.refresh();
BeanThatBroadcasts broadcaster = context.getBean("broadcaster", BeanThatBroadcasts.clreplaced);
context.publishEvent(new MyEvent(context));
replacedertEquals("The event was not received by the listener", 2, broadcaster.receivedCount);
context.close();
}