/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  org.springframework.beans.factory.SmartFactoryBean
 *  org.springframework.context.ApplicationEventPublisher
 *  org.springframework.context.ApplicationEventPublisherAware
 */
package com.l7tech.server.util;

import org.springframework.beans.factory.SmartFactoryBean;
import org.springframework.context.ApplicationEventPublisher;
import org.springframework.context.ApplicationEventPublisherAware;

public class ApplicationEventPublisherFactoryBean
implements SmartFactoryBean<ApplicationEventPublisher>,
ApplicationEventPublisherAware {
    private ApplicationEventPublisher a;

    public ApplicationEventPublisher getObject() throws Exception {
        return this.a;
    }

    public Class<ApplicationEventPublisher> getObjectType() {
        return ApplicationEventPublisher.class;
    }

    public boolean isSingleton() {
        return true;
    }

    public boolean isEagerInit() {
        return true;
    }

    public boolean isPrototype() {
        return false;
    }

    public void setApplicationEventPublisher(ApplicationEventPublisher applicationEventPublisher) {
        this.a = applicationEventPublisher;
    }
}

