public class DockerProviderConfigExecutor extends Object implements ProviderBuilder<DockerProviderConfig,DockerProvider>, ProviderDestroyer, FunctionConfigExecutor<DockerProviderConfig,DockerProvider>
Constructor and Description |
---|
DockerProviderConfigExecutor(RuntimeRegistry runtimeRegistry) |
Modifier and Type | Method and Description |
---|---|
Optional<DockerProvider> |
apply(DockerProviderConfig dockerProviderConfig) |
void |
destroy(ProviderId providerId) |
Class<? extends Config> |
executeFor() |
String |
outputId() |
boolean |
supports(ProviderConfig config) |
boolean |
supports(ProviderId providerId) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
inputId
@Inject public DockerProviderConfigExecutor(RuntimeRegistry runtimeRegistry)
public Optional<DockerProvider> apply(DockerProviderConfig dockerProviderConfig)
apply
in interface Function<DockerProviderConfig,Optional<DockerProvider>>
public Class<? extends Config> executeFor()
executeFor
in interface ConfigExecutor
public String outputId()
outputId
in interface ConfigExecutor
public boolean supports(ProviderConfig config)
supports
in interface ProviderBuilder<DockerProviderConfig,DockerProvider>
public boolean supports(ProviderId providerId)
supports
in interface ProviderDestroyer
public void destroy(ProviderId providerId)
destroy
in interface ProviderDestroyer
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.