Class StreamNodeFactory
java.lang.Object
io.datarouter.storage.node.factory.StreamNodeFactory
@Singleton public class StreamNodeFactory extends Object
-
Constructor Summary
Constructors Constructor Description StreamNodeFactory(DatarouterClients clients) -
Method Summary
Modifier and Type Method Description <PK extends io.datarouter.model.key.primary.PrimaryKey<PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>, N extends Node<PK, D, F>>
NcreateSingleStreamNode(ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier, String streamName)
-
Constructor Details
-
Method Details
-
createSingleStreamNode
public <PK extends io.datarouter.model.key.primary.PrimaryKey<PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>, N extends Node<PK, D, F>> N createSingleStreamNode(ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier, String streamName)
-