public class CrdtProtocolBuilder extends PrimitiveProtocolBuilder<CrdtProtocolBuilder,CrdtProtocolConfig,CrdtProtocol>
| Constructor and Description |
|---|
CrdtProtocolBuilder(CrdtProtocolConfig config) |
| Modifier and Type | Method and Description |
|---|---|
CrdtProtocol |
build()
Builds the object.
|
CrdtProtocolBuilder |
withGossipInterval(Duration gossipInterval)
Sets the gossip interval.
|
CrdtProtocolBuilder |
withTimestampProvider(TimestampProvider timestampProvider)
Sets the timestamp provider.
|
public CrdtProtocolBuilder(CrdtProtocolConfig config)
public CrdtProtocolBuilder withTimestampProvider(TimestampProvider timestampProvider)
timestampProvider - the timestamp providerpublic CrdtProtocolBuilder withGossipInterval(Duration gossipInterval)
gossipInterval - the gossip intervalpublic CrdtProtocol build()
BuilderThe returned object may be a new instance of the built class or a recycled instance, depending on the semantics of the builder implementation. Users should never assume that a builder allocates a new instance.
Copyright © 2013–2018. All rights reserved.