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

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    protected String
    name of the bundle

    Von 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
    Konstruktor
    Beschreibung
    default constructor
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    protected void
    closeIxConnection(de.elo.ix.client.IXConnection ixConnection)
    close ix connection
    protected de.elo.ix.client.IXConnection
    create a new connection to indexserver
    protected void
    deployPlugin(String path, String bundleSymbolicName, de.elo.ix.client.IXConnection ixConnection)
    deploy configured osgi bundle
    protected void
    uninstallBundle(String bundleSymbolicName, de.elo.ix.client.IXConnection ixConnection)
    uninstall the plugin

    Von 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, usesService

    Von 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, setImpliesSubProjects

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Von Schnittstelle geerbte Methoden org.gradle.api.Task

    doNotTrackState, getConvention, notCompatibleWithConfigurationCache
  • Felddetails

    • bundleSymbolicName

      protected String 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 filesystem
      bundleSymbolicName - name of the bundle
      ixConnection - valid ix connection
    • uninstallBundle

      protected void uninstallBundle(String bundleSymbolicName, de.elo.ix.client.IXConnection ixConnection)
      uninstall the plugin
      Parameter:
      bundleSymbolicName - name of the bundle
      ixConnection - valid ix connection