Java tutorial
/* * The License * * Copyright 2014 Marcos O. Junqueira <marcos.junqueira at gmail.com>. * * This file is part of schedule-app and can not be copied and/or * distributed without the express permission of Marcos O. Junqueira <marcos.junqueira at gmail.com>. */ package br.com.valecard.context.event; import org.springframework.context.ApplicationEvent; import org.springframework.context.ApplicationEventPublisher; import org.springframework.context.ApplicationEventPublisherAware; import org.springframework.stereotype.Component; /** * * @author Marcos O. Junqueira <marcos.junqueira at gmail.com> */ @Component public class EventPublisher implements ApplicationEventPublisherAware { private ApplicationEventPublisher applicationEventPublisher; @Override public void setApplicationEventPublisher(ApplicationEventPublisher applicationEventPublisher) { this.applicationEventPublisher = applicationEventPublisher; } public void publishEvent(ApplicationEvent event) { applicationEventPublisher.publishEvent(event); } }