README

route-emitter

Note: This repository should be imported as code.cloudfoundry.org/route-emitter.

Registers and unregisters processes running on executors with the gorouter

Reporting issues and requesting features

Please report all issues and feature requests in cloudfoundry/diego-release.

Learn more about Diego and its components at diego-design-notes
Expand ▾ Collapse ▴

Documentation

Index

Constants

View Source
const RouteEmitterLockSchemaKey = "route_emitter_lock"

Variables

This section is empty.

Functions

func RouteEmitterLockSchemaPath

func RouteEmitterLockSchemaPath() string

Types

type ServiceClient

type ServiceClient interface {
	NewRouteEmitterLockRunner(logger lager.Logger, bulkerID string, retryInterval, lockTTL time.Duration, metronClient loggingclient.IngressClient) ifrit.Runner
}

func NewServiceClient

func NewServiceClient(consulClient consuladapter.Client, clock clock.Clock) ServiceClient

Directories

Path Synopsis
cmd
fakes
Code generated by counterfeiter.
Code generated by counterfeiter.
fakeroutingtable
Code generated by counterfeiter.
Code generated by counterfeiter.
fakes
Code generated by counterfeiter.
Code generated by counterfeiter.
fakes
Code generated by counterfeiter.
Code generated by counterfeiter.