@Beta public interface LocalConnector
Example of a web service that loads some issues:
import org.sonar.api.server.ws.RequestHandler; import org.sonarqube.ws.client.WsClientFactories; public class MyRequestHandler implements RequestHandler { @Override public void handle(Request request, Response response) { WsClient wsClient = WsClientFactories.getLocal().newClient(request.localConnector()); SearchWsResponse issues = wsClient.issues().search(new SearchWsRequest()); // ... } }It requires to use the sonar-ws library which Maven ids are:
<dependency> <groupId>org.sonarsource.sonarqube</groupId> <artifactId>sonar-ws</artifactId> </dependency>
Modifier and Type | Interface and Description |
---|---|
static interface |
LocalConnector.LocalRequest |
static interface |
LocalConnector.LocalResponse |
Modifier and Type | Method and Description |
---|---|
LocalConnector.LocalResponse |
call(LocalConnector.LocalRequest request) |
LocalConnector.LocalResponse call(LocalConnector.LocalRequest request)
Copyright © 2009–2017 SonarSource. All rights reserved.