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.