Package com.eduix.genexp.service
Class ExportService
- java.lang.Object
-
- com.eduix.genexp.service.ExportService
-
- All Implemented Interfaces:
ExportService
public class ExportService extends Object implements ExportService
-
-
Field Summary
Fields Modifier and Type Field Description private StringbrokerUrlprivate org.apache.camel.CamelContextcamelContextprivate Enricherenricherprivate StringexternalBrokerUrlprivate StringexternalPasswordprivate StringexternalTargetprivate StringexternalUsernameprivate static org.slf4j.Loggerlogprivate org.apache.camel.ProducerTemplateproducerTemplateprivate StorageWorkerstorageWorker
-
Constructor Summary
Constructors Constructor Description ExportService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete(String id, String type)voiddestroy()voidinit()voidsend(EnrichmentContext enrichmentContext)voidsetBrokerUrl(String brokerUrl)voidsetCamelContext(org.apache.camel.CamelContext camelContext)voidsetEnricher(Enricher enricher)voidsetExternalBrokerUrl(String externalBrokerUrl)voidsetExternalPassword(String externalPassword)voidsetExternalTarget(String externalTarget)voidsetExternalUsername(String externalUsername)voidsetStorageWorker(StorageWorker storageWorker)voidtrigger(String id, String code, String type, boolean ifNotExists)voidtrigger(String id, String code, String type, String trigger, boolean ifNotExists)voidtrigger(String id, String code, String type, String trigger, boolean ifNotExists, Map<String,Object> data)
-
-
-
Field Detail
-
log
private static final org.slf4j.Logger log
-
enricher
private Enricher enricher
-
storageWorker
private StorageWorker storageWorker
-
camelContext
private org.apache.camel.CamelContext camelContext
-
producerTemplate
private org.apache.camel.ProducerTemplate producerTemplate
-
brokerUrl
private String brokerUrl
-
externalBrokerUrl
private String externalBrokerUrl
-
externalTarget
private String externalTarget
-
externalUsername
private String externalUsername
-
externalPassword
private String externalPassword
-
-
Method Detail
-
init
public void init()
-
destroy
public void destroy()
-
send
public void send(EnrichmentContext enrichmentContext)
-
trigger
public void trigger(String id, String code, String type, String trigger, boolean ifNotExists, Map<String,Object> data)
- Specified by:
triggerin interfaceExportService
-
trigger
public void trigger(String id, String code, String type, String trigger, boolean ifNotExists)
- Specified by:
triggerin interfaceExportService
-
trigger
public void trigger(String id, String code, String type, boolean ifNotExists)
- Specified by:
triggerin interfaceExportService
-
delete
public void delete(String id, String type)
- Specified by:
deletein interfaceExportService
-
setBrokerUrl
public void setBrokerUrl(String brokerUrl)
-
setExternalBrokerUrl
public void setExternalBrokerUrl(String externalBrokerUrl)
-
setExternalTarget
public void setExternalTarget(String externalTarget)
-
setExternalUsername
public void setExternalUsername(String externalUsername)
-
setExternalPassword
public void setExternalPassword(String externalPassword)
-
setEnricher
public void setEnricher(Enricher enricher)
-
setStorageWorker
public void setStorageWorker(StorageWorker storageWorker)
-
setCamelContext
public void setCamelContext(org.apache.camel.CamelContext camelContext)
-
-