{"action":"created","issue":{"url":"https://api.github.com/repos/eclipse/hono/issues/55","repository_url":"https://api.github.com/repos/eclipse/hono","labels_url":"https://api.github.com/repos/eclipse/hono/issues/55/labels{/name}","comments_url":"https://api.github.com/repos/eclipse/hono/issues/55/comments","events_url":"https://api.github.com/repos/eclipse/hono/issues/55/events","html_url":"https://github.com/eclipse/hono/issues/55","id":181631787,"number":55,"title":"HonoClient : qos and application properties","user":{"login":"ppatierno","id":5842311,"avatar_url":"https://avatars.githubusercontent.com/u/5842311?v=3","gravatar_id":"","url":"https://api.github.com/users/ppatierno","html_url":"https://github.com/ppatierno","followers_url":"https://api.github.com/users/ppatierno/followers","following_url":"https://api.github.com/users/ppatierno/following{/other_user}","gists_url":"https://api.github.com/users/ppatierno/gists{/gist_id}","starred_url":"https://api.github.com/users/ppatierno/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ppatierno/subscriptions","organizations_url":"https://api.github.com/users/ppatierno/orgs","repos_url":"https://api.github.com/users/ppatierno/repos","events_url":"https://api.github.com/users/ppatierno/events{/privacy}","received_events_url":"https://api.github.com/users/ppatierno/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/eclipse/hono/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/eclipse/hono/labels/suitable%20for%20new%20contributors","name":"suitable for new contributors","color":"fbca04"}],"state":"open","locked":false,"assignee":{"login":"ppatierno","id":5842311,"avatar_url":"https://avatars.githubusercontent.com/u/5842311?v=3","gravatar_id":"","url":"https://api.github.com/users/ppatierno","html_url":"https://github.com/ppatierno","followers_url":"https://api.github.com/users/ppatierno/followers","following_url":"https://api.github.com/users/ppatierno/following{/other_user}","gists_url":"https://api.github.com/users/ppatierno/gists{/gist_id}","starred_url":"https://api.github.com/users/ppatierno/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ppatierno/subscriptions","organizations_url":"https://api.github.com/users/ppatierno/orgs","repos_url":"https://api.github.com/users/ppatierno/repos","events_url":"https://api.github.com/users/ppatierno/events{/privacy}","received_events_url":"https://api.github.com/users/ppatierno/received_events","type":"User","site_admin":false},"assignees":[{"login":"ppatierno","id":5842311,"avatar_url":"https://avatars.githubusercontent.com/u/5842311?v=3","gravatar_id":"","url":"https://api.github.com/users/ppatierno","html_url":"https://github.com/ppatierno","followers_url":"https://api.github.com/users/ppatierno/followers","following_url":"https://api.github.com/users/ppatierno/following{/other_user}","gists_url":"https://api.github.com/users/ppatierno/gists{/gist_id}","starred_url":"https://api.github.com/users/ppatierno/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ppatierno/subscriptions","organizations_url":"https://api.github.com/users/ppatierno/orgs","repos_url":"https://api.github.com/users/ppatierno/repos","events_url":"https://api.github.com/users/ppatierno/events{/privacy}","received_events_url":"https://api.github.com/users/ppatierno/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/eclipse/hono/milestones/1","html_url":"https://github.com/eclipse/hono/milestones/0.5-M1","labels_url":"https://api.github.com/repos/eclipse/hono/milestones/1/labels","id":1602317,"number":1,"title":"0.5-M1","description":"Initial milestone including\r\n\r\n- Telemetry upload\r\n- Device registration\r\n","creator":{"login":"hekonsek","id":822903,"avatar_url":"https://avatars.githubusercontent.com/u/822903?v=3","gravatar_id":"","url":"https://api.github.com/users/hekonsek","html_url":"https://github.com/hekonsek","followers_url":"https://api.github.com/users/hekonsek/followers","following_url":"https://api.github.com/users/hekonsek/following{/other_user}","gists_url":"https://api.github.com/users/hekonsek/gists{/gist_id}","starred_url":"https://api.github.com/users/hekonsek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hekonsek/subscriptions","organizations_url":"https://api.github.com/users/hekonsek/orgs","repos_url":"https://api.github.com/users/hekonsek/repos","events_url":"https://api.github.com/users/hekonsek/events{/privacy}","received_events_url":"https://api.github.com/users/hekonsek/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":11,"state":"open","created_at":"2016-02-24T11:57:42Z","updated_at":"2016-10-07T12:17:25Z","due_on":"2016-10-21T00:00:00Z","closed_at":null},"comments":10,"created_at":"2016-10-07T10:11:14Z","updated_at":"2016-10-11T04:49:55Z","closed_at":null,"body":"Hi,\r\n\r\nI see that the creation of a sender by the HonoClient doesn't allow to specify the QoS but it uses AT_MOST_ONCE internally. Hono API supports telemetry with AT_LEAST_ONCE delivery, so it could be good to add this possibility to the HonoClient.\r\n\r\nThe other point is that the TelemetrySender class provides more overloads of \"send\" method but not one with possibility to pass \"application properties\". Of course, the user can use the overload with Message as parameter but he has to deal with AMQP message structure. It could be good to have an overload with a Map for application properties. In my experience, sometimes users prefer to use application properties and not payload to carry information.\r\n\r\nWhat do you think ? If you agree I can take care about that :-) \r\n\r\nPaolo."},"comment":{"url":"https://api.github.com/repos/eclipse/hono/issues/comments/252813357","html_url":"https://github.com/eclipse/hono/issues/55#issuecomment-252813357","issue_url":"https://api.github.com/repos/eclipse/hono/issues/55","id":252813357,"user":{"login":"sophokles73","id":5682135,"avatar_url":"https://avatars.githubusercontent.com/u/5682135?v=3","gravatar_id":"","url":"https://api.github.com/users/sophokles73","html_url":"https://github.com/sophokles73","followers_url":"https://api.github.com/users/sophokles73/followers","following_url":"https://api.github.com/users/sophokles73/following{/other_user}","gists_url":"https://api.github.com/users/sophokles73/gists{/gist_id}","starred_url":"https://api.github.com/users/sophokles73/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sophokles73/subscriptions","organizations_url":"https://api.github.com/users/sophokles73/orgs","repos_url":"https://api.github.com/users/sophokles73/repos","events_url":"https://api.github.com/users/sophokles73/events{/privacy}","received_events_url":"https://api.github.com/users/sophokles73/received_events","type":"User","site_admin":false},"created_at":"2016-10-11T04:49:55Z","updated_at":"2016-10-11T04:49:55Z","body":"@ppatierno,\r\n\r\nI have merged #56, can you close this issue? "}}
{"actor":{"display_login":"sophokles73"}}