Package com.xebialabs.xlrelease.utils
Class Eventually
- java.lang.Object
-
- com.xebialabs.xlrelease.utils.Eventually
-
public class Eventually extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classEventually.EventuallyArchivedclassEventually.EventuallyCommentsclassEventually.EventuallyReleaseclassEventually.EventuallyTask<T extends com.xebialabs.xlrelease.domain.Task>
-
Constructor Summary
Constructors Constructor Description Eventually(com.xebialabs.xlrelease.repository.ReleaseRepository releaseRepository, com.xebialabs.xlrelease.repository.TaskRepository taskRepository, com.xebialabs.xlrelease.db.ArchivedReleases archivedReleases, com.xebialabs.xlrelease.repository.CommentRepository commentRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Eventually.EventuallyArchivedarchived(java.lang.String releaseId)Eventually.EventuallyCommentscomments(java.lang.String taskId)<R> Reventually(java.lang.Long pollingInterval, java.util.function.Supplier<R> supplier, java.util.function.Predicate<R> predicate)<R> Reventually(java.util.function.Supplier<R> supplier, java.util.function.Predicate<R> predicate)Eventually.EventuallyReleaserelease(com.xebialabs.xlrelease.domain.Release release)Eventually.EventuallyReleaserelease(java.lang.String releaseId)Eventually.EventuallyReleaserelease(java.lang.String releaseId, java.lang.Long pollingInterval)<T extends com.xebialabs.xlrelease.domain.Task>
Eventually.EventuallyTask<T>task(com.xebialabs.xlrelease.domain.Task task)<T extends com.xebialabs.xlrelease.domain.Task>
Eventually.EventuallyTask<T>task(java.lang.String taskId)
-
-
-
Constructor Detail
-
Eventually
public Eventually(com.xebialabs.xlrelease.repository.ReleaseRepository releaseRepository, com.xebialabs.xlrelease.repository.TaskRepository taskRepository, com.xebialabs.xlrelease.db.ArchivedReleases archivedReleases, com.xebialabs.xlrelease.repository.CommentRepository commentRepository)
-
-
Method Detail
-
task
public <T extends com.xebialabs.xlrelease.domain.Task> Eventually.EventuallyTask<T> task(com.xebialabs.xlrelease.domain.Task task)
-
task
public <T extends com.xebialabs.xlrelease.domain.Task> Eventually.EventuallyTask<T> task(java.lang.String taskId)
-
comments
public Eventually.EventuallyComments comments(java.lang.String taskId)
-
release
public Eventually.EventuallyRelease release(com.xebialabs.xlrelease.domain.Release release)
-
release
public Eventually.EventuallyRelease release(java.lang.String releaseId)
-
release
public Eventually.EventuallyRelease release(java.lang.String releaseId, java.lang.Long pollingInterval)
-
archived
public Eventually.EventuallyArchived archived(java.lang.String releaseId)
-
eventually
public <R> R eventually(java.util.function.Supplier<R> supplier, java.util.function.Predicate<R> predicate)
-
eventually
public <R> R eventually(java.lang.Long pollingInterval, java.util.function.Supplier<R> supplier, java.util.function.Predicate<R> predicate)
-
-