DockerCommandPluginpublic class DeviceResourceDockerRuntimePluginImpl extends java.lang.Object implements DockerCommandPlugin
| Constructor | Description |
|---|---|
DeviceResourceDockerRuntimePluginImpl(java.lang.String resourceName,
DevicePlugin devicePlugin,
DevicePluginAdapter devicePluginAdapter) |
| Modifier and Type | Method | Description |
|---|---|---|
DockerVolumeCommand |
getCleanupDockerVolumesCommand(Container container) |
Cleanup volumes created for one docker container
|
DockerVolumeCommand |
getCreateDockerVolumeCommand(Container container) |
Create volume when needed.
|
DeviceRuntimeSpec |
getRuntimeSpec(Container container) |
|
protected boolean |
requestedDevice(java.lang.String resName,
Container container) |
|
void |
updateDockerRunCommand(DockerRunCommand dockerRunCommand,
Container container) |
Update docker run command
|
public DeviceResourceDockerRuntimePluginImpl(java.lang.String resourceName,
DevicePlugin devicePlugin,
DevicePluginAdapter devicePluginAdapter)
public void updateDockerRunCommand(DockerRunCommand dockerRunCommand, Container container) throws ContainerExecutionException
DockerCommandPluginupdateDockerRunCommand in interface DockerCommandPlugindockerRunCommand - docker run commandcontainer - NM containerContainerExecutionException - if any issue occurspublic DockerVolumeCommand getCreateDockerVolumeCommand(Container container) throws ContainerExecutionException
DockerCommandPlugingetCreateDockerVolumeCommand in interface DockerCommandPlugincontainer - containerDockerVolumeCommand to create volumeContainerExecutionException - when any issue happenspublic DockerVolumeCommand getCleanupDockerVolumesCommand(Container container) throws ContainerExecutionException
DockerCommandPlugingetCleanupDockerVolumesCommand in interface DockerCommandPlugincontainer - containerDockerVolumeCommand to remove volumeContainerExecutionException - when any issue happensprotected boolean requestedDevice(java.lang.String resName,
Container container)
public DeviceRuntimeSpec getRuntimeSpec(Container container)
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.