Package com.xebialabs.xlrelease.utils
Class TaskCommentsAwaiter
java.lang.Object
com.xebialabs.xlrelease.utils.BaseConditionAwaiter
com.xebialabs.xlrelease.utils.TaskCommentsAwaiter
- All Implemented Interfaces:
AutoCloseable
-
Field Summary
Fields inherited from class com.xebialabs.xlrelease.utils.BaseConditionAwaiter
DEFAULT_TIMEOUT, failed, latch, timeout -
Constructor Summary
ConstructorsConstructorDescriptionTaskCommentsAwaiter(com.xebialabs.xlrelease.events.XLReleaseEventBus eventBus, String taskId, int expectedNumComments) TaskCommentsAwaiter(com.xebialabs.xlrelease.events.XLReleaseEventBus eventBus, String taskId, int expectedNumComments, long timeout) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringvoidonCommentCreatedEvent(com.xebialabs.deployit.engine.spi.event.CisCreatedEvent event) voidonCommentCreatedXlrEvent(com.xebialabs.xlrelease.domain.events.CommentCreatedEvent commentCreatedEvent) Methods inherited from class com.xebialabs.xlrelease.utils.BaseConditionAwaiter
await, close, getErrorCause, startListening
-
Constructor Details
-
TaskCommentsAwaiter
public TaskCommentsAwaiter(com.xebialabs.xlrelease.events.XLReleaseEventBus eventBus, String taskId, int expectedNumComments) -
TaskCommentsAwaiter
public TaskCommentsAwaiter(com.xebialabs.xlrelease.events.XLReleaseEventBus eventBus, String taskId, int expectedNumComments, long timeout)
-
-
Method Details
-
getErrorMessage
- Specified by:
getErrorMessagein classBaseConditionAwaiter
-
onCommentCreatedEvent
public void onCommentCreatedEvent(com.xebialabs.deployit.engine.spi.event.CisCreatedEvent event) -
onCommentCreatedXlrEvent
public void onCommentCreatedXlrEvent(com.xebialabs.xlrelease.domain.events.CommentCreatedEvent commentCreatedEvent)
-