Class WfInstallPlugin

  • All Implemented Interfaces:
    org.jboss.galleon.plugin.InstallPlugin, org.jboss.galleon.plugin.ProvisioningPlugin

    public class WfInstallPlugin
    extends org.jboss.galleon.plugin.ProvisioningPluginWithOptions
    implements org.jboss.galleon.plugin.InstallPlugin
    WildFly install plugin. Handles all WildFly specifics that occur during provisioning.
    Author:
    Alexey Loubyansky
    • Field Detail

      • REQUIRES_CHANNEL_FOR_ARTIFACT_RESOLUTION_PROPERTY

        public static final java.lang.String REQUIRES_CHANNEL_FOR_ARTIFACT_RESOLUTION_PROPERTY
        See Also:
        Constant Field Values
      • OPTION_DUMP_CONFIG_SCRIPTS

        public static final org.jboss.galleon.ProvisioningOption OPTION_DUMP_CONFIG_SCRIPTS
    • Constructor Detail

      • WfInstallPlugin

        public WfInstallPlugin()
    • Method Detail

      • initPluginOptions

        protected java.util.List<org.jboss.galleon.ProvisioningOption> initPluginOptions()
        Specified by:
        initPluginOptions in class org.jboss.galleon.plugin.ProvisioningPluginWithOptions
      • getRuntime

        public org.jboss.galleon.runtime.ProvisioningRuntime getRuntime()
      • preInstall

        public void preInstall​(org.jboss.galleon.runtime.ProvisioningRuntime runtime)
                        throws org.jboss.galleon.ProvisioningException
        Specified by:
        preInstall in interface org.jboss.galleon.plugin.InstallPlugin
        Throws:
        org.jboss.galleon.ProvisioningException
      • postInstall

        public void postInstall​(org.jboss.galleon.runtime.ProvisioningRuntime runtime)
                         throws org.jboss.galleon.ProvisioningException
        Specified by:
        postInstall in interface org.jboss.galleon.plugin.InstallPlugin
        Throws:
        org.jboss.galleon.ProvisioningException
      • xslTransform

        public void xslTransform​(org.jboss.galleon.runtime.PackageRuntime pkg,
                                 XslTransform xslt)
                          throws org.jboss.galleon.ProvisioningException
        Throws:
        org.jboss.galleon.ProvisioningException
      • getXmlDocumentBuilderFactory

        public javax.xml.parsers.DocumentBuilderFactory getXmlDocumentBuilderFactory()
      • getXslTransformer

        public javax.xml.transform.Transformer getXslTransformer​(java.nio.file.Path p)
                                                          throws org.jboss.galleon.ProvisioningException
        Throws:
        org.jboss.galleon.ProvisioningException
      • addExampleConfigs

        public void addExampleConfigs​(org.jboss.galleon.runtime.FeaturePackRuntime fp,
                                      ExampleFpConfigs exampleConfigs)
                               throws org.jboss.galleon.ProvisioningException
        Throws:
        org.jboss.galleon.ProvisioningException
      • copyArtifact

        public void copyArtifact​(CopyArtifact copyArtifact,
                                 org.jboss.galleon.runtime.PackageRuntime pkg)
                          throws org.jboss.galleon.ProvisioningException
        Throws:
        org.jboss.galleon.ProvisioningException
      • copyPath

        public void copyPath​(java.nio.file.Path relativeTo,
                             CopyPath copyPath)
                      throws org.jboss.galleon.ProvisioningException
        Throws:
        org.jboss.galleon.ProvisioningException
      • deletePath

        public void deletePath​(DeletePath deletePath)
                        throws org.jboss.galleon.ProvisioningException
        Throws:
        org.jboss.galleon.ProvisioningException