public class WildflyRuntimeExecExecutor<T extends WildflyRuntimeConfiguration> extends Object implements RuntimeBuilder<T,WildflyRuntime>, RuntimeDestroyer, FunctionConfigExecutor<T,WildflyRuntime>
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
LOG |
Constructor and Description |
---|
WildflyRuntimeExecExecutor(RuntimeRegistry runtimeRegistry,
WildflyAccessInterface wildfly) |
Modifier and Type | Method and Description |
---|---|
Optional<WildflyRuntime> |
apply(WildflyRuntimeConfiguration config) |
void |
destroy(RuntimeId runtimeId) |
Class<? extends Config> |
executeFor() |
String |
outputId() |
boolean |
supports(RuntimeConfig config) |
boolean |
supports(RuntimeId runtimeId) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
inputId
@Inject public WildflyRuntimeExecExecutor(RuntimeRegistry runtimeRegistry, WildflyAccessInterface wildfly)
public Optional<WildflyRuntime> apply(WildflyRuntimeConfiguration config)
apply
in interface Function<T extends WildflyRuntimeConfiguration,Optional<WildflyRuntime>>
public Class<? extends Config> executeFor()
executeFor
in interface ConfigExecutor
public String outputId()
outputId
in interface ConfigExecutor
public boolean supports(RuntimeConfig config)
supports
in interface RuntimeBuilder<T extends WildflyRuntimeConfiguration,WildflyRuntime>
public boolean supports(RuntimeId runtimeId)
supports
in interface RuntimeDestroyer
public void destroy(RuntimeId runtimeId)
destroy
in interface RuntimeDestroyer
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.