Class QueueLocation.Builder
- java.lang.Object
-
- ru.yoomoney.tech.dbqueue.settings.QueueLocation.Builder
-
- Enclosing class:
- QueueLocation
public static class QueueLocation.Builder extends java.lang.ObjectA builder for classQueueLocation.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QueueLocationbuild()Build queue location object.QueueLocation.BuilderwithIdSequence(java.lang.String idSequence)Set id sequence name.QueueLocation.BuilderwithQueueId(QueueId queueId)Set queue identifier.QueueLocation.BuilderwithTableName(java.lang.String tableName)Set table name for queue tasks.
-
-
-
Method Detail
-
withTableName
public QueueLocation.Builder withTableName(@Nonnull java.lang.String tableName)
Set table name for queue tasks.- Parameters:
tableName- Table name.- Returns:
- Reference to the same builder.
-
withQueueId
public QueueLocation.Builder withQueueId(@Nonnull QueueId queueId)
Set queue identifier.- Parameters:
queueId- Queue identifier.- Returns:
- Reference to the same builder.
-
withIdSequence
public QueueLocation.Builder withIdSequence(@Nullable java.lang.String idSequence)
Set id sequence name.- Parameters:
idSequence- database sequence name for generating primary key of tasks table.- Returns:
- Reference to the same builder.
-
build
public QueueLocation build()
Build queue location object.- Returns:
- Queue location object.
-
-