{"action":"created","issue":{"url":"https://api.github.com/repos/aerogear/aerogear-sync-server/issues/36","labels_url":"https://api.github.com/repos/aerogear/aerogear-sync-server/issues/36/labels{/name}","comments_url":"https://api.github.com/repos/aerogear/aerogear-sync-server/issues/36/comments","events_url":"https://api.github.com/repos/aerogear/aerogear-sync-server/issues/36/events","html_url":"https://github.com/aerogear/aerogear-sync-server/pull/36","id":59136035,"number":36,"title":"Adding in a very VERY basic wildfly module","user":{"login":"secondsun","id":2413816,"avatar_url":"https://avatars.githubusercontent.com/u/2413816?v=3","gravatar_id":"","url":"https://api.github.com/users/secondsun","html_url":"https://github.com/secondsun","followers_url":"https://api.github.com/users/secondsun/followers","following_url":"https://api.github.com/users/secondsun/following{/other_user}","gists_url":"https://api.github.com/users/secondsun/gists{/gist_id}","starred_url":"https://api.github.com/users/secondsun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/secondsun/subscriptions","organizations_url":"https://api.github.com/users/secondsun/orgs","repos_url":"https://api.github.com/users/secondsun/repos","events_url":"https://api.github.com/users/secondsun/events{/privacy}","received_events_url":"https://api.github.com/users/secondsun/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-02-26T20:14:16Z","updated_at":"2015-02-27T06:04:02Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/aerogear/aerogear-sync-server/pulls/36","html_url":"https://github.com/aerogear/aerogear-sync-server/pull/36","diff_url":"https://github.com/aerogear/aerogear-sync-server/pull/36.diff","patch_url":"https://github.com/aerogear/aerogear-sync-server/pull/36.patch"},"body":"I've created a new sync server module for wildfly.  This is VERY preliminary but proves the sync server is compatible with JSR 356. More importantly this means that we can leverage annotations to add in simple security.  Hello keycloak secured sync servers!  (Eventually)\r\n\r\nHow to test:\r\n\r\n```\r\n# From Project root\r\nmvn clean install;\r\ncd server/server-wildfly;\r\nmvn wildfly:run;\r\n```\r\n\r\nThe build should run without error and the server should start up.\r\n\r\nFrom any of the demos use the following:    \r\n**server host** : localhost  \r\n**server port** : 8080  \r\n**sync path** : /sync-server-wildfly-0.0.1-SNAPSHOT/sync  \r\n\r\nIt should work as if you were running the netty service.\r\n"},"comment":{"url":"https://api.github.com/repos/aerogear/aerogear-sync-server/issues/comments/76343798","html_url":"https://github.com/aerogear/aerogear-sync-server/pull/36#issuecomment-76343798","issue_url":"https://api.github.com/repos/aerogear/aerogear-sync-server/issues/36","id":76343798,"user":{"login":"matzew","id":157646,"avatar_url":"https://avatars.githubusercontent.com/u/157646?v=3","gravatar_id":"","url":"https://api.github.com/users/matzew","html_url":"https://github.com/matzew","followers_url":"https://api.github.com/users/matzew/followers","following_url":"https://api.github.com/users/matzew/following{/other_user}","gists_url":"https://api.github.com/users/matzew/gists{/gist_id}","starred_url":"https://api.github.com/users/matzew/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matzew/subscriptions","organizations_url":"https://api.github.com/users/matzew/orgs","repos_url":"https://api.github.com/users/matzew/repos","events_url":"https://api.github.com/users/matzew/events{/privacy}","received_events_url":"https://api.github.com/users/matzew/received_events","type":"User","site_admin":false},"created_at":"2015-02-27T06:04:02Z","updated_at":"2015-02-27T06:04:02Z","body":"very nice!\r\n\r\n@danbev should we we include this into the upcoming 1.0.0.alpha.1 nor not? I think my _personal_ preference is merging _after_ that release.\r\n\r\nAnother option is to create a 1.0.0.alpha.1 branch, for the release, and merge this into master after the branch has been created :-)"}}