Package com.xebialabs.xlrelease.events
Class XLReleaseEventBus
- java.lang.Object
-
- com.xebialabs.xlrelease.events.XLReleaseEventBus
-
- All Implemented Interfaces:
com.xebialabs.xlrelease.events.EventBus,org.springframework.beans.factory.DisposableBean
@Component public class XLReleaseEventBus extends java.lang.Object implements com.xebialabs.xlrelease.events.EventBus, org.springframework.beans.factory.DisposableBeanDigital.ai Release specific event bus.
-
-
Constructor Summary
Constructors Constructor Description XLReleaseEventBus()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidderegister(java.lang.Object listener)voiddestroy()booleanhasPendingMessages()voidpublish(com.xebialabs.xlrelease.domain.events.XLReleaseEvent event)voidpublishAndFailOnError(com.xebialabs.xlrelease.domain.events.XLReleaseEvent event)voidregister(java.lang.Object listener)
-
-
-
Method Detail
-
register
public void register(java.lang.Object listener)
- Specified by:
registerin interfacecom.xebialabs.xlrelease.events.EventBus
-
deregister
public void deregister(java.lang.Object listener)
- Specified by:
deregisterin interfacecom.xebialabs.xlrelease.events.EventBus
-
publish
public void publish(com.xebialabs.xlrelease.domain.events.XLReleaseEvent event)
- Specified by:
publishin interfacecom.xebialabs.xlrelease.events.EventBus
-
publishAndFailOnError
public void publishAndFailOnError(com.xebialabs.xlrelease.domain.events.XLReleaseEvent event)
-
hasPendingMessages
public boolean hasPendingMessages()
- Specified by:
hasPendingMessagesin interfacecom.xebialabs.xlrelease.events.EventBus
-
destroy
public void destroy()
- Specified by:
destroyin interfaceorg.springframework.beans.factory.DisposableBean
-
-