com.xebialabs.deployit.event
Class EventBusHolder

java.lang.Object
  extended by com.xebialabs.deployit.event.EventBusHolder

@Component
public class EventBusHolder
extends java.lang.Object


Constructor Summary
EventBusHolder()
           
 
Method Summary
static void deregister(java.lang.Object listener)
           
static void publish(java.lang.Object event)
           
static void publish(java.lang.Object event, nl.javadude.t2bus.EventHandlerStrategy strategy)
           
static void register(java.lang.Object listener)
           
 void registerListeners()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventBusHolder

public EventBusHolder()
Method Detail

registerListeners

@PostConstruct
public void registerListeners()
                       throws java.lang.InstantiationException,
                              java.lang.IllegalAccessException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException

register

public static void register(java.lang.Object listener)

deregister

public static void deregister(java.lang.Object listener)

publish

public static void publish(java.lang.Object event)

publish

public static void publish(java.lang.Object event,
                           nl.javadude.t2bus.EventHandlerStrategy strategy)