Package de.phillippartsch.ixosgi.deploy
Klasse IxOsgiPluginTask
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
de.phillippartsch.ixosgi.deploy.IxOsgiPluginTask
- Alle implementierten Schnittstellen:
Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
- Bekannte direkte Unterklassen:
IxOsgiInstallPluginTask,IxOsgiUninstallPluginTask
public abstract class IxOsgiPluginTask
extends org.gradle.api.DefaultTask
Gradle task implementation
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.gradle.api.Task
org.gradle.api.Task.Namer -
Feldübersicht
FelderVon Schnittstelle geerbte Felder org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected voidcloseIxConnection(de.elo.ix.client.IXConnection ixConnection) close ix connectionprotected de.elo.ix.client.IXConnectioncreate a new connection to indexserverprotected voiddeployPlugin(String path, String bundleSymbolicName, de.elo.ix.client.IXConnection ixConnection) deploy configured osgi bundleprotected voiduninstallBundle(String bundleSymbolicName, de.elo.ix.client.IXConnection ixConnection) uninstall the pluginVon Klasse geerbte Methoden org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceVon Klasse geerbte Methoden org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
Felddetails
-
bundleSymbolicName
name of the bundle
-
-
Konstruktordetails
-
IxOsgiPluginTask
public IxOsgiPluginTask()default constructor
-
-
Methodendetails
-
createIxConnection
protected de.elo.ix.client.IXConnection createIxConnection()create a new connection to indexserver- Gibt zurück:
- ix connection
-
closeIxConnection
protected void closeIxConnection(de.elo.ix.client.IXConnection ixConnection) close ix connection- Parameter:
ixConnection- active ix connection
-
deployPlugin
protected void deployPlugin(String path, String bundleSymbolicName, de.elo.ix.client.IXConnection ixConnection) deploy configured osgi bundle- Parameter:
path- path to jar file on the filesystembundleSymbolicName- name of the bundleixConnection- valid ix connection
-
uninstallBundle
protected void uninstallBundle(String bundleSymbolicName, de.elo.ix.client.IXConnection ixConnection) uninstall the plugin- Parameter:
bundleSymbolicName- name of the bundleixConnection- valid ix connection
-