Overview
This project is to provide a transport to allow files to be registered with or checked against Codel, using their Codel Mark.
Configuration
Connector
The connector has the following properties:
| Property Name | Value |
|---|---|
| licensee | An integer value which is the id of the Codel licensee. |
| licenseePassword | A string value which is the Codel licensee's password. |
| originator | A string value which is the originator's reference and can have any value. |
| timeout | Connection timeout in milliseconds wen connecting to Codel. |
Endpoint
The two possible URL formats are
codel://add<query flags=""> </query> codel://compare<query flags=""> </query>
| Property Name | Value |
|---|---|
| licensee | An integer value which is the id of the Codel licensee. |
| licenseePassword | A string value which is the Codel licensee's password. |
| originator | A string value which is the originator's reference and can have any value. |
Example
<connector classname="org.mule.providers.codel.CodelConnector" name="codel"> <properties> <property name="originator" value="MuleConnectorFunctionalTest"> </property></properties> </connector> <model name="CodelConnectorTest"> <mule-descriptor implementation="org.mule.components.simple.PassThroughComponent" name="Test"> <inbound-router> <endpoint address="file://${user.home}/codeltestdir123"> </endpoint></inbound-router> <outbound-router> <router classname="org.mule.routing.outbound.ChainingRouter"> <endpoint address="codel://compare?licensee=153786905&licenseePassword=password"> <endpoint address="vm://checkResult"> <endpoint address="stream://System.out"> </endpoint></endpoint></endpoint></router> </outbound-router> </mule-descriptor> <mule-descriptor implementation="org.mule.providers.codel.CompareResultTestService" inboundendpoint="vm://checkResult" name="Check Result"> </mule-descriptor></model>
With our library of Cloud Connectors and repeatable integration solutions, you can rapidly create connectivity either on premise or in the cloud.