Package ru.yoomoney.tech.dbqueue.api
Class Task.Builder<PayloadBuilderT>
- java.lang.Object
-
- ru.yoomoney.tech.dbqueue.api.Task.Builder<PayloadBuilderT>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Task<PayloadBuilderT>build()Task.Builder<PayloadBuilderT>withAttemptsCount(long attemptsCount)Task.Builder<PayloadBuilderT>withCreatedAt(java.time.ZonedDateTime createdAt)Task.Builder<PayloadBuilderT>withExtData(java.util.Map<java.lang.String,java.lang.String> extData)Task.Builder<PayloadBuilderT>withPayload(PayloadBuilderT payload)Task.Builder<PayloadBuilderT>withReenqueueAttemptsCount(long reenqueueAttemptsCount)Task.Builder<PayloadBuilderT>withTotalAttemptsCount(long totalAttemptsCount)
-
-
-
Method Detail
-
withCreatedAt
public Task.Builder<PayloadBuilderT> withCreatedAt(@Nonnull java.time.ZonedDateTime createdAt)
-
withPayload
public Task.Builder<PayloadBuilderT> withPayload(PayloadBuilderT payload)
-
withAttemptsCount
public Task.Builder<PayloadBuilderT> withAttemptsCount(long attemptsCount)
-
withReenqueueAttemptsCount
public Task.Builder<PayloadBuilderT> withReenqueueAttemptsCount(long reenqueueAttemptsCount)
-
withTotalAttemptsCount
public Task.Builder<PayloadBuilderT> withTotalAttemptsCount(long totalAttemptsCount)
-
withExtData
public Task.Builder<PayloadBuilderT> withExtData(@Nonnull java.util.Map<java.lang.String,java.lang.String> extData)
-
build
public Task<PayloadBuilderT> build()
-
-