{"action":"created","comment":{"url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/pulls/comments/229460356","pull_request_review_id":169967844,"id":229460356,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIyOTQ2MDM1Ng==","diff_hunk":"@@ -0,0 +1,85 @@\n+= Mule Sources\n+ifndef::env-site,env-github[]\n+include::_attributes.adoc[]\n+endif::[]\n+:keywords: anypoint studio, flow, source, sources, redelivery, policy\n+\n+Sources are a very important part of any Mule Application. When added to a flow, they serve as the entry point for information,\n+linking any external communication protocol with internal Mule processing.\n+\n+Examples of sources are:\n+\n+* xref:docs-connectors::http-connector.adoc[HTTP:Listener]\n+* xref:docs-connectors::file-connector.adoc[FILE:Directory Listener]\n+* xref:docs-connectors::amqp-connector.adoc[AMQP:Consume]\n+\n+== Configuring Sources\n+\n+Even though each source implementation will have different configuration parameters, there are some common ones worth mentioning.\n+\n+=== Redelivery Policy\n+\n+Each source can be configured with a redelivery policy. That way, an user can add some logic on how to handle messages that arrive at the source multiple times and cause errors.\n+\n+[IMPORTANT]\n+Some sources implemented with the xref:docs-mule-sdk::index.adoc[Mule SDK] have their own logic for a redelivery policy. In those cases, check the documentation for the connector which that source belongs to for more information.","path":"modules/ROOT/pages/sources-reference.adoc","position":25,"original_position":25,"commit_id":"6c49e96ec673779b7e8c42689decc2470c9c7fbe","original_commit_id":"6c49e96ec673779b7e8c42689decc2470c9c7fbe","user":{"login":"estebanwasinger","id":2280709,"node_id":"MDQ6VXNlcjIyODA3MDk=","avatar_url":"https://avatars0.githubusercontent.com/u/2280709?v=4","gravatar_id":"","url":"https://api.github.com/users/estebanwasinger","html_url":"https://github.com/estebanwasinger","followers_url":"https://api.github.com/users/estebanwasinger/followers","following_url":"https://api.github.com/users/estebanwasinger/following{/other_user}","gists_url":"https://api.github.com/users/estebanwasinger/gists{/gist_id}","starred_url":"https://api.github.com/users/estebanwasinger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/estebanwasinger/subscriptions","organizations_url":"https://api.github.com/users/estebanwasinger/orgs","repos_url":"https://api.github.com/users/estebanwasinger/repos","events_url":"https://api.github.com/users/estebanwasinger/events{/privacy}","received_events_url":"https://api.github.com/users/estebanwasinger/received_events","type":"User","site_admin":false},"body":"`have their own logic for a redelivery policy` what do you mean with this?\r\nAlso all connectors are made with the SDK","created_at":"2018-10-30T19:50:26Z","updated_at":"2018-10-30T19:54:40Z","html_url":"https://github.com/mulesoft/docs-mule-runtime/pull/78#discussion_r229460356","pull_request_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/pulls/78","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/mulesoft/docs-mule-runtime/pulls/comments/229460356"},"html":{"href":"https://github.com/mulesoft/docs-mule-runtime/pull/78#discussion_r229460356"},"pull_request":{"href":"https://api.github.com/repos/mulesoft/docs-mule-runtime/pulls/78"}}},"pull_request":{"url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/pulls/78","id":224746843,"node_id":"MDExOlB1bGxSZXF1ZXN0MjI0NzQ2ODQz","html_url":"https://github.com/mulesoft/docs-mule-runtime/pull/78","diff_url":"https://github.com/mulesoft/docs-mule-runtime/pull/78.diff","patch_url":"https://github.com/mulesoft/docs-mule-runtime/pull/78.patch","issue_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/issues/78","number":78,"state":"open","locked":false,"title":"Redelivery policy DOC","user":{"login":"lucianoRM","id":15069312,"node_id":"MDQ6VXNlcjE1MDY5MzEy","avatar_url":"https://avatars0.githubusercontent.com/u/15069312?v=4","gravatar_id":"","url":"https://api.github.com/users/lucianoRM","html_url":"https://github.com/lucianoRM","followers_url":"https://api.github.com/users/lucianoRM/followers","following_url":"https://api.github.com/users/lucianoRM/following{/other_user}","gists_url":"https://api.github.com/users/lucianoRM/gists{/gist_id}","starred_url":"https://api.github.com/users/lucianoRM/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lucianoRM/subscriptions","organizations_url":"https://api.github.com/users/lucianoRM/orgs","repos_url":"https://api.github.com/users/lucianoRM/repos","events_url":"https://api.github.com/users/lucianoRM/events{/privacy}","received_events_url":"https://api.github.com/users/lucianoRM/received_events","type":"User","site_admin":false},"body":"","created_at":"2018-10-22T17:05:37Z","updated_at":"2018-10-30T19:54:40Z","closed_at":null,"merged_at":null,"merge_commit_sha":"9509e478d782270672e0cbaeab7345ab502fc48d","assignee":{"login":"dukesphere","id":10456406,"node_id":"MDQ6VXNlcjEwNDU2NDA2","avatar_url":"https://avatars2.githubusercontent.com/u/10456406?v=4","gravatar_id":"","url":"https://api.github.com/users/dukesphere","html_url":"https://github.com/dukesphere","followers_url":"https://api.github.com/users/dukesphere/followers","following_url":"https://api.github.com/users/dukesphere/following{/other_user}","gists_url":"https://api.github.com/users/dukesphere/gists{/gist_id}","starred_url":"https://api.github.com/users/dukesphere/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dukesphere/subscriptions","organizations_url":"https://api.github.com/users/dukesphere/orgs","repos_url":"https://api.github.com/users/dukesphere/repos","events_url":"https://api.github.com/users/dukesphere/events{/privacy}","received_events_url":"https://api.github.com/users/dukesphere/received_events","type":"User","site_admin":false},"assignees":[{"login":"dukesphere","id":10456406,"node_id":"MDQ6VXNlcjEwNDU2NDA2","avatar_url":"https://avatars2.githubusercontent.com/u/10456406?v=4","gravatar_id":"","url":"https://api.github.com/users/dukesphere","html_url":"https://github.com/dukesphere","followers_url":"https://api.github.com/users/dukesphere/followers","following_url":"https://api.github.com/users/dukesphere/following{/other_user}","gists_url":"https://api.github.com/users/dukesphere/gists{/gist_id}","starred_url":"https://api.github.com/users/dukesphere/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dukesphere/subscriptions","organizations_url":"https://api.github.com/users/dukesphere/orgs","repos_url":"https://api.github.com/users/dukesphere/repos","events_url":"https://api.github.com/users/dukesphere/events{/privacy}","received_events_url":"https://api.github.com/users/dukesphere/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/pulls/78/commits","review_comments_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/pulls/78/comments","review_comment_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/pulls/comments{/number}","comments_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/issues/78/comments","statuses_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/statuses/6c49e96ec673779b7e8c42689decc2470c9c7fbe","head":{"label":"mulesoft:REDELIVERY_POLICY_DOCS","ref":"REDELIVERY_POLICY_DOCS","sha":"6c49e96ec673779b7e8c42689decc2470c9c7fbe","user":{"login":"mulesoft","id":185740,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE4NTc0MA==","avatar_url":"https://avatars1.githubusercontent.com/u/185740?v=4","gravatar_id":"","url":"https://api.github.com/users/mulesoft","html_url":"https://github.com/mulesoft","followers_url":"https://api.github.com/users/mulesoft/followers","following_url":"https://api.github.com/users/mulesoft/following{/other_user}","gists_url":"https://api.github.com/users/mulesoft/gists{/gist_id}","starred_url":"https://api.github.com/users/mulesoft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mulesoft/subscriptions","organizations_url":"https://api.github.com/users/mulesoft/orgs","repos_url":"https://api.github.com/users/mulesoft/repos","events_url":"https://api.github.com/users/mulesoft/events{/privacy}","received_events_url":"https://api.github.com/users/mulesoft/received_events","type":"Organization","site_admin":false},"repo":{"id":99282259,"node_id":"MDEwOlJlcG9zaXRvcnk5OTI4MjI1OQ==","name":"docs-mule-runtime","full_name":"mulesoft/docs-mule-runtime","private":false,"owner":{"login":"mulesoft","id":185740,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE4NTc0MA==","avatar_url":"https://avatars1.githubusercontent.com/u/185740?v=4","gravatar_id":"","url":"https://api.github.com/users/mulesoft","html_url":"https://github.com/mulesoft","followers_url":"https://api.github.com/users/mulesoft/followers","following_url":"https://api.github.com/users/mulesoft/following{/other_user}","gists_url":"https://api.github.com/users/mulesoft/gists{/gist_id}","starred_url":"https://api.github.com/users/mulesoft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mulesoft/subscriptions","organizations_url":"https://api.github.com/users/mulesoft/orgs","repos_url":"https://api.github.com/users/mulesoft/repos","events_url":"https://api.github.com/users/mulesoft/events{/privacy}","received_events_url":"https://api.github.com/users/mulesoft/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/mulesoft/docs-mule-runtime","description":null,"fork":false,"url":"https://api.github.com/repos/mulesoft/docs-mule-runtime","forks_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/forks","keys_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/keys{/key_id}","collaborators_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/teams","hooks_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/hooks","issue_events_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/issues/events{/number}","events_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/events","assignees_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/assignees{/user}","branches_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/branches{/branch}","tags_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/tags","blobs_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/git/refs{/sha}","trees_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/git/trees{/sha}","statuses_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/statuses/{sha}","languages_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/languages","stargazers_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/stargazers","contributors_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/contributors","subscribers_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/subscribers","subscription_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/subscription","commits_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/commits{/sha}","git_commits_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/git/commits{/sha}","comments_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/comments{/number}","issue_comment_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/issues/comments{/number}","contents_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/contents/{+path}","compare_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/compare/{base}...{head}","merges_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/merges","archive_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/downloads","issues_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/issues{/number}","pulls_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/pulls{/number}","milestones_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/milestones{/number}","notifications_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/labels{/name}","releases_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/releases{/id}","deployments_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/deployments","created_at":"2017-08-03T23:10:12Z","updated_at":"2018-10-26T14:45:27Z","pushed_at":"2018-10-30T12:57:13Z","git_url":"git://github.com/mulesoft/docs-mule-runtime.git","ssh_url":"git@github.com:mulesoft/docs-mule-runtime.git","clone_url":"https://github.com/mulesoft/docs-mule-runtime.git","svn_url":"https://github.com/mulesoft/docs-mule-runtime","homepage":null,"size":128101,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":13,"mirror_url":null,"archived":false,"open_issues_count":11,"license":null,"forks":13,"open_issues":11,"watchers":0,"default_branch":"latest"}},"base":{"label":"mulesoft:v4.2","ref":"v4.2","sha":"88cd37f00f5b9e5bc1b8b159d007e35d4acc2d75","user":{"login":"mulesoft","id":185740,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE4NTc0MA==","avatar_url":"https://avatars1.githubusercontent.com/u/185740?v=4","gravatar_id":"","url":"https://api.github.com/users/mulesoft","html_url":"https://github.com/mulesoft","followers_url":"https://api.github.com/users/mulesoft/followers","following_url":"https://api.github.com/users/mulesoft/following{/other_user}","gists_url":"https://api.github.com/users/mulesoft/gists{/gist_id}","starred_url":"https://api.github.com/users/mulesoft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mulesoft/subscriptions","organizations_url":"https://api.github.com/users/mulesoft/orgs","repos_url":"https://api.github.com/users/mulesoft/repos","events_url":"https://api.github.com/users/mulesoft/events{/privacy}","received_events_url":"https://api.github.com/users/mulesoft/received_events","type":"Organization","site_admin":false},"repo":{"id":99282259,"node_id":"MDEwOlJlcG9zaXRvcnk5OTI4MjI1OQ==","name":"docs-mule-runtime","full_name":"mulesoft/docs-mule-runtime","private":false,"owner":{"login":"mulesoft","id":185740,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE4NTc0MA==","avatar_url":"https://avatars1.githubusercontent.com/u/185740?v=4","gravatar_id":"","url":"https://api.github.com/users/mulesoft","html_url":"https://github.com/mulesoft","followers_url":"https://api.github.com/users/mulesoft/followers","following_url":"https://api.github.com/users/mulesoft/following{/other_user}","gists_url":"https://api.github.com/users/mulesoft/gists{/gist_id}","starred_url":"https://api.github.com/users/mulesoft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mulesoft/subscriptions","organizations_url":"https://api.github.com/users/mulesoft/orgs","repos_url":"https://api.github.com/users/mulesoft/repos","events_url":"https://api.github.com/users/mulesoft/events{/privacy}","received_events_url":"https://api.github.com/users/mulesoft/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/mulesoft/docs-mule-runtime","description":null,"fork":false,"url":"https://api.github.com/repos/mulesoft/docs-mule-runtime","forks_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/forks","keys_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/keys{/key_id}","collaborators_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/teams","hooks_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/hooks","issue_events_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/issues/events{/number}","events_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/events","assignees_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/assignees{/user}","branches_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/branches{/branch}","tags_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/tags","blobs_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/git/refs{/sha}","trees_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/git/trees{/sha}","statuses_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/statuses/{sha}","languages_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/languages","stargazers_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/stargazers","contributors_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/contributors","subscribers_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/subscribers","subscription_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/subscription","commits_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/commits{/sha}","git_commits_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/git/commits{/sha}","comments_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/comments{/number}","issue_comment_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/issues/comments{/number}","contents_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/contents/{+path}","compare_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/compare/{base}...{head}","merges_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/merges","archive_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/downloads","issues_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/issues{/number}","pulls_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/pulls{/number}","milestones_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/milestones{/number}","notifications_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/labels{/name}","releases_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/releases{/id}","deployments_url":"https://api.github.com/repos/mulesoft/docs-mule-runtime/deployments","created_at":"2017-08-03T23:10:12Z","updated_at":"2018-10-26T14:45:27Z","pushed_at":"2018-10-30T12:57:13Z","git_url":"git://github.com/mulesoft/docs-mule-runtime.git","ssh_url":"git@github.com:mulesoft/docs-mule-runtime.git","clone_url":"https://github.com/mulesoft/docs-mule-runtime.git","svn_url":"https://github.com/mulesoft/docs-mule-runtime","homepage":null,"size":128101,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":13,"mirror_url":null,"archived":false,"open_issues_count":11,"license":null,"forks":13,"open_issues":11,"watchers":0,"default_branch":"latest"}},"_links":{"self":{"href":"https://api.github.com/repos/mulesoft/docs-mule-runtime/pulls/78"},"html":{"href":"https://github.com/mulesoft/docs-mule-runtime/pull/78"},"issue":{"href":"https://api.github.com/repos/mulesoft/docs-mule-runtime/issues/78"},"comments":{"href":"https://api.github.com/repos/mulesoft/docs-mule-runtime/issues/78/comments"},"review_comments":{"href":"https://api.github.com/repos/mulesoft/docs-mule-runtime/pulls/78/comments"},"review_comment":{"href":"https://api.github.com/repos/mulesoft/docs-mule-runtime/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/mulesoft/docs-mule-runtime/pulls/78/commits"},"statuses":{"href":"https://api.github.com/repos/mulesoft/docs-mule-runtime/statuses/6c49e96ec673779b7e8c42689decc2470c9c7fbe"}},"author_association":"NONE"}}
{"actor":{"display_login":"estebanwasinger"}}