本文整理汇总了Java中com.github.dockerjava.api.command.StatsCmd类的典型用法代码示例。如果您正苦于以下问题:Java StatsCmd类的具体用法?Java StatsCmd怎么用?Java StatsCmd使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
StatsCmd类属于com.github.dockerjava.api.command包,在下文中一共展示了StatsCmd类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: statsContainer
import com.github.dockerjava.api.command.StatsCmd; //导入依赖的package包/类
public Statistics statsContainer(String id) throws IOException {
this.readWriteLock.readLock().lock();
try {
StatsCmd statsCmd = this.dockerClient.statsCmd(id);
CountDownLatch countDownLatch = new CountDownLatch(1);
StatsLogsResultCallback statslogs = new StatsLogsResultCallback(countDownLatch);
try {
StatsLogsResultCallback statscallback = statsCmd.exec(statslogs);
countDownLatch.await(5, TimeUnit.SECONDS);
statscallback.close();
} catch (InterruptedException e) {
throw new IOException(e);
}
return statslogs.getStatistics();
} finally {
this.readWriteLock.readLock().unlock();
}
}
开发者ID:arquillian,项目名称:arquillian-cube,代码行数:20,代码来源:DockerClientExecutor.java
示例2: setupMocks
import com.github.dockerjava.api.command.StatsCmd; //导入依赖的package包/类
public void setupMocks() {
Mockito.when(dockerClient.statsCmd(Matchers.any(StatsCallback.class))).thenAnswer(new Answer<StatsCmd>() {
public StatsCmd answer(InvocationOnMock invocation) {
Object[] args = invocation.getArguments();
callback = (StatsCallback)args[0];
return statsCmd;
}
});
}
开发者ID:HydAu,项目名称:Camel,代码行数:12,代码来源:DockerStatsConsumerTest.java
示例3: callbackNotifier
import com.github.dockerjava.api.command.StatsCmd; //导入依赖的package包/类
@Override
protected AbstractCallbackNotifier<Statistics> callbackNotifier(StatsCmd command,
ResultCallback<Statistics> resultCallback) {
WebTarget webTarget = getBaseResource().path("/containers/{id}/stats").resolveTemplate("id",
command.getContainerId());
LOGGER.trace("GET: {}", webTarget);
return new GETCallbackNotifier<Statistics>(new JsonStreamProcessor<Statistics>(Statistics.class),
resultCallback, webTarget.request());
}
开发者ID:docker-java,项目名称:docker-java,代码行数:13,代码来源:StatsCmdExec.java
示例4: createStatsCmdExec
import com.github.dockerjava.api.command.StatsCmd; //导入依赖的package包/类
@Override
public StatsCmd.Exec createStatsCmdExec() {
return new StatsCmdExec(getBaseResource(), getDockerClientConfig());
}
开发者ID:docker-java,项目名称:docker-java,代码行数:5,代码来源:JerseyDockerCmdExecFactory.java
示例5: statsCmd
import com.github.dockerjava.api.command.StatsCmd; //导入依赖的package包/类
@Override
public StatsCmd statsCmd(String containerId) {
return new StatsCmdImpl(getDockerCmdExecFactory().createStatsCmdExec(), containerId);
}
开发者ID:docker-java,项目名称:docker-java,代码行数:5,代码来源:DockerClientImpl.java
示例6: StatsCmdImpl
import com.github.dockerjava.api.command.StatsCmd; //导入依赖的package包/类
public StatsCmdImpl(StatsCmd.Exec exec, String containerId) {
super(exec);
withContainerId(containerId);
}
开发者ID:docker-java,项目名称:docker-java,代码行数:5,代码来源:StatsCmdImpl.java
示例7: withContainerId
import com.github.dockerjava.api.command.StatsCmd; //导入依赖的package包/类
@Override
public StatsCmd withContainerId(String containerId) {
checkNotNull(containerId, "containerId was not specified");
this.containerId = containerId;
return this;
}
开发者ID:docker-java,项目名称:docker-java,代码行数:7,代码来源:StatsCmdImpl.java
示例8: createStatsCmdExec
import com.github.dockerjava.api.command.StatsCmd; //导入依赖的package包/类
@Override
public StatsCmd.Exec createStatsCmdExec() {
return delegate.createStatsCmdExec();
}
开发者ID:docker-java,项目名称:docker-java,代码行数:5,代码来源:TestDockerCmdExecFactory.java
示例9: execute0
import com.github.dockerjava.api.command.StatsCmd; //导入依赖的package包/类
@Override
protected Void execute0(StatsCmd command, ResultCallback<Statistics> resultCallback) {
WebTarget webTarget = getBaseResource().path("/containers/{id}/stats").resolveTemplate("id",
command.getContainerId());
LOGGER.trace("GET: {}", webTarget);
webTarget.request().get(new TypeReference<Statistics>() {
}, resultCallback);
return null;
}
开发者ID:docker-java,项目名称:docker-java,代码行数:14,代码来源:StatsCmdExec.java
示例10: statsCmd
import com.github.dockerjava.api.command.StatsCmd; //导入依赖的package包/类
StatsCmd statsCmd(String containerId);
开发者ID:docker-java,项目名称:docker-java,代码行数:2,代码来源:DockerClient.java
注:本文中的com.github.dockerjava.api.command.StatsCmd类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论