Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
TransformerPluginPath = golenv.OverrideIfEnv("TRANSFORMER_PLUGIN_PATH", "./transformer.so")
)
View Source
var (
TransformerType = golenv.OverrideIfEnv("TRANSFORMER_TYPE", "transparent")
)
Functions ¶
Types ¶
type NewTransformer ¶
type NewTransformer func() Transformer
type Transformer ¶
func NewTransformerPlugin ¶
func NewTransformerPlugin() Transformer
func NewTransparentTransformer ¶
func NewTransparentTransformer() Transformer
type TransformerPlugin ¶
func (*TransformerPlugin) Transform ¶
func (plugin *TransformerPlugin) Transform(msg []byte) error
type TransparentTransformer ¶
type TransparentTransformer struct {
Topic string
}
func (*TransparentTransformer) Transform ¶
func (t *TransparentTransformer) Transform(msg []byte) (err error)
Click to show internal directories.
Click to hide internal directories.