Class WfEmbeddedTaskBase<R>
- java.lang.Object
-
- org.wildfly.galleon.plugin.config.generator.WfEmbeddedTaskBase<R>
-
- All Implemented Interfaces:
org.wildfly.galleon.plugin.server.ForkCallback
- Direct Known Subclasses:
WfConfigsReader
public abstract class WfEmbeddedTaskBase<R> extends java.lang.Object implements org.wildfly.galleon.plugin.server.ForkCallback- Author:
- Alexey Loubyansky
-
-
Constructor Summary
Constructors Constructor Description WfEmbeddedTaskBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voiddoGenerate(org.jboss.galleon.layout.ProvisioningLayout<org.jboss.galleon.runtime.FeaturePackRuntimeBuilder> layout, org.jboss.galleon.state.ProvisionedState provisionedState)protected voiddoStartHc(java.lang.String... args)protected voiddoStartServer(java.lang.String... args)voidforkedEmbeddedMessage(java.lang.String msg)voidforkedForEmbedded(java.lang.String... args)Rgenerate(org.jboss.galleon.layout.ProvisioningLayout<org.jboss.galleon.runtime.FeaturePackRuntimeBuilder> layout, org.jboss.galleon.state.ProvisionedState provisionedState, java.nio.file.Path home, org.jboss.galleon.MessageWriter log, boolean forkEmbedded)protected java.lang.String[]getForkArgs()protected java.lang.StringgetHome(org.jboss.galleon.runtime.ProvisioningRuntime runtime)protected RgetResult()protected voidhandleSuccess(org.jboss.dmr.ModelNode response)protected booleanisForkEmbedded()
-
-
-
Method Detail
-
generate
public R generate(org.jboss.galleon.layout.ProvisioningLayout<org.jboss.galleon.runtime.FeaturePackRuntimeBuilder> layout, org.jboss.galleon.state.ProvisionedState provisionedState, java.nio.file.Path home, org.jboss.galleon.MessageWriter log, boolean forkEmbedded) throws org.jboss.galleon.ProvisioningException
- Throws:
org.jboss.galleon.ProvisioningException
-
getForkArgs
protected java.lang.String[] getForkArgs() throws org.jboss.galleon.ProvisioningException- Throws:
org.jboss.galleon.ProvisioningException
-
getHome
protected java.lang.String getHome(org.jboss.galleon.runtime.ProvisioningRuntime runtime)
-
isForkEmbedded
protected boolean isForkEmbedded()
-
getResult
protected R getResult()
-
doGenerate
protected abstract void doGenerate(org.jboss.galleon.layout.ProvisioningLayout<org.jboss.galleon.runtime.FeaturePackRuntimeBuilder> layout, org.jboss.galleon.state.ProvisionedState provisionedState) throws org.jboss.galleon.ProvisioningException- Throws:
org.jboss.galleon.ProvisioningException
-
handleSuccess
protected void handleSuccess(org.jboss.dmr.ModelNode response) throws org.jboss.galleon.ProvisioningException- Throws:
org.jboss.galleon.ProvisioningException
-
doStartServer
protected void doStartServer(java.lang.String... args) throws org.jboss.galleon.ProvisioningException- Throws:
org.jboss.galleon.ProvisioningException
-
doStartHc
protected void doStartHc(java.lang.String... args) throws org.jboss.galleon.ProvisioningException- Throws:
org.jboss.galleon.ProvisioningException
-
forkedForEmbedded
public void forkedForEmbedded(java.lang.String... args) throws org.wildfly.galleon.plugin.server.ConfigGeneratorException- Specified by:
forkedForEmbeddedin interfaceorg.wildfly.galleon.plugin.server.ForkCallback- Throws:
org.wildfly.galleon.plugin.server.ConfigGeneratorException
-
forkedEmbeddedMessage
public void forkedEmbeddedMessage(java.lang.String msg)
- Specified by:
forkedEmbeddedMessagein interfaceorg.wildfly.galleon.plugin.server.ForkCallback
-
-