Skip to content

Instantly share code, notes, and snippets.

@poorna2786
poorna2786 / pom.xml
Last active March 29, 2019 13:00
Maven Dependencies
....
<plugins>
<plugin>
<groupId>org.mule.tools.maven</groupId>
<artifactId>mule-app-maven-plugin</artifactId>
<version>${mule.tools.version}</version>
<extensions>true</extensions>
<configuration>
<copyToAppsDirectory>true</copyToAppsDirectory>
<inclusions>
@poorna2786
poorna2786 / aws_test_flows.txt
Last active March 28, 2019 17:38
mule_flows
<flow name="aws_testFlow">
<http:listener config-ref="HTTP_Listener_Configuration" path="/s3" doc:name="http_listener"/>
<sqs:send-message config-ref="Amazon_SQS__Configuration" doc:name="aws_sqs_publisher">
<sqs:message messageBody="#[payload]"/>
</sqs:send-message>
<set-payload value="Message published" doc:name="response_payload"/>
</flow>
<flow name="aws_testFlow1">
<sqs:receive-messages config-ref="Amazon_SQS__Configuration" doc:name="aws_sqs_receiver"/>
<set-variable variableName="fileName" value="test1/testfile_#[server.dateTime].txt" doc:name="set_fileName_variable"/>
@poorna2786
poorna2786 / global_elements_aws.txt
Last active March 25, 2019 09:48
Global Elements
<s3:config name="Amazon_S3__Configuration" accessKey="${s3.accessKey}" secretKey="${s3.secretKey}" doc:name="Amazon S3: Configuration"/>
<http:listener-config name="HTTP_Listener_Configuration" host="${http.host}" port="${http.port}" doc:name="HTTP Listener Configuration"/>
<sqs:config name="Amazon_SQS__Configuration" accessKey="${s3.accessKey}" secretKey="${s3.secretKey}" defaultQueueName="${sqs.queueName}" url="${sqs.url}" region="${sqs.region}" doc:name="Amazon SQS: Configuration"/>