| Class | Description |
|---|---|
| SoroushBotAbstractConsumer |
this component handle logic for getting message from Soroush server and for each message it calls abstract function
SoroushBotAbstractConsumer.sendExchange(Exchange) each subclass should handle how it will start the
processing of the exchange |
| SoroushBotComponent |
The Soroush Component provides access to Soroush IM App.
|
| SoroushBotComponentConfigurer |
Generated by camel build tools - do NOT edit this file!
|
| SoroushBotDownloadFileProducer |
this producer is responsible for uri of type
SoroushAction.downloadFile e.g. |
| SoroushBotEndpoint |
Send and receive messages as a Soroush chat bot.
|
| SoroushBotEndpointConfigurer |
Generated by camel build tools - do NOT edit this file!
|
| SoroushBotEndpointUriFactory |
Generated by camel build tools - do NOT edit this file!
|
| SoroushBotMultiThreadConsumer |
create a thread pool and process each message using one of threads, it is guaranteed that all message from a same
person will processed by the same thread.
|
| SoroushBotSendMessageProducer |
this Producer is responsible for URIs of type
SoroushAction.sendMessage to send message to SoroushAPI. |
| SoroushBotSingleThreadConsumer |
The SoroushBot consumer.
|
| SoroushBotUploadFileProducer |
this Producer is responsible for URIs of type
SoroushAction.uploadFile to upload messages file(thumbnail) to
SoroushAPI. |
Apache Camel