@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–2016 SonarSource. All rights reserved.