package leasehttp

import "github.com/coreos/etcd/lease/leasehttp"

Package leasehttp serves lease renewals made through HTTP requests.

Index

Functions

func NewHandler

func NewHandler(l lease.Lessor) http.Handler

NewHandler returns an http Handler for lease renewals

func RenewHTTP

func RenewHTTP(ctx context.Context, id lease.LeaseID, url string, rt http.RoundTripper) (int64, error)

RenewHTTP renews a lease at a given primary server. TODO: Batch request in future?

Source Files

doc.go http.go

Version
v3.0.16+incompatible
Published
Jan 13, 2017
Platform
js/wasm
Imports
7 packages
Last checked
40 minutes ago

Tools for package owners.