{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/vscode-spring-boot-dashboard/issues/6","repository_url":"https://api.github.com/repos/Microsoft/vscode-spring-boot-dashboard","labels_url":"https://api.github.com/repos/Microsoft/vscode-spring-boot-dashboard/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vscode-spring-boot-dashboard/issues/6/comments","events_url":"https://api.github.com/repos/Microsoft/vscode-spring-boot-dashboard/issues/6/events","html_url":"https://github.com/Microsoft/vscode-spring-boot-dashboard/issues/6","id":342205531,"node_id":"MDU6SXNzdWUzNDIyMDU1MzE=","number":6,"title":"Open the project in web browser from the boot dashboard explorer ","user":{"login":"Matthew-Dong","id":7653539,"node_id":"MDQ6VXNlcjc2NTM1Mzk=","avatar_url":"https://avatars3.githubusercontent.com/u/7653539?v=4","gravatar_id":"","url":"https://api.github.com/users/Matthew-Dong","html_url":"https://github.com/Matthew-Dong","followers_url":"https://api.github.com/users/Matthew-Dong/followers","following_url":"https://api.github.com/users/Matthew-Dong/following{/other_user}","gists_url":"https://api.github.com/users/Matthew-Dong/gists{/gist_id}","starred_url":"https://api.github.com/users/Matthew-Dong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Matthew-Dong/subscriptions","organizations_url":"https://api.github.com/users/Matthew-Dong/orgs","repos_url":"https://api.github.com/users/Matthew-Dong/repos","events_url":"https://api.github.com/users/Matthew-Dong/events{/privacy}","received_events_url":"https://api.github.com/users/Matthew-Dong/received_events","type":"User","site_admin":false},"labels":[{"id":906954842,"node_id":"MDU6TGFiZWw5MDY5NTQ4NDI=","url":"https://api.github.com/repos/Microsoft/vscode-spring-boot-dashboard/labels/enhancement","name":"enhancement","color":"a2eeef","default":true},{"id":906954843,"node_id":"MDU6TGFiZWw5MDY5NTQ4NDM=","url":"https://api.github.com/repos/Microsoft/vscode-spring-boot-dashboard/labels/help%20wanted","name":"help wanted","color":"008672","default":true}],"state":"open","locked":false,"assignee":{"login":"kdvolder","id":1002156,"node_id":"MDQ6VXNlcjEwMDIxNTY=","avatar_url":"https://avatars1.githubusercontent.com/u/1002156?v=4","gravatar_id":"","url":"https://api.github.com/users/kdvolder","html_url":"https://github.com/kdvolder","followers_url":"https://api.github.com/users/kdvolder/followers","following_url":"https://api.github.com/users/kdvolder/following{/other_user}","gists_url":"https://api.github.com/users/kdvolder/gists{/gist_id}","starred_url":"https://api.github.com/users/kdvolder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kdvolder/subscriptions","organizations_url":"https://api.github.com/users/kdvolder/orgs","repos_url":"https://api.github.com/users/kdvolder/repos","events_url":"https://api.github.com/users/kdvolder/events{/privacy}","received_events_url":"https://api.github.com/users/kdvolder/received_events","type":"User","site_admin":false},"assignees":[{"login":"kdvolder","id":1002156,"node_id":"MDQ6VXNlcjEwMDIxNTY=","avatar_url":"https://avatars1.githubusercontent.com/u/1002156?v=4","gravatar_id":"","url":"https://api.github.com/users/kdvolder","html_url":"https://github.com/kdvolder","followers_url":"https://api.github.com/users/kdvolder/followers","following_url":"https://api.github.com/users/kdvolder/following{/other_user}","gists_url":"https://api.github.com/users/kdvolder/gists{/gist_id}","starred_url":"https://api.github.com/users/kdvolder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kdvolder/subscriptions","organizations_url":"https://api.github.com/users/kdvolder/orgs","repos_url":"https://api.github.com/users/kdvolder/repos","events_url":"https://api.github.com/users/kdvolder/events{/privacy}","received_events_url":"https://api.github.com/users/kdvolder/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/Microsoft/vscode-spring-boot-dashboard/milestones/1","html_url":"https://github.com/Microsoft/vscode-spring-boot-dashboard/milestone/1","labels_url":"https://api.github.com/repos/Microsoft/vscode-spring-boot-dashboard/milestones/1/labels","id":3504475,"node_id":"MDk6TWlsZXN0b25lMzUwNDQ3NQ==","number":1,"title":"V 0.1.0 ","description":"","creator":{"login":"Matthew-Dong","id":7653539,"node_id":"MDQ6VXNlcjc2NTM1Mzk=","avatar_url":"https://avatars3.githubusercontent.com/u/7653539?v=4","gravatar_id":"","url":"https://api.github.com/users/Matthew-Dong","html_url":"https://github.com/Matthew-Dong","followers_url":"https://api.github.com/users/Matthew-Dong/followers","following_url":"https://api.github.com/users/Matthew-Dong/following{/other_user}","gists_url":"https://api.github.com/users/Matthew-Dong/gists{/gist_id}","starred_url":"https://api.github.com/users/Matthew-Dong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Matthew-Dong/subscriptions","organizations_url":"https://api.github.com/users/Matthew-Dong/orgs","repos_url":"https://api.github.com/users/Matthew-Dong/repos","events_url":"https://api.github.com/users/Matthew-Dong/events{/privacy}","received_events_url":"https://api.github.com/users/Matthew-Dong/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":8,"state":"open","created_at":"2018-07-18T00:00:02Z","updated_at":"2018-08-27T09:16:52Z","due_on":"2018-09-07T07:00:00Z","closed_at":null},"comments":21,"created_at":"2018-07-18T07:18:05Z","updated_at":"2018-08-31T15:51:31Z","closed_at":null,"author_association":"MEMBER","body":""},"comment":{"url":"https://api.github.com/repos/Microsoft/vscode-spring-boot-dashboard/issues/comments/417707509","html_url":"https://github.com/Microsoft/vscode-spring-boot-dashboard/issues/6#issuecomment-417707509","issue_url":"https://api.github.com/repos/Microsoft/vscode-spring-boot-dashboard/issues/6","id":417707509,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNzcwNzUwOQ==","user":{"login":"kdvolder","id":1002156,"node_id":"MDQ6VXNlcjEwMDIxNTY=","avatar_url":"https://avatars1.githubusercontent.com/u/1002156?v=4","gravatar_id":"","url":"https://api.github.com/users/kdvolder","html_url":"https://github.com/kdvolder","followers_url":"https://api.github.com/users/kdvolder/followers","following_url":"https://api.github.com/users/kdvolder/following{/other_user}","gists_url":"https://api.github.com/users/kdvolder/gists{/gist_id}","starred_url":"https://api.github.com/users/kdvolder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kdvolder/subscriptions","organizations_url":"https://api.github.com/users/kdvolder/orgs","repos_url":"https://api.github.com/users/kdvolder/repos","events_url":"https://api.github.com/users/kdvolder/events{/privacy}","received_events_url":"https://api.github.com/users/kdvolder/received_events","type":"User","site_admin":false},"created_at":"2018-08-31T15:51:31Z","updated_at":"2018-08-31T15:51:31Z","author_association":"COLLABORATOR","body":"> How do you think if we make it a \"little java service\", accepting request from stdin, giving response to stdout, utill we send it a customized \"stop command\"?\r\n\r\nIf the cost of launching JVM process and creating JMX connectors repeatedly is too much (which I think is almost certain), then we will have to go that route.\r\n\r\nI don't think it is very hard. But you'll need a bit more of a communication 'protocol' of some kind. The current code is very simple because the receiving process knows it only gets one request on system.in. The calling process knows it only gets one result on system out.\r\n\r\nWith a long lived process the protocol would be a little more complex because it needs to parse multiple request / response. So there will be more boilerplate around that. Also, depending on whether we'd need to support multiple concurrent requests, that would add more complexity again.\r\n\r\nBut I think we can just take things one step at a time. Start with the simplest thing first and add that complexity when the need arises.\r\n\r\nWe are in the middle of a milestone release at the moment, but I'll see if I can find some time today to implement a simple 'get port from JMX using this url' functionality today."}}
{"actor":{"display_login":"kdvolder"}}