{"action":"created","issue":{"url":"https://api.github.com/repos/apache/qpid-proton/issues/82","repository_url":"https://api.github.com/repos/apache/qpid-proton","labels_url":"https://api.github.com/repos/apache/qpid-proton/issues/82/labels{/name}","comments_url":"https://api.github.com/repos/apache/qpid-proton/issues/82/comments","events_url":"https://api.github.com/repos/apache/qpid-proton/issues/82/events","html_url":"https://github.com/apache/qpid-proton/pull/82","id":181306225,"number":82,"title":"optimizations on Decoder/Encoder","user":{"login":"clebertsuconic","id":750514,"avatar_url":"https://avatars.githubusercontent.com/u/750514?v=3","gravatar_id":"","url":"https://api.github.com/users/clebertsuconic","html_url":"https://github.com/clebertsuconic","followers_url":"https://api.github.com/users/clebertsuconic/followers","following_url":"https://api.github.com/users/clebertsuconic/following{/other_user}","gists_url":"https://api.github.com/users/clebertsuconic/gists{/gist_id}","starred_url":"https://api.github.com/users/clebertsuconic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clebertsuconic/subscriptions","organizations_url":"https://api.github.com/users/clebertsuconic/orgs","repos_url":"https://api.github.com/users/clebertsuconic/repos","events_url":"https://api.github.com/users/clebertsuconic/events{/privacy}","received_events_url":"https://api.github.com/users/clebertsuconic/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-10-06T01:42:58Z","updated_at":"2016-10-06T01:44:14Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/qpid-proton/pulls/82","html_url":"https://github.com/apache/qpid-proton/pull/82","diff_url":"https://github.com/apache/qpid-proton/pull/82.diff","patch_url":"https://github.com/apache/qpid-proton/pull/82.patch"},"body":"- Avoiding multiple instances. The encoder and decoder can be used as singletons.\r\n- There's still an option to instantiate your own encoder / decoder\r\n- stateless Decoder/Encoder (can always reuse the same instance now)\r\n- Implementing WritableBuffer and ReadableBuffers fully, so you could use NettyBuffers integrated."},"comment":{"url":"https://api.github.com/repos/apache/qpid-proton/issues/comments/251847024","html_url":"https://github.com/apache/qpid-proton/pull/82#issuecomment-251847024","issue_url":"https://api.github.com/repos/apache/qpid-proton/issues/82","id":251847024,"user":{"login":"clebertsuconic","id":750514,"avatar_url":"https://avatars.githubusercontent.com/u/750514?v=3","gravatar_id":"","url":"https://api.github.com/users/clebertsuconic","html_url":"https://github.com/clebertsuconic","followers_url":"https://api.github.com/users/clebertsuconic/followers","following_url":"https://api.github.com/users/clebertsuconic/following{/other_user}","gists_url":"https://api.github.com/users/clebertsuconic/gists{/gist_id}","starred_url":"https://api.github.com/users/clebertsuconic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clebertsuconic/subscriptions","organizations_url":"https://api.github.com/users/clebertsuconic/orgs","repos_url":"https://api.github.com/users/clebertsuconic/repos","events_url":"https://api.github.com/users/clebertsuconic/events{/privacy}","received_events_url":"https://api.github.com/users/clebertsuconic/received_events","type":"User","site_admin":false},"created_at":"2016-10-06T01:44:14Z","updated_at":"2016-10-06T01:44:14Z","body":"This is the first thing I wanted to do on the encoders / decoders.\r\n\r\nThere's a next step where I can integrate my own Buffer on Transports (or maybe a refactored version of it)...\r\n\r\n\r\nThis is at least the first step. Tests are running fine... and the performance tests I made are ok.\r\n"}}
{"actor":{"display_login":"clebertsuconic"}}