Documentation ¶
Index ¶
Constants ¶
View Source
const ( BATCH = "BATCH" ROUTER_TRANSFORM = "ROUTER_TRANSFORM" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type HandleT ¶
type HandleT struct {
// contains filtered or unexported fields
}
HandleT is the handle for this class
func (*HandleT) ProxyRequest ¶
func (trans *HandleT) ProxyRequest(ctx context.Context, responseData integrations.PostParametersT, destName string, jobId int64) (int, string)
func (*HandleT) Setup ¶
func (trans *HandleT) Setup()
is it ok to use same client for network and transformer calls? need to understand timeout setup in router
func (*HandleT) Transform ¶
func (trans *HandleT) Transform(transformType string, transformMessage *types.TransformMessageT) []types.DestinationJobT
Transform transforms router jobs to destination jobs
type Transformer ¶
type Transformer interface { Setup() Transform(transformType string, transformMessage *types.TransformMessageT) []types.DestinationJobT ProxyRequest(ctx context.Context, responseData integrations.PostParametersT, destName string, jobId int64) (statusCode int, respBody string) }
Transformer provides methods to transform events
Click to show internal directories.
Click to hide internal directories.