org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic final class FanServerFactoryBuilder
extends java.lang.Object
implements org.reaktivity.nukleus.stream.StreamFactoryBuilder
| Constructor | Description |
|---|---|
FanServerFactoryBuilder(FanConfiguration config) |
| Modifier and Type | Method | Description |
|---|---|---|
org.reaktivity.nukleus.stream.StreamFactory |
build() |
|
org.reaktivity.nukleus.stream.StreamFactoryBuilder |
setBufferPoolSupplier(java.util.function.Supplier<org.reaktivity.nukleus.buffer.BufferPool> supplyBufferPool) |
|
org.reaktivity.nukleus.stream.StreamFactoryBuilder |
setInitialIdSupplier(java.util.function.LongUnaryOperator supplyInitialId) |
|
org.reaktivity.nukleus.stream.StreamFactoryBuilder |
setReplyIdSupplier(java.util.function.LongUnaryOperator supplyReplyId) |
|
FanServerFactoryBuilder |
setRouteManager(org.reaktivity.nukleus.route.RouteManager router) |
|
org.reaktivity.nukleus.stream.StreamFactoryBuilder |
setTraceSupplier(java.util.function.LongSupplier supplyTraceId) |
|
FanServerFactoryBuilder |
setWriteBuffer(org.agrona.MutableDirectBuffer writeBuffer) |
public FanServerFactoryBuilder(FanConfiguration config)
public FanServerFactoryBuilder setRouteManager(org.reaktivity.nukleus.route.RouteManager router)
setRouteManager in interface org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic FanServerFactoryBuilder setWriteBuffer(org.agrona.MutableDirectBuffer writeBuffer)
setWriteBuffer in interface org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic org.reaktivity.nukleus.stream.StreamFactoryBuilder setInitialIdSupplier(java.util.function.LongUnaryOperator supplyInitialId)
setInitialIdSupplier in interface org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic org.reaktivity.nukleus.stream.StreamFactoryBuilder setReplyIdSupplier(java.util.function.LongUnaryOperator supplyReplyId)
setReplyIdSupplier in interface org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic org.reaktivity.nukleus.stream.StreamFactoryBuilder setTraceSupplier(java.util.function.LongSupplier supplyTraceId)
setTraceSupplier in interface org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic org.reaktivity.nukleus.stream.StreamFactoryBuilder setBufferPoolSupplier(java.util.function.Supplier<org.reaktivity.nukleus.buffer.BufferPool> supplyBufferPool)
setBufferPoolSupplier in interface org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic org.reaktivity.nukleus.stream.StreamFactory build()
build in interface org.reaktivity.nukleus.stream.StreamFactoryBuilderCopyright © 2019. All rights reserved.