public class FileCronExecutor extends Object implements org.quartz.Job
| Constructor and Description |
|---|
FileCronExecutor() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(org.quartz.JobExecutionContext jobExecutionContext)
Method gets called when the cron Expression satisfies the system time
|
void |
initialProcessFile(org.wso2.transport.file.connector.sender.VFSClientConnector vfsClientConnector,
VFSClientConnectorCallback carbonCallback,
Map<String,String> properties,
String fileURI,
FileSourceConfiguration fileSourceConfiguration,
FileProcessor fileProcessor) |
void |
processFile(String fileURI,
org.quartz.JobExecutionContext jobExecutionContext,
io.siddhi.core.stream.input.source.SourceEventListener sourceEventListener)
Action taken while processing a file
|
void |
reProcessFile(org.wso2.transport.file.connector.sender.VFSClientConnector vfsClientConnector,
VFSClientConnectorCallback vfsClientConnectorCallback,
Map<String,String> properties,
String fileUri,
FileSourceConfiguration fileSourceConfiguration)
Method use to move file from one path to another if action.after.process is 'move'
|
static void |
scheduleJob(FileSourceConfiguration fileSourceConfiguration,
io.siddhi.core.stream.input.source.SourceEventListener sourceEventListener,
io.siddhi.core.config.SiddhiAppContext siddhiAppContext)
To initialize the cron job to execute at given cron expression
|
public static void scheduleJob(FileSourceConfiguration fileSourceConfiguration, io.siddhi.core.stream.input.source.SourceEventListener sourceEventListener, io.siddhi.core.config.SiddhiAppContext siddhiAppContext)
public void execute(org.quartz.JobExecutionContext jobExecutionContext)
throws org.quartz.JobExecutionException
execute in interface org.quartz.Joborg.quartz.JobExecutionExceptionpublic void processFile(String fileURI, org.quartz.JobExecutionContext jobExecutionContext, io.siddhi.core.stream.input.source.SourceEventListener sourceEventListener)
public void initialProcessFile(org.wso2.transport.file.connector.sender.VFSClientConnector vfsClientConnector,
VFSClientConnectorCallback carbonCallback,
Map<String,String> properties,
String fileURI,
FileSourceConfiguration fileSourceConfiguration,
FileProcessor fileProcessor)
public void reProcessFile(org.wso2.transport.file.connector.sender.VFSClientConnector vfsClientConnector,
VFSClientConnectorCallback vfsClientConnectorCallback,
Map<String,String> properties,
String fileUri,
FileSourceConfiguration fileSourceConfiguration)
Copyright © 2021 WSO2. All rights reserved.