{"action":"created","issue":{"url":"https://api.github.com/repos/linagora/james-project/issues/1782","repository_url":"https://api.github.com/repos/linagora/james-project","labels_url":"https://api.github.com/repos/linagora/james-project/issues/1782/labels{/name}","comments_url":"https://api.github.com/repos/linagora/james-project/issues/1782/comments","events_url":"https://api.github.com/repos/linagora/james-project/issues/1782/events","html_url":"https://github.com/linagora/james-project/pull/1782","id":367172189,"node_id":"MDExOlB1bGxSZXF1ZXN0MjIwNjcxNDk2","number":1782,"title":"James 2525 blob store guice integration","user":{"login":"jeantil","id":22979,"node_id":"MDQ6VXNlcjIyOTc5","avatar_url":"https://avatars3.githubusercontent.com/u/22979?v=4","gravatar_id":"","url":"https://api.github.com/users/jeantil","html_url":"https://github.com/jeantil","followers_url":"https://api.github.com/users/jeantil/followers","following_url":"https://api.github.com/users/jeantil/following{/other_user}","gists_url":"https://api.github.com/users/jeantil/gists{/gist_id}","starred_url":"https://api.github.com/users/jeantil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeantil/subscriptions","organizations_url":"https://api.github.com/users/jeantil/orgs","repos_url":"https://api.github.com/users/jeantil/repos","events_url":"https://api.github.com/users/jeantil/events{/privacy}","received_events_url":"https://api.github.com/users/jeantil/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-10-05T11:33:56Z","updated_at":"2018-10-10T15:22:04Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/linagora/james-project/pulls/1782","html_url":"https://github.com/linagora/james-project/pull/1782","diff_url":"https://github.com/linagora/james-project/pull/1782.diff","patch_url":"https://github.com/linagora/james-project/pull/1782.patch"},"body":"This PR provides guice components that are required to actually use the swift blobstore in a James product. \r\n\r\nIn more details, this provides a binding for `org.apache.james.blob.api.BlobStore` which is backed by `org.apache.james.blob.objectstorage.ObjectStorageBlobsDAO`. The binding reads the configuration to determine which swift auth protocol should be used, retrieve the corresponding identifiers and build the DAO.\r\n\r\nThis PR also provides the building blocks for integration testing of the product but does not modify the existing acceptance tests nor provide new ones. "},"comment":{"url":"https://api.github.com/repos/linagora/james-project/issues/comments/428615412","html_url":"https://github.com/linagora/james-project/pull/1782#issuecomment-428615412","issue_url":"https://api.github.com/repos/linagora/james-project/issues/1782","id":428615412,"node_id":"MDEyOklzc3VlQ29tbWVudDQyODYxNTQxMg==","user":{"login":"jeantil","id":22979,"node_id":"MDQ6VXNlcjIyOTc5","avatar_url":"https://avatars3.githubusercontent.com/u/22979?v=4","gravatar_id":"","url":"https://api.github.com/users/jeantil","html_url":"https://github.com/jeantil","followers_url":"https://api.github.com/users/jeantil/followers","following_url":"https://api.github.com/users/jeantil/following{/other_user}","gists_url":"https://api.github.com/users/jeantil/gists{/gist_id}","starred_url":"https://api.github.com/users/jeantil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeantil/subscriptions","organizations_url":"https://api.github.com/users/jeantil/orgs","repos_url":"https://api.github.com/users/jeantil/repos","events_url":"https://api.github.com/users/jeantil/events{/privacy}","received_events_url":"https://api.github.com/users/jeantil/received_events","type":"User","site_admin":false},"created_at":"2018-10-10T15:22:04Z","updated_at":"2018-10-10T15:22:04Z","author_association":"NONE","body":"test this please\r\n\r\nagain ..."}}
{"actor":{"display_login":"jeantil"}}