public class CSVSourceMapper
extends io.siddhi.core.stream.input.source.SourceMapper
ComplexEventChunk.| Constructor and Description |
|---|
CSVSourceMapper() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
allowNullInTransportProperties() |
Class[] |
getSupportedInputEventClasses()
Returns the list of classes which this source can output.
|
void |
init(io.siddhi.query.api.definition.StreamDefinition streamDefinition,
io.siddhi.core.util.transport.OptionHolder optionHolder,
List<io.siddhi.core.stream.input.source.AttributeMapping> attributeMappingList,
io.siddhi.core.util.config.ConfigReader configReader,
io.siddhi.core.config.SiddhiAppContext siddhiAppContext)
The initialization method for
SourceMapper. |
protected void |
mapAndProcess(Object eventObject,
io.siddhi.core.stream.input.source.InputEventHandler inputEventHandler)
Method to map the incoming event and as pass that via inputEventHandler to process further.
|
public void init(io.siddhi.query.api.definition.StreamDefinition streamDefinition,
io.siddhi.core.util.transport.OptionHolder optionHolder,
List<io.siddhi.core.stream.input.source.AttributeMapping> attributeMappingList,
io.siddhi.core.util.config.ConfigReader configReader,
io.siddhi.core.config.SiddhiAppContext siddhiAppContext)
SourceMapper.init in class io.siddhi.core.stream.input.source.SourceMapperstreamDefinition - Associated output stream definitionoptionHolder - Option holder containing static configuration related to the SourceMapperattributeMappingList - Custom attribute mapping for source-mappingconfigReader - to read the SourceMapper related system configuration.siddhiAppContext - the context of the SiddhiApp used to get siddhipublic Class[] getSupportedInputEventClasses()
getSupportedInputEventClasses in class io.siddhi.core.stream.input.source.SourceMapperprotected void mapAndProcess(Object eventObject, io.siddhi.core.stream.input.source.InputEventHandler inputEventHandler) throws InterruptedException
mapAndProcess in class io.siddhi.core.stream.input.source.SourceMappereventObject - Incoming event Object based on the supported event class imported by the extensions.inputEventHandler - Handler to pass the converted Siddhi Event for processingInterruptedException - if it does not throw the exception immediately due to streamingprotected boolean allowNullInTransportProperties()
allowNullInTransportProperties in class io.siddhi.core.stream.input.source.SourceMapperCopyright © 2019 WSO2. All rights reserved.