Package org.gorpipe.gor.manager
Class BucketManager.Builder<T extends org.gorpipe.gor.table.BucketableTableEntry>
- java.lang.Object
-
- org.gorpipe.gor.manager.BucketManager.Builder<T>
-
- Enclosing class:
- BucketManager<T extends org.gorpipe.gor.table.BucketableTableEntry>
public static final class BucketManager.Builder<T extends org.gorpipe.gor.table.BucketableTableEntry> extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BucketManager.BuilderbucketCreator(BucketCreator<T> val)BucketManager.BuilderbucketSize(int val)BucketManagerbuild()BucketManager.BuilderlockTimeout(java.time.Duration val)BucketManager.BuilderlockType(java.lang.Class val)BucketManager.BuilderminBucketSize(int val)
-
-
-
Method Detail
-
lockType
public BucketManager.Builder lockType(java.lang.Class val)
-
lockTimeout
public BucketManager.Builder lockTimeout(java.time.Duration val)
-
minBucketSize
public BucketManager.Builder minBucketSize(int val)
-
bucketSize
public BucketManager.Builder bucketSize(int val)
-
bucketCreator
public BucketManager.Builder bucketCreator(BucketCreator<T> val)
-
build
public BucketManager build()
-
-