org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic class OAuthProxyFactoryBuilder
extends java.lang.Object
implements org.reaktivity.nukleus.stream.StreamFactoryBuilder
| Constructor | Description |
|---|---|
OAuthProxyFactoryBuilder(OAuthConfiguration config,
java.util.function.ToLongFunction<org.jose4j.jws.JsonWebSignature> lookupAuthorization,
java.util.function.Function<java.lang.String,org.jose4j.jwk.JsonWebKey> lookupKey) |
| 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 |
setExecutor(org.reaktivity.nukleus.concurrent.SignalingExecutor executor) |
|
OAuthProxyFactoryBuilder |
setGroupBudgetClaimer(java.util.function.LongFunction<java.util.function.IntUnaryOperator> groupBudgetClaimer) |
|
OAuthProxyFactoryBuilder |
setGroupBudgetReleaser(java.util.function.LongFunction<java.util.function.IntUnaryOperator> groupBudgetReleaser) |
|
OAuthProxyFactoryBuilder |
setInitialIdSupplier(java.util.function.LongUnaryOperator supplyInitialId) |
|
org.reaktivity.nukleus.stream.StreamFactoryBuilder |
setReplyIdSupplier(java.util.function.LongUnaryOperator supplyReplyId) |
|
OAuthProxyFactoryBuilder |
setRouteManager(org.reaktivity.nukleus.route.RouteManager router) |
|
org.reaktivity.nukleus.stream.StreamFactoryBuilder |
setTraceSupplier(java.util.function.LongSupplier supplyTrace) |
|
org.reaktivity.nukleus.stream.StreamFactoryBuilder |
setTypeIdSupplier(java.util.function.ToIntFunction<java.lang.String> supplyTypeId) |
|
OAuthProxyFactoryBuilder |
setWriteBuffer(org.agrona.MutableDirectBuffer writeBuffer) |
public OAuthProxyFactoryBuilder(OAuthConfiguration config, java.util.function.ToLongFunction<org.jose4j.jws.JsonWebSignature> lookupAuthorization, java.util.function.Function<java.lang.String,org.jose4j.jwk.JsonWebKey> lookupKey)
public OAuthProxyFactoryBuilder setRouteManager(org.reaktivity.nukleus.route.RouteManager router)
setRouteManager in interface org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic org.reaktivity.nukleus.stream.StreamFactoryBuilder setTraceSupplier(java.util.function.LongSupplier supplyTrace)
setTraceSupplier 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 OAuthProxyFactoryBuilder setWriteBuffer(org.agrona.MutableDirectBuffer writeBuffer)
setWriteBuffer in interface org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic OAuthProxyFactoryBuilder 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 OAuthProxyFactoryBuilder setGroupBudgetClaimer(java.util.function.LongFunction<java.util.function.IntUnaryOperator> groupBudgetClaimer)
setGroupBudgetClaimer in interface org.reaktivity.nukleus.stream.StreamFactoryBuilderpublic OAuthProxyFactoryBuilder setGroupBudgetReleaser(java.util.function.LongFunction<java.util.function.IntUnaryOperator> groupBudgetReleaser)
setGroupBudgetReleaser 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.StreamFactoryBuilder setExecutor(org.reaktivity.nukleus.concurrent.SignalingExecutor executor)
setExecutor 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.