{"action":"created","issue":{"url":"https://api.github.com/repos/james-hu/jabb-core-java8/issues/7","repository_url":"https://api.github.com/repos/james-hu/jabb-core-java8","labels_url":"https://api.github.com/repos/james-hu/jabb-core-java8/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/james-hu/jabb-core-java8/issues/7/comments","events_url":"https://api.github.com/repos/james-hu/jabb-core-java8/issues/7/events","html_url":"https://github.com/james-hu/jabb-core-java8/issues/7","id":141355433,"number":7,"title":"Restart processing without disposing ","user":{"login":"markpjohnson","id":469737,"avatar_url":"https://avatars.githubusercontent.com/u/469737?v=3","gravatar_id":"","url":"https://api.github.com/users/markpjohnson","html_url":"https://github.com/markpjohnson","followers_url":"https://api.github.com/users/markpjohnson/followers","following_url":"https://api.github.com/users/markpjohnson/following{/other_user}","gists_url":"https://api.github.com/users/markpjohnson/gists{/gist_id}","starred_url":"https://api.github.com/users/markpjohnson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markpjohnson/subscriptions","organizations_url":"https://api.github.com/users/markpjohnson/orgs","repos_url":"https://api.github.com/users/markpjohnson/repos","events_url":"https://api.github.com/users/markpjohnson/events{/privacy}","received_events_url":"https://api.github.com/users/markpjohnson/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-03-16T18:10:00Z","updated_at":"2016-03-17T00:22:45Z","closed_at":null,"body":"I am following the process on your [wiki ](https://github.com/james-hu/jabb-core-java8/wiki/Java%20equivalent%20of%20EventProcessorHost%20for%20processing%20events%20in%20Azure%20Event%20Hub). If my process quits unexpectedly without performing step 7, are there any adverse side effects? \r\n\r\nI haven't noticed side effects any. So far, it seems like checkpointing still works as expected, but I wanted to check if there was anything that I am missing. "},"comment":{"url":"https://api.github.com/repos/james-hu/jabb-core-java8/issues/comments/197620606","html_url":"https://github.com/james-hu/jabb-core-java8/issues/7#issuecomment-197620606","issue_url":"https://api.github.com/repos/james-hu/jabb-core-java8/issues/7","id":197620606,"user":{"login":"james-hu","id":8565700,"avatar_url":"https://avatars.githubusercontent.com/u/8565700?v=3","gravatar_id":"","url":"https://api.github.com/users/james-hu","html_url":"https://github.com/james-hu","followers_url":"https://api.github.com/users/james-hu/followers","following_url":"https://api.github.com/users/james-hu/following{/other_user}","gists_url":"https://api.github.com/users/james-hu/gists{/gist_id}","starred_url":"https://api.github.com/users/james-hu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/james-hu/subscriptions","organizations_url":"https://api.github.com/users/james-hu/orgs","repos_url":"https://api.github.com/users/james-hu/repos","events_url":"https://api.github.com/users/james-hu/events{/privacy}","received_events_url":"https://api.github.com/users/james-hu/received_events","type":"User","site_admin":false},"created_at":"2016-03-17T00:22:45Z","updated_at":"2016-03-17T00:22:45Z","body":"It depends on how you define \"my process quits\". If it means the application crashes (kill -9 or power down) which is the worst case. You are right, the transactions will just time out and be picked up by another instance of the application (if you relaunch the application) later. \r\n\r\nBut in general, if you want to stop processing while keeping other parts of your application still running, you'd better stop all the processors and shutdown the thread pool properly just for keeping JVM healthy.\r\n"}}