nats_stream (enats v1.1.2)
View SourceSummary
Types
ExternalStream allows you to qualify access to a stream source in another account.
Placement is used to guide placement of streams in clustered JetStream.
RePublish is for republishing messages once committed to a stream. The original subject is remapped from the subject pattern to the destination pattern.
StreamSource dictates how streams can source from other streams.
SubjectTransformConfig is for applying a subject transform (to matching messages) before doing anything else when a new message is received.
Types
ExternalStream allows you to qualify access to a stream source in another account.
Placement is used to guide placement of streams in clustered JetStream.
RePublish is for republishing messages once committed to a stream. The original subject is remapped from the subject pattern to the destination pattern.
-type stream_source() :: #{name := binary(), opt_start_seq => non_neg_integer(), opt_start_time => binary(), filter_subject => binary(), subject_transforms => [subject_transform_config()], external => external_stream(), domain => binary()}.
StreamSource dictates how streams can source from other streams.
SubjectTransformConfig is for applying a subject transform (to matching messages) before doing anything else when a new message is received.