Package com.xebialabs.xlrelease.utils
Class TaskCommentsAwaiter
- java.lang.Object
-
- com.xebialabs.xlrelease.utils.BaseConditionAwaiter
-
- com.xebialabs.xlrelease.utils.TaskCommentsAwaiter
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class TaskCommentsAwaiter extends BaseConditionAwaiter
-
-
Field Summary
-
Fields inherited from class com.xebialabs.xlrelease.utils.BaseConditionAwaiter
DEFAULT_TIMEOUT, failed, latch, timeout
-
-
Constructor Summary
Constructors Constructor Description TaskCommentsAwaiter(com.xebialabs.xlrelease.events.XLReleaseEventBus eventBus, java.lang.String taskId, int expectedNumComments)TaskCommentsAwaiter(com.xebialabs.xlrelease.events.XLReleaseEventBus eventBus, java.lang.String taskId, int expectedNumComments, long timeout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetErrorMessage()voidonCommentCreatedEvent(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 Detail
-
TaskCommentsAwaiter
public TaskCommentsAwaiter(com.xebialabs.xlrelease.events.XLReleaseEventBus eventBus, java.lang.String taskId, int expectedNumComments)
-
TaskCommentsAwaiter
public TaskCommentsAwaiter(com.xebialabs.xlrelease.events.XLReleaseEventBus eventBus, java.lang.String taskId, int expectedNumComments, long timeout)
-
-
Method Detail
-
getErrorMessage
protected java.lang.String 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)
-
-