public class EmbeddedScanner extends Object
| Modifier and Type | Method and Description |
|---|---|
EmbeddedScanner |
addExtensions(Object... objs)
Add extensions to the batch's object container.
|
EmbeddedScanner |
addGlobalProperties(Properties p)
Declare Sonar properties, for example sonar.projectKey=foo.
|
String |
app() |
String |
appVersion() |
static EmbeddedScanner |
create(LogOutput logOutput) |
protected void |
doExecute(Properties analysisProperties) |
protected void |
doStart() |
protected void |
doStop() |
void |
execute()
Deprecated.
since 2.5 use
start(), runAnalysis(Properties) and then stop() |
Properties |
globalProperties() |
String |
globalProperty(String key,
String defaultValue) |
EmbeddedScanner |
mask(String fqcnPrefix) |
void |
runAnalysis(Properties analysisProperties)
Launch an analysis.
|
String |
serverVersion() |
EmbeddedScanner |
setApp(String app,
String version)
User-agent used in the HTTP requests to the SonarQube server
|
EmbeddedScanner |
setGlobalProperty(String key,
String value)
Declare a SonarQube property.
|
void |
start() |
void |
stop()
Stops the batch.
|
EmbeddedScanner |
unmask(String fqcnPrefix) |
public static EmbeddedScanner create(LogOutput logOutput)
public Properties globalProperties()
public EmbeddedScanner unmask(String fqcnPrefix)
public EmbeddedScanner mask(String fqcnPrefix)
public EmbeddedScanner addGlobalProperties(Properties p)
or #runAnalysis(Properties), depending on the
property and SQ version.public EmbeddedScanner setGlobalProperty(String key, String value)
or #runAnalysis(Properties), depending on the
property and SQ version.ScannerProperties,
ScanPropertiespublic EmbeddedScanner setApp(String app, String version)
public String app()
public EmbeddedScanner addExtensions(Object... objs)
objs - public String appVersion()
public void runAnalysis(Properties analysisProperties)
start().public void start()
public void stop()
public String serverVersion()
@Deprecated public final void execute()
start(), runAnalysis(Properties) and then stop()protected void doStart()
protected void doStop()
protected void doExecute(Properties analysisProperties)
Copyright © 2011-2017 SonarSource. All Rights Reserved.