org.sonar.api.utils
Class ServerHttpClient

java.lang.Object
  extended by org.sonar.api.utils.ServerHttpClient
All Implemented Interfaces:
BatchExtension, Extension

public class ServerHttpClient
extends java.lang.Object
implements BatchExtension

Since:
1.10

Nested Class Summary
static class ServerHttpClient.ServerApiEmptyContentException
           
static class ServerHttpClient.ServerConnectionException
           
 
Field Summary
protected static java.lang.String MAVEN_PATH
           
protected static java.lang.String SERVER_API_PATH
           
 
Constructor Summary
ServerHttpClient(org.apache.commons.configuration.Configuration configuration)
           
ServerHttpClient(java.lang.String remoteServerUrl)
           
ServerHttpClient(java.lang.String remoteServerUrl, java.lang.Integer connectTimeoutMiliseconds, java.lang.Integer readTimeoutMiliseconds)
           
 
Method Summary
 void checkUp()
          Throws a runtime ServerConnectionException if it fails to connect Sonar server
protected  java.lang.String executeAction(java.lang.String action)
           
 java.lang.String getId()
           
 java.lang.String getMavenRepositoryUrl()
           
protected  java.lang.String getRemoteContent(java.lang.String url)
           
 java.lang.String getUrl()
           
 java.lang.String getVersion()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERVER_API_PATH

protected static final java.lang.String SERVER_API_PATH
See Also:
Constant Field Values

MAVEN_PATH

protected static final java.lang.String MAVEN_PATH
See Also:
Constant Field Values
Constructor Detail

ServerHttpClient

public ServerHttpClient(java.lang.String remoteServerUrl)

ServerHttpClient

public ServerHttpClient(java.lang.String remoteServerUrl,
                        java.lang.Integer connectTimeoutMiliseconds,
                        java.lang.Integer readTimeoutMiliseconds)

ServerHttpClient

public ServerHttpClient(org.apache.commons.configuration.Configuration configuration)
Method Detail

checkUp

public void checkUp()
Throws a runtime ServerConnectionException if it fails to connect Sonar server


getId

public java.lang.String getId()

getVersion

public java.lang.String getVersion()

getMavenRepositoryUrl

public java.lang.String getMavenRepositoryUrl()

executeAction

protected java.lang.String executeAction(java.lang.String action)

getRemoteContent

protected java.lang.String getRemoteContent(java.lang.String url)

getUrl

public java.lang.String getUrl()


Copyright © 2009-2010 SonarSource SA. All Rights Reserved.