Package org.wildfly.galleon.plugin
Class WfInstallPlugin
- java.lang.Object
-
- org.jboss.galleon.plugin.ProvisioningPluginWithOptions
-
- org.wildfly.galleon.plugin.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.InstallPluginWildFly install plugin. Handles all WildFly specifics that occur during provisioning.- Author:
- Alexey Loubyansky
-
-
Field Summary
Fields Modifier and Type Field Description static org.jboss.galleon.ProvisioningOptionOPTION_DUMP_CONFIG_SCRIPTSstatic java.lang.StringREQUIRES_CHANNEL_FOR_ARTIFACT_RESOLUTION_PROPERTY
-
Constructor Summary
Constructors Constructor Description WfInstallPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddExampleConfigs(org.jboss.galleon.runtime.FeaturePackRuntime fp, ExampleFpConfigs exampleConfigs)voidcopyArtifact(CopyArtifact copyArtifact, org.jboss.galleon.runtime.PackageRuntime pkg)voidcopyPath(java.nio.file.Path relativeTo, CopyPath copyPath)voiddeletePath(DeletePath deletePath)org.jboss.galleon.runtime.ProvisioningRuntimegetRuntime()javax.xml.parsers.DocumentBuilderFactorygetXmlDocumentBuilderFactory()javax.xml.transform.TransformergetXslTransformer(java.nio.file.Path p)protected java.util.List<org.jboss.galleon.ProvisioningOption>initPluginOptions()voidpostInstall(org.jboss.galleon.runtime.ProvisioningRuntime runtime)voidpreInstall(org.jboss.galleon.runtime.ProvisioningRuntime runtime)voidxslTransform(org.jboss.galleon.runtime.PackageRuntime pkg, XslTransform xslt)
-
-
-
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
-
-
Method Detail
-
initPluginOptions
protected java.util.List<org.jboss.galleon.ProvisioningOption> initPluginOptions()
- Specified by:
initPluginOptionsin classorg.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:
preInstallin interfaceorg.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:
postInstallin interfaceorg.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
-
-