{"action":"created","issue":{"url":"https://api.github.com/repos/sbordet/import_issues/issues/54","labels_url":"https://api.github.com/repos/sbordet/import_issues/issues/54/labels{/name}","comments_url":"https://api.github.com/repos/sbordet/import_issues/issues/54/comments","events_url":"https://api.github.com/repos/sbordet/import_issues/issues/54/events","html_url":"https://github.com/sbordet/import_issues/issues/54","id":105457642,"number":54,"title":"Document more Spring integration patterns for Bayeux services","user":{"login":"sbordet","id":414681,"avatar_url":"https://avatars.githubusercontent.com/u/414681?v=3","gravatar_id":"","url":"https://api.github.com/users/sbordet","html_url":"https://github.com/sbordet","followers_url":"https://api.github.com/users/sbordet/followers","following_url":"https://api.github.com/users/sbordet/following{/other_user}","gists_url":"https://api.github.com/users/sbordet/gists{/gist_id}","starred_url":"https://api.github.com/users/sbordet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sbordet/subscriptions","organizations_url":"https://api.github.com/users/sbordet/orgs","repos_url":"https://api.github.com/users/sbordet/repos","events_url":"https://api.github.com/users/sbordet/events{/privacy}","received_events_url":"https://api.github.com/users/sbordet/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-09-08T19:57:11Z","updated_at":"2015-09-08T19:57:13Z","closed_at":null,"body":"When using Spring along with other frameworks (such as, for example, Struts2), the strategy of overriding Spring's default loading mechanism may not work, because the framework may need to initialize Spring before the CometD servlet.\n\nFor example, Struts2 is configured via a servlet filter which cannot be configured using `<load-on-startup>` to be initialized _after_ the CometD servlet. When Struts2 is integrated with Spring, initialization of the Struts2 filter triggers Spring initialization.\n\nDocument the pattern of using lazy initialization for Bayeux services."},"comment":{"url":"https://api.github.com/repos/sbordet/import_issues/issues/comments/138682856","html_url":"https://github.com/sbordet/import_issues/issues/54#issuecomment-138682856","issue_url":"https://api.github.com/repos/sbordet/import_issues/issues/54","id":138682856,"user":{"login":"sbordet","id":414681,"avatar_url":"https://avatars.githubusercontent.com/u/414681?v=3","gravatar_id":"","url":"https://api.github.com/users/sbordet","html_url":"https://github.com/sbordet","followers_url":"https://api.github.com/users/sbordet/followers","following_url":"https://api.github.com/users/sbordet/following{/other_user}","gists_url":"https://api.github.com/users/sbordet/gists{/gist_id}","starred_url":"https://api.github.com/users/sbordet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sbordet/subscriptions","organizations_url":"https://api.github.com/users/sbordet/orgs","repos_url":"https://api.github.com/users/sbordet/repos","events_url":"https://api.github.com/users/sbordet/events{/privacy}","received_events_url":"https://api.github.com/users/sbordet/received_events","type":"User","site_admin":false},"created_at":"2015-09-08T19:57:13Z","updated_at":"2015-09-08T19:57:13Z","body":"sbordet on 2009-12-09 10:59:17.0:\nDocumented 2 patterns: late initialization and lazy initialization, http://cometd.org/documentation/cometd-java/server/services/integration-spring.\nThe latter can be used with Struts2."}}