A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
O
- ObjectMetadata - class in eu.vstoyanov.natsy.jetstream.model
- Metadata for an object in the object store
- ObjectResult - class in eu.vstoyanov.natsy.jetstream.model
- Result of retrieving an object from the object store
- objectStore(java.lang.String,kotlin.jvm.functions.Function1) - function in eu.vstoyanov.natsy.jetstream.JetStreamContext
- Create or access an Object Store bucketIf the bucket already exists, it will be returned.
- ObjectStore - class in eu.vstoyanov.natsy.jetstream
- Wrapper around NATS ObjectStore that provides coroutine-friendly operationsThis class provides access to JetStream's Object Store functionality with proper coroutine support and streaming for large objects.
- ObjectStoreConfig - class in eu.vstoyanov.natsy.jetstream
- Configuration for a JetStream Object Store bucketExample:
val objectStore = js.objectStore("file-storage") { description = "Application file storage" storageType = StorageType.FILE replicas = 3 maxBucketSize = 10 * 1024 * 1024 * 1024L // 10GB }.getOrThrow() - ObjectStoreConfigBuilder - class in eu.vstoyanov.natsy.jetstream
- Builder for Object Store configuration
- ObjectStoreInfo - class in eu.vstoyanov.natsy.jetstream.model
- Information about an object in the object store
- ObjectStoreInfo.Companion - class in eu.vstoyanov.natsy.jetstream.model.ObjectStoreInfo
- OLD - enum entry in eu.vstoyanov.natsy.jetstream.model.DiscardPolicy
Discard old messages when limits are reached
- ORIGINAL - enum entry in eu.vstoyanov.natsy.jetstream.ReplayPolicy
Replay messages at original speed