org.granite.client.tide.spring
Class SpringEventBus
java.lang.Object
org.granite.client.tide.impl.SimpleEventBus
org.granite.client.tide.spring.SpringEventBus
- All Implemented Interfaces:
- EventListener, EventBus, Aware, ApplicationContextAware, ApplicationListener<TideApplicationEvent>
public class SpringEventBus
- extends SimpleEventBus
- implements ApplicationContextAware, ApplicationListener<TideApplicationEvent>
- Author:
- William DRAI
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpringEventBus
public SpringEventBus()
setApplicationContext
public void setApplicationContext(ApplicationContext applicationContext)
throws BeansException
- Specified by:
setApplicationContext in interface ApplicationContextAware
- Throws:
BeansException
raiseEvent
public void raiseEvent(Context context,
String type,
Object... args)
- Specified by:
raiseEvent in interface EventBus- Overrides:
raiseEvent in class SimpleEventBus
onApplicationEvent
public void onApplicationEvent(TideApplicationEvent event)
- Specified by:
onApplicationEvent in interface ApplicationListener<TideApplicationEvent>