org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic final class TlsServerFactoryBuilder
extends java.lang.Object
implements org.reaktivity.nukleus.stream.StreamFactoryBuilder
| Constructor | Description |
|---|---|
TlsServerFactoryBuilder(TlsConfiguration config,
java.util.function.Function<java.lang.String,TlsStoreInfo> lookupStoreInfo) |
| Modifier and Type | Method | Description |
|---|---|---|
org.reaktivity.nukleus.stream.StreamFactory |
build() |
|
org.reaktivity.nukleus.stream.StreamFactoryBuilder |
setAccumulatorSupplier(java.util.function.Function<java.lang.String,java.util.function.LongConsumer> supplyAccumulator) |
|
org.reaktivity.nukleus.stream.StreamFactoryBuilder |
setBufferPoolSupplier(java.util.function.Supplier<org.reaktivity.nukleus.buffer.BufferPool> supplyBufferPool) |
|
org.reaktivity.nukleus.stream.StreamFactoryBuilder |
setCounterSupplier(java.util.function.Function<java.lang.String,java.util.function.LongSupplier> supplyCounter) |
|
TlsServerFactoryBuilder |
setExecutor(org.reaktivity.nukleus.concurrent.SignalingExecutor executor) |
|
TlsServerFactoryBuilder |
setInitialIdSupplier(java.util.function.LongUnaryOperator supplyInitialId) |
|
org.reaktivity.nukleus.stream.StreamFactoryBuilder |
setReplyIdSupplier(java.util.function.LongUnaryOperator supplyReplyId) |
|
TlsServerFactoryBuilder |
setRouteManager(org.reaktivity.nukleus.route.RouteManager router) |
|
org.reaktivity.nukleus.stream.StreamFactoryBuilder |
setTypeIdSupplier(java.util.function.ToIntFunction<java.lang.String> supplyTypeId) |
|
TlsServerFactoryBuilder |
setWriteBuffer(org.agrona.MutableDirectBuffer writeBuffer) |
public TlsServerFactoryBuilder(TlsConfiguration config, java.util.function.Function<java.lang.String,TlsStoreInfo> lookupStoreInfo)
public TlsServerFactoryBuilder setRouteManager(org.reaktivity.nukleus.route.RouteManager router)
setRouteManager in interface org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic TlsServerFactoryBuilder setExecutor(org.reaktivity.nukleus.concurrent.SignalingExecutor executor)
setExecutor in interface org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic TlsServerFactoryBuilder setWriteBuffer(org.agrona.MutableDirectBuffer writeBuffer)
setWriteBuffer in interface org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic org.reaktivity.nukleus.stream.StreamFactoryBuilder setTypeIdSupplier(java.util.function.ToIntFunction<java.lang.String> supplyTypeId)
setTypeIdSupplier in interface org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic TlsServerFactoryBuilder 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 setCounterSupplier(java.util.function.Function<java.lang.String,java.util.function.LongSupplier> supplyCounter)
setCounterSupplier in interface org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic org.reaktivity.nukleus.stream.StreamFactoryBuilder setAccumulatorSupplier(java.util.function.Function<java.lang.String,java.util.function.LongConsumer> supplyAccumulator)
setAccumulatorSupplier 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 © 2016–2019. All rights reserved.