• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java StatsCmd类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java SequenceFileAsBinaryOutputFormat类代码示例发布时间:2022-05-15
下一篇:
Java TestbedErrorHandler类代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap