Documentation ¶
Index ¶
- Constants
- Variables
- func PassThroughFactory(interface{}) api.StreamFilterFactory
- func RegisterHttpFilterConfigFactory(name string, f api.StreamFilterConfigFactory)
- func RegisterHttpFilterConfigParser(parser api.StreamFilterConfigParser)
- func RegisterStreamingHttpFilterConfigFactory(name string, f api.StreamFilterConfigFactory)
- func SetHttpCAPI(api api.HttpCAPI)
Constants ¶
View Source
const ( ValueRouteName = 1 ValueFilterChainName = 2 ValueProtocol = 3 ValueResponseCode = 4 ValueResponseCodeDetails = 5 ValueAttemptCount = 6 )
View Source
const ( HTTP10 = "HTTP/1.0" HTTP11 = "HTTP/1.1" HTTP20 = "HTTP/2.0" HTTP30 = "HTTP/3.0" )
Variables ¶
View Source
var ErrDupRequestKey = errors.New("dup request key")
View Source
var Requests = &requestMap{}
Functions ¶
func PassThroughFactory ¶
func PassThroughFactory(interface{}) api.StreamFilterFactory
func RegisterHttpFilterConfigFactory ¶
func RegisterHttpFilterConfigFactory(name string, f api.StreamFilterConfigFactory)
func RegisterHttpFilterConfigParser ¶
func RegisterHttpFilterConfigParser(parser api.StreamFilterConfigParser)
TODO merge it to api.HttpFilterConfigFactory
func RegisterStreamingHttpFilterConfigFactory ¶
func RegisterStreamingHttpFilterConfigFactory(name string, f api.StreamFilterConfigFactory)
streaming and async supported by default
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.