Package io.siddhi.core.util.transport
Class TemplateBuilder
- java.lang.Object
-
- io.siddhi.core.util.transport.TemplateBuilder
-
public class TemplateBuilder extends Object
Template builder used bySinkMapperto generate custom payload.
-
-
Constructor Summary
Constructors Constructor Description TemplateBuilder(io.siddhi.query.api.definition.StreamDefinition streamDefinition, String template)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectbuild(ComplexEvent complexEvent)Objectbuild(Event event)static Object[]convert(Event event, TemplateBuilder[] templateBuilders)static Map<String,Object>convert(Event event, Map<String,TemplateBuilder> converterMap)io.siddhi.query.api.definition.Attribute.TypegetType()booleanisObjectMessage()
-
-
-
Constructor Detail
-
TemplateBuilder
public TemplateBuilder(io.siddhi.query.api.definition.StreamDefinition streamDefinition, String template)
-
-
Method Detail
-
convert
public static Map<String,Object> convert(Event event, Map<String,TemplateBuilder> converterMap)
-
convert
public static Object[] convert(Event event, TemplateBuilder[] templateBuilders)
-
build
public Object build(ComplexEvent complexEvent)
-
getType
public io.siddhi.query.api.definition.Attribute.Type getType()
-
isObjectMessage
public boolean isObjectMessage()
-
-