public abstract class PluginAction
extends java.lang.Object
implements org.gradle.api.Action<org.gradle.api.Task>
| Modifier and Type | Field and Description |
|---|---|
protected java.io.File |
dataDir |
protected java.util.Set<java.io.File> |
plugins |
protected java.util.List<java.lang.String> |
unloadedPlugins |
| Modifier | Constructor and Description |
|---|---|
protected |
PluginAction(org.gradle.api.logging.Logger logger,
java.io.File dataDir,
java.util.Set<java.io.File> plugins,
java.util.List<java.lang.String> unloadedPlugins,
boolean enable) |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
canExecuteAction(org.gradle.api.Task task,
java.lang.String pluginName) |
void |
execute(org.gradle.api.Task task) |
void |
executeAction(java.lang.String pluginName,
java.lang.String host,
int port) |
org.gradle.api.logging.Logger |
getLogger() |
java.lang.String |
getPath() |
boolean |
isServerAvailable(java.lang.String host,
int port) |
abstract void |
sendRequest(java.net.HttpURLConnection request,
java.lang.String pluginName) |
void |
skipAction(java.lang.String pluginName) |
protected java.io.File dataDir
protected java.util.Set<java.io.File> plugins
protected java.util.List<java.lang.String> unloadedPlugins
protected PluginAction(org.gradle.api.logging.Logger logger,
java.io.File dataDir,
java.util.Set<java.io.File> plugins,
java.util.List<java.lang.String> unloadedPlugins,
boolean enable)
public org.gradle.api.logging.Logger getLogger()
public java.lang.String getPath()
public void execute(org.gradle.api.Task task)
execute in interface org.gradle.api.Action<org.gradle.api.Task>public abstract boolean canExecuteAction(org.gradle.api.Task task,
java.lang.String pluginName)
public abstract void sendRequest(java.net.HttpURLConnection request,
java.lang.String pluginName)
public void executeAction(java.lang.String pluginName,
java.lang.String host,
int port)
public void skipAction(java.lang.String pluginName)
public boolean isServerAvailable(java.lang.String host,
int port)