cloudfoundryhosting

package
v0.0.0-...-f34f428 Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2021 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	VCapApplication  = "VCAP_APPLICATION"
	CFApiURLOverride = "CF_API_URL"
	CFApiForceSecure = "CF_API_FORCE_SECURE"

	ForceEnablePersistenceFeatures = "FORCE_ENABLE_PERSISTENCE_FEATURES"
	SkipAutoRegister               = "SKIP_AUTO_REGISTER"
	SQLiteProviderName             = "sqlite"
)

Constants

Variables

This section is empty.

Functions

func ConfigInit

func ConfigInit(envLookup *env.VarSet, jetstreamConfig *interfaces.PortalConfig)

ConfigInit updates the config if needed

func Init

Init creates a new CFHosting plugin

Types

type CFHosting

type CFHosting struct {
	// contains filtered or unexported fields
}

CFHosting is a plugin to configure Stratos when hosted in Cloud Foundry

func (*CFHosting) EchoMiddleware

func (ch *CFHosting) EchoMiddleware(h echo.HandlerFunc) echo.HandlerFunc

EchoMiddleware is the Echo server middleware provided by this plugin

func (*CFHosting) GetEndpointPlugin

func (ch *CFHosting) GetEndpointPlugin() (interfaces.EndpointPlugin, error)

GetEndpointPlugin gets the endpoint plugin for this plugin

func (*CFHosting) GetMiddlewarePlugin

func (ch *CFHosting) GetMiddlewarePlugin() (interfaces.MiddlewarePlugin, error)

GetMiddlewarePlugin gets the middleware plugin for this plugin

func (*CFHosting) GetRoutePlugin

func (ch *CFHosting) GetRoutePlugin() (interfaces.RoutePlugin, error)

GetRoutePlugin gets the route plugin for this plugin

func (*CFHosting) Init

func (ch *CFHosting) Init() error

Init performs plugin initialization

func (*CFHosting) SessionEchoMiddleware

func (ch *CFHosting) SessionEchoMiddleware(h echo.HandlerFunc) echo.HandlerFunc

SessionEchoMiddleware is the Echo server session middleware provided by this plugin For cloud foundry session affinity Ensure we add a cookie named "JSESSIONID" for Cloud Foundry session affinity

Jump to

Keyboard shortcuts

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