A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
R
- raw(kotlin.jvm.functions.Function1) - function in eu.vstoyanov.natsy.jetstream.ConsumerConfigBuilder
- Reach a jnats consumer setting this DSL does not model
ConsumerConfiguration.Buildercarries more than natsy has an opinion about;maxBytes,priorityGroups,priorityPolicyandpauseUntilare all reachable here rather than being unreachable until natsy grows a property for each. - raw(kotlin.jvm.functions.Function1) - function in eu.vstoyanov.natsy.jetstream.StreamConfigBuilder
- Reach a jnats stream setting this DSL does not model
StreamConfiguration.Buildercarries more than natsy has an opinion about;subjectTransform,consumerLimits,allowRollup,mirrorDirect,firstSequenceandmetadataare all reachable here rather than being unreachable until natsy grows a property for each. - RECONNECTING - enum entry in eu.vstoyanov.natsy.ConnectionStatus
The connection dropped and jnats is working through the server list to restore it
- register(eu.vstoyanov.natsy.codec.MessageCodec) - function in eu.vstoyanov.natsy.codec.CodecRegistry.Builder
- Carry T with codec instead of JSON.
- registerJson(kotlinx.serialization.KSerializer) - function in eu.vstoyanov.natsy.codec.CodecRegistry.Builder
- Carry T as JSON using serializer rather than the one derived from the type.
- remainingDeliveries(java.lang.Long) - function in eu.vstoyanov.natsy.jetstream.JetStreamMessage
- Calculate remaining delivery attempts
- ReplayPolicy - class in eu.vstoyanov.natsy.jetstream
- Consumer replay policy
- republish(kotlin.jvm.functions.Function1) - function in eu.vstoyanov.natsy.jetstream.StreamConfigBuilder
- Configure republishing
republish { source = "orders.*" destination = "mirror.$1" } - Republish - class in eu.vstoyanov.natsy.jetstream.model
- Republish configuration: a copy of every matching message, on a subject of its ownThe copy is a plain core-NATS message rather than a stream message, so a subscriber gets it without a consumer - which is how a stream feeds a cache or an audit listener that must not acknowledge anything.
- RepublishBuilder - class in eu.vstoyanov.natsy.jetstream.model
- Builder for Republish configuration
- request(eu.vstoyanov.natsy.NatsOperations,java.lang.String,Req,kotlin.time.Duration) - function in eu.vstoyanov.natsy.NatsOperationsKt
- Request-reply pattern with typed messages
- requestMany(eu.vstoyanov.natsy.NatsOperations,java.lang.String,Req,java.lang.Integer,kotlin.time.Duration,eu.vstoyanov.natsy.codec.DecodeErrorStrategy) - function in eu.vstoyanov.natsy.NatsOperationsKt
- Request-many pattern (scatter-gather)Sends a request to multiple responders and collects all responses until timeout or expectedResponses count is reached.
- requestManyTyped(java.lang.String,Req,kotlin.reflect.KType,kotlin.reflect.KType,java.lang.Integer,kotlin.time.Duration,eu.vstoyanov.natsy.codec.DecodeErrorStrategy) - function in eu.vstoyanov.natsy.NatsKlient
- requestMany with both types given as values.
- requestManyTyped(java.lang.String,Req,kotlin.reflect.KType,kotlin.reflect.KType,java.lang.Integer,kotlin.time.Duration,eu.vstoyanov.natsy.codec.DecodeErrorStrategy) - function in eu.vstoyanov.natsy.NatsOperations
- requestMany with both types given as values.
- requestTyped(java.lang.String,Req,kotlin.reflect.KType,kotlin.reflect.KType,kotlin.time.Duration) - function in eu.vstoyanov.natsy.NatsKlient
- request with both types given as values.
- requestTyped(java.lang.String,Req,kotlin.reflect.KType,kotlin.reflect.KType,kotlin.time.Duration) - function in eu.vstoyanov.natsy.NatsOperations
- request with both types given as values.
- respond(eu.vstoyanov.natsy.NatsOperations,java.lang.String,java.lang.String,java.lang.Integer,kotlinx.coroutines.channels.BufferOverflow,eu.vstoyanov.natsy.codec.DecodeErrorStrategy,kotlin.coroutines.SuspendFunction1) - function in eu.vstoyanov.natsy.NatsOperationsKt
- Answer typed requests on subjectThe other half of request: decode the request, compute a response, publish it to the subject the caller is listening on.
- respondTyped(java.lang.String,kotlin.reflect.KType,kotlin.reflect.KType,java.lang.String,java.lang.Integer,kotlinx.coroutines.channels.BufferOverflow,eu.vstoyanov.natsy.codec.DecodeErrorStrategy,kotlin.coroutines.SuspendFunction1) - function in eu.vstoyanov.natsy.NatsKlient
- respond with both types given as values.
- respondTyped(java.lang.String,kotlin.reflect.KType,kotlin.reflect.KType,java.lang.String,java.lang.Integer,kotlinx.coroutines.channels.BufferOverflow,eu.vstoyanov.natsy.codec.DecodeErrorStrategy,kotlin.coroutines.SuspendFunction1) - function in eu.vstoyanov.natsy.NatsOperations
- respond with both types given as values.
- resume() - function in eu.vstoyanov.natsy.jetstream.ConsumerContext
- Resume the consumerResumes message delivery to a paused consumer.
- RetentionPolicy - class in eu.vstoyanov.natsy.jetstream
- Stream retention policy