Example usage for org.springframework.context.support AbstractApplicationContext containsBean

List of usage examples for org.springframework.context.support AbstractApplicationContext containsBean

Introduction

In this page you can find the example usage for org.springframework.context.support AbstractApplicationContext containsBean.

Prototype

@Override
    public boolean containsBean(String name) 

Source Link

Usage

From source file:org.jahia.services.SpringContextSingleton.java

private void multicastEvent(ApplicationEvent event, AbstractApplicationContext ctx) {
    if (!ctx.isActive()) {
        return;/*w  w  w . ja va2s. 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);
    }
}