Documentation ¶
Index ¶
- Constants
- Variables
- func IdentityRouter(medium int) kareless.Router
- func LocalEarlyLoadedSettingSource(name string, paths ...string) kareless.SettingSource
- func NoopDecapsulator[M any]() kareless.Decapsulator[M]
- func NoopEncapsulator[M any]() kareless.Encapsulator[M]
- func OpenTelemetryDriverConstructor(serviceName string, attrs ...attribute.KeyValue) kareless.DriverConstructor
- type MapSettingSource
Constants ¶
View Source
const ( TelemetryCollectorOtlpHostSettingKey = "telemetry.collector.otlp.host" TelemetryCollectorOtlpPortsSettingKey = "telemetry.collector.otlp.ports" )
Variables ¶
View Source
var JsonMarshaler = kareless.MarshalerFunc(func(payload any) []byte { bb, _ := json.Marshal(payload) return bb })
View Source
var JsonUnmarshaler = kareless.UnmarshalerFunc(json.Unmarshal)
Functions ¶
func IdentityRouter ¶ added in v0.10.1
func LocalEarlyLoadedSettingSource ¶
func LocalEarlyLoadedSettingSource(name string, paths ...string) kareless.SettingSource
LocalEarlyLoadedSettingSource provides a setting source fed from files. Keys are case-insensitive. paths are directories and name is filename without extension. Files can be in any supported formats including json, yaml and toml with appropriate extension (.json, .yml, .yaml, .toml).
func NoopDecapsulator ¶ added in v0.10.1
func NoopDecapsulator[M any]() kareless.Decapsulator[M]
func NoopEncapsulator ¶ added in v0.10.1
func NoopEncapsulator[M any]() kareless.Encapsulator[M]
func OpenTelemetryDriverConstructor ¶ added in v0.7.3
func OpenTelemetryDriverConstructor(serviceName string, attrs ...attribute.KeyValue) kareless.DriverConstructor
Types ¶
Click to show internal directories.
Click to hide internal directories.