List of usage examples for org.springframework.context.support AbstractApplicationContext publishEvent
@Override public void publishEvent(Object event)
From source file:spring_4.Spring_4.java
/** * @param args the command line arguments *//* ww w . ja v a 2 s. c o m*/ public static void main(String[] args) { AbstractApplicationContext ac = new FileSystemXmlApplicationContext("/src/spring_4/one.xml"); point p = (point) ac.getBean("pt1"); segment s = (segment) ac.getBean("seg1"); event1 e1 = new event1(); ac.publishEvent(e1); event2 e2 = new event2(); ac.publishEvent(e2); //System.out.println(p); // TODO code application logic here }
From source file:org.jahia.services.SpringContextSingleton.java
private void multicastEvent(ApplicationEvent event, AbstractApplicationContext ctx) { if (!ctx.isActive()) { return;/*w ww . ja va2 s . c o m*/ } if (ctx.containsBean(AbstractApplicationContext.APPLICATION_EVENT_MULTICASTER_BEAN_NAME)) { ((ApplicationEventMulticaster) ctx .getBean(AbstractApplicationContext.APPLICATION_EVENT_MULTICASTER_BEAN_NAME)) .multicastEvent(event); } else { // fall back to publishEvent() ctx.publishEvent(event); } }