public class DockerRuntimeExecExecutor<T extends DockerRuntimeConfig> extends Object implements RuntimeBuilder<T,DockerRuntime>, RuntimeDestroyer, FunctionConfigExecutor<T,DockerRuntime>
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
LOG |
| Constructor and Description |
|---|
DockerRuntimeExecExecutor(RuntimeRegistry runtimeRegistry,
DockerAccessInterface docker) |
| Modifier and Type | Method and Description |
|---|---|
Optional<DockerRuntime> |
apply(DockerRuntimeConfig 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, waitinputId@Inject public DockerRuntimeExecExecutor(RuntimeRegistry runtimeRegistry, DockerAccessInterface docker)
public Optional<DockerRuntime> apply(DockerRuntimeConfig config)
apply in interface Function<T extends DockerRuntimeConfig,Optional<DockerRuntime>>public Class<? extends Config> executeFor()
executeFor in interface ConfigExecutorpublic String outputId()
outputId in interface ConfigExecutorpublic boolean supports(RuntimeConfig config)
supports in interface RuntimeBuilder<T extends DockerRuntimeConfig,DockerRuntime>public boolean supports(RuntimeId runtimeId)
supports in interface RuntimeDestroyerpublic void destroy(RuntimeId runtimeId)
destroy in interface RuntimeDestroyerCopyright © 2001–2018 JBoss by Red Hat. All rights reserved.