body_jetstream

package
v0.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 7, 2024 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ParseStoreBodyToJetstream

func ParseStoreBodyToJetstream(h httpcaddyfile.Helper) (caddyhttp.MiddlewareHandler, error)

ParseStoreBodyToJetstream parses the store_body_to_jetstream directive. Syntax:

store_body_to_jetstream [<matcher>] [bucketName] {
    [ttl 5m]
}

Types

type StoreBodyToJetStream

type StoreBodyToJetStream struct {
	Bucket string        `json:"bucket,omitempty"`
	TTL    time.Duration `json:"ttl,omitempty"`
	// in which NATS server should the request body be stored?
	ServerAlias string `json:"serverAlias,omitempty"`
	// contains filtered or unexported fields
}

func (StoreBodyToJetStream) CaddyModule

func (StoreBodyToJetStream) CaddyModule() caddy.ModuleInfo

func (*StoreBodyToJetStream) Provision

func (sb *StoreBodyToJetStream) Provision(ctx caddy.Context) error

func (*StoreBodyToJetStream) ServeHTTP

func (sb *StoreBodyToJetStream) ServeHTTP(writer http.ResponseWriter, request *http.Request, handler caddyhttp.Handler) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL