org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic final class AmqpServerFactoryBuilder
extends java.lang.Object
implements org.reaktivity.nukleus.stream.StreamFactoryBuilder
| Constructor | Description |
|---|---|
AmqpServerFactoryBuilder(AmqpConfiguration config) |
| Modifier and Type | Method | Description |
|---|---|---|
org.reaktivity.nukleus.stream.StreamFactory |
build() |
|
org.reaktivity.nukleus.stream.StreamFactoryBuilder |
setBudgetCreditor(org.reaktivity.nukleus.budget.BudgetCreditor creditor) |
|
org.reaktivity.nukleus.stream.StreamFactoryBuilder |
setBudgetDebitorSupplier(java.util.function.LongFunction<org.reaktivity.nukleus.budget.BudgetDebitor> supplyDebitor) |
|
org.reaktivity.nukleus.stream.StreamFactoryBuilder |
setBudgetIdSupplier(java.util.function.LongSupplier supplyBudgetId) |
|
org.reaktivity.nukleus.stream.StreamFactoryBuilder |
setBufferPoolSupplier(java.util.function.Supplier<org.reaktivity.nukleus.buffer.BufferPool> supplyBufferPool) |
|
AmqpServerFactoryBuilder |
setInitialIdSupplier(java.util.function.LongUnaryOperator supplyStreamId) |
|
AmqpServerFactoryBuilder |
setReplyIdSupplier(java.util.function.LongUnaryOperator supplyReplyId) |
|
AmqpServerFactoryBuilder |
setRouteManager(org.reaktivity.nukleus.route.RouteManager router) |
|
org.reaktivity.nukleus.stream.StreamFactoryBuilder |
setTraceIdSupplier(java.util.function.LongSupplier supplyTraceId) |
|
org.reaktivity.nukleus.stream.StreamFactoryBuilder |
setTypeIdSupplier(java.util.function.ToIntFunction<java.lang.String> supplyTypeId) |
|
AmqpServerFactoryBuilder |
setWriteBuffer(org.agrona.MutableDirectBuffer writeBuffer) |
public AmqpServerFactoryBuilder(AmqpConfiguration config)
public AmqpServerFactoryBuilder setRouteManager(org.reaktivity.nukleus.route.RouteManager router)
setRouteManager in interface org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic AmqpServerFactoryBuilder setWriteBuffer(org.agrona.MutableDirectBuffer writeBuffer)
setWriteBuffer in interface org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic AmqpServerFactoryBuilder setInitialIdSupplier(java.util.function.LongUnaryOperator supplyStreamId)
setInitialIdSupplier in interface org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic AmqpServerFactoryBuilder setReplyIdSupplier(java.util.function.LongUnaryOperator supplyReplyId)
setReplyIdSupplier in interface org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic org.reaktivity.nukleus.stream.StreamFactoryBuilder setTraceIdSupplier(java.util.function.LongSupplier supplyTraceId)
setTraceIdSupplier in interface org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic org.reaktivity.nukleus.stream.StreamFactoryBuilder setBudgetIdSupplier(java.util.function.LongSupplier supplyBudgetId)
setBudgetIdSupplier in interface org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic org.reaktivity.nukleus.stream.StreamFactoryBuilder setBudgetCreditor(org.reaktivity.nukleus.budget.BudgetCreditor creditor)
setBudgetCreditor in interface org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic org.reaktivity.nukleus.stream.StreamFactoryBuilder setBudgetDebitorSupplier(java.util.function.LongFunction<org.reaktivity.nukleus.budget.BudgetDebitor> supplyDebitor)
setBudgetDebitorSupplier 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 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 © 2020. All rights reserved.