## org.springframework.context
Interface ApplicationEventPublisherAware

All Superinterfaces:
  Aware

All Known Implementing Classes:
  EventPublicationInterceptor

    public interface ApplicationEventPublisherAware

extends Aware

Interface to be implemented by any object that wishes to be notified of the ApplicationEventPublisher (typically the ApplicationContext) that it runs in.

Since:
  1.1.1
Author:
  Juergen Hoeller, Chris Beams
See Also:
  `ApplicationContextAware`

Method Summary
`void` `setApplicationEventPublisher(ApplicationEventPublisher applicationEventPublisher)` Set the ApplicationEventPublisher that this object runs in.

Method Detail

### setApplicationEventPublisher

    void setApplicationEventPublisher(ApplicationEventPublisher applicationEventPublisher)

  Set the ApplicationEventPublisher that this object runs in.

  Invoked after population of normal bean properties but before an init callback like InitializingBean's afterPropertiesSet or a custom init-method. Invoked before ApplicationContextAware's setApplicationContext.

  Parameters:
    `applicationEventPublisher` - event publisher to be used by this object