{"action":"created","issue":{"url":"https://api.github.com/repos/elastic/elasticsearch/issues/15107","labels_url":"https://api.github.com/repos/elastic/elasticsearch/issues/15107/labels{/name}","comments_url":"https://api.github.com/repos/elastic/elasticsearch/issues/15107/comments","events_url":"https://api.github.com/repos/elastic/elasticsearch/issues/15107/events","html_url":"https://github.com/elastic/elasticsearch/pull/15107","id":119491343,"number":15107,"title":"Allow adding classpath plugins via NodeBuilder","user":{"login":"joschi","id":43951,"avatar_url":"https://avatars.githubusercontent.com/u/43951?v=3","gravatar_id":"","url":"https://api.github.com/users/joschi","html_url":"https://github.com/joschi","followers_url":"https://api.github.com/users/joschi/followers","following_url":"https://api.github.com/users/joschi/following{/other_user}","gists_url":"https://api.github.com/users/joschi/gists{/gist_id}","starred_url":"https://api.github.com/users/joschi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joschi/subscriptions","organizations_url":"https://api.github.com/users/joschi/orgs","repos_url":"https://api.github.com/users/joschi/repos","events_url":"https://api.github.com/users/joschi/events{/privacy}","received_events_url":"https://api.github.com/users/joschi/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/elastic/elasticsearch/labels/:Java%20API","name":":Java API","color":"009800"},{"url":"https://api.github.com/repos/elastic/elasticsearch/labels/enhancement","name":"enhancement","color":"4a4ea8"},{"url":"https://api.github.com/repos/elastic/elasticsearch/labels/review","name":"review","color":"0052cc"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-11-30T13:27:22Z","updated_at":"2015-12-02T14:20:14Z","closed_at":"2015-12-02T13:45:08Z","pull_request":{"url":"https://api.github.com/repos/elastic/elasticsearch/pulls/15107","html_url":"https://github.com/elastic/elasticsearch/pull/15107","diff_url":"https://github.com/elastic/elasticsearch/pull/15107.diff","patch_url":"https://github.com/elastic/elasticsearch/pull/15107.patch"},"body":"Analogous to `TransportClient.Builder#addPlugin()` allowing to add classpath plugins to a `TransportClient`, `NodeBuilder` now allows adding classpath plugins to a `Node` which wasn't possible before because the constructor taking a collection of plugin classes is package protected.\r\n\r\nRefs #13055, closes #13212."},"comment":{"url":"https://api.github.com/repos/elastic/elasticsearch/issues/comments/161311173","html_url":"https://github.com/elastic/elasticsearch/pull/15107#issuecomment-161311173","issue_url":"https://api.github.com/repos/elastic/elasticsearch/issues/15107","id":161311173,"user":{"login":"bdbogjoe","id":1301462,"avatar_url":"https://avatars.githubusercontent.com/u/1301462?v=3","gravatar_id":"","url":"https://api.github.com/users/bdbogjoe","html_url":"https://github.com/bdbogjoe","followers_url":"https://api.github.com/users/bdbogjoe/followers","following_url":"https://api.github.com/users/bdbogjoe/following{/other_user}","gists_url":"https://api.github.com/users/bdbogjoe/gists{/gist_id}","starred_url":"https://api.github.com/users/bdbogjoe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bdbogjoe/subscriptions","organizations_url":"https://api.github.com/users/bdbogjoe/orgs","repos_url":"https://api.github.com/users/bdbogjoe/repos","events_url":"https://api.github.com/users/bdbogjoe/events{/privacy}","received_events_url":"https://api.github.com/users/bdbogjoe/received_events","type":"User","site_admin":false},"created_at":"2015-12-02T14:20:14Z","updated_at":"2015-12-02T14:20:14Z","body":"Pity, I'm using elasticsearch inside one Java webapp, and when the war is deployed, elasticsearch is started, and join cluster if any, or as local node. \r\nI don't know all details why you remove feature to add manually a plugin from classpath, but in my case how to solve my issue ?\r\n\r\nFor now cannot upgrade to 2.1.0 because of this"}}