Class BlobQueueNodeBuilder<T>
java.lang.Object
io.datarouter.storage.node.builder.BlobQueueNodeBuilder<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ClientIdprotected final io.datarouter.bytes.Codec<T,byte[]> protected final Datarouterprotected booleanprotected Stringprotected final Stringprotected final QueueNodeFactoryprotected Stringprotected Tag -
Constructor Summary
ConstructorsConstructorDescriptionBlobQueueNodeBuilder(Datarouter datarouter, QueueNodeFactory queueNodeFactory, ClientId clientId, String queueName, io.datarouter.bytes.Codec<T, byte[]> codec) -
Method Summary
Modifier and TypeMethodDescriptionbuild()withAgeMonitoring(boolean enableAgeMonitoring) withNamespace(String namespace) withQueueUrl(String queueUrl)
-
Field Details
-
datarouter
-
queueNodeFactory
-
clientId
-
queueName
-
codec
-
namespace
-
queueUrl
-
tag
-
enableAgeMonitoring
protected boolean enableAgeMonitoring
-
-
Constructor Details
-
BlobQueueNodeBuilder
public BlobQueueNodeBuilder(Datarouter datarouter, QueueNodeFactory queueNodeFactory, ClientId clientId, String queueName, io.datarouter.bytes.Codec<T, byte[]> codec)
-
-
Method Details
-
withNamespace
-
withQueueUrl
-
withTag
-
withAgeMonitoring
-
buildAndRegister
-
build
-