payload: {"action":"created","issue":{"url":"https://api.github.com/repos/spring-cloud/spring-cloud-function/issues/88","repository_url":"https://api.github.com/repos/spring-cloud/spring-cloud-function","labels_url":"https://api.github.com/repos/spring-cloud/spring-cloud-function/issues/88/labels{/name}","comments_url":"https://api.github.com/repos/spring-cloud/spring-cloud-function/issues/88/comments","events_url":"https://api.github.com/repos/spring-cloud/spring-cloud-function/issues/88/events","html_url":"https://github.com/spring-cloud/spring-cloud-function/issues/88","id":242925298,"node_id":"MDU6SXNzdWUyNDI5MjUyOTg=","number":88,"title":"Integration with spring-state-machine for simple bpm engine","user":{"login":"zotona","id":1274664,"node_id":"MDQ6VXNlcjEyNzQ2NjQ=","avatar_url":"https://avatars2.githubusercontent.com/u/1274664?v=4","gravatar_id":"","url":"https://api.github.com/users/zotona","html_url":"https://github.com/zotona","followers_url":"https://api.github.com/users/zotona/followers","following_url":"https://api.github.com/users/zotona/following{/other_user}","gists_url":"https://api.github.com/users/zotona/gists{/gist_id}","starred_url":"https://api.github.com/users/zotona/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zotona/subscriptions","organizations_url":"https://api.github.com/users/zotona/orgs","repos_url":"https://api.github.com/users/zotona/repos","events_url":"https://api.github.com/users/zotona/events{/privacy}","received_events_url":"https://api.github.com/users/zotona/received_events","type":"User","site_admin":false},"labels":[{"id":1039190322,"node_id":"MDU6TGFiZWwxMDM5MTkwMzIy","url":"https://api.github.com/repos/spring-cloud/spring-cloud-function/labels/ideal-for-contribution","name":"ideal-for-contribution","color":"87e033","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2017-07-14T07:59:59Z","updated_at":"2019-09-18T12:18:56Z","closed_at":"2019-09-18T12:18:56Z","author_association":"NONE","body":"it will be like a stateless bpm. With custom dsl we could register some flow like:\r\n\r\n```\r\nfunctionFlow {\r\n  consumer(name: 'somename', transport: queue|http, port:9000){\r\n    if (response == 'foo'){\r\n      payload = payload + 'foo')\r\n      send('logger')\r\n    } else send('nop')\r\n  }\r\n\r\n  consumer(name: 'logger', transport: queue|http, port:9000){\r\n    println \"LOG: $payload\"\r\n  }\r\n}\r\n```\r\n \r\ninner {} is a groovy closure, what can be dehydrated(serialized) "},"comment":{"url":"https://api.github.com/repos/spring-cloud/spring-cloud-function/issues/comments/532658287","html_url":"https://github.com/spring-cloud/spring-cloud-function/issues/88#issuecomment-532658287","issue_url":"https://api.github.com/repos/spring-cloud/spring-cloud-function/issues/88","id":532658287,"node_id":"MDEyOklzc3VlQ29tbWVudDUzMjY1ODI4Nw==","user":{"login":"olegz","id":172397,"node_id":"MDQ6VXNlcjE3MjM5Nw==","avatar_url":"https://avatars0.githubusercontent.com/u/172397?v=4","gravatar_id":"","url":"https://api.github.com/users/olegz","html_url":"https://github.com/olegz","followers_url":"https://api.github.com/users/olegz/followers","following_url":"https://api.github.com/users/olegz/following{/other_user}","gists_url":"https://api.github.com/users/olegz/gists{/gist_id}","starred_url":"https://api.github.com/users/olegz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/olegz/subscriptions","organizations_url":"https://api.github.com/users/olegz/orgs","repos_url":"https://api.github.com/users/olegz/repos","events_url":"https://api.github.com/users/olegz/events{/privacy}","received_events_url":"https://api.github.com/users/olegz/received_events","type":"User","site_admin":false},"created_at":"2019-09-18T12:18:56Z","updated_at":"2019-09-18T12:18:56Z","author_association":"COLLABORATOR","body":"Closing it as it seem to go stale. Feel free to reopen it if there are any updates"}}
other: {"actor":{"display_login":"olegz"}}