org.ovirt.engine.core.common.businessentities.gluster.GlusterBrickEntity.getBrickDetails()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(3.0k)|赞(0)|评价(0)|浏览(62)

本文整理了Java中org.ovirt.engine.core.common.businessentities.gluster.GlusterBrickEntity.getBrickDetails()方法的一些代码示例,展示了GlusterBrickEntity.getBrickDetails()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。GlusterBrickEntity.getBrickDetails()方法的具体详情如下:
包路径:org.ovirt.engine.core.common.businessentities.gluster.GlusterBrickEntity
类名称:GlusterBrickEntity
方法名:getBrickDetails

GlusterBrickEntity.getBrickDetails介绍

暂无

代码示例

代码示例来源:origin: oVirt/ovirt-engine

protected GlusterBrickEntity getBrickEntity(int index, boolean hasDetails) {
  GlusterBrickEntity entity = mock(GlusterBrickEntity.class);
  when(entity.getId()).thenReturn(GUIDS[index]);
  when(entity.getServerId()).thenReturn(serverId);
  when(entity.getBrickDirectory()).thenReturn(GlusterTestHelper.brickDir);
  when(entity.getQualifiedName()).thenReturn(GlusterTestHelper.brickName);
  when(entity.getVolumeId()).thenReturn(volumeId);
  if (hasDetails) {
    BrickDetails brickDetails = mock(BrickDetails.class);
    BrickProperties brickProps = mock(BrickProperties.class);
    MemoryStatus memStatus = mock(MemoryStatus.class);
    MallInfo mallInfo = mock(MallInfo.class);
    when(mallInfo.getArena()).thenReturn(888);
    when(brickProps.getMntOptions()).thenReturn(GlusterTestHelper.BRICK_MNT_OPT);
    when(brickProps.getPort()).thenReturn(GlusterTestHelper.BRICK_PORT);
    when(brickDetails.getMemoryStatus()).thenReturn(memStatus);
    when(memStatus.getMallInfo()).thenReturn(mallInfo);
    when(brickDetails.getBrickProperties()).thenReturn(brickProps);
    when(entity.getBrickDetails()).thenReturn(brickDetails);
  }
  return entity;
}

代码示例来源:origin: oVirt/ovirt-engine

brickProperties1.setFreeSize(Long.valueOf("75000"));
brickProperties1.setTotalSize(Long.valueOf("250000"));
brick1.getBrickDetails().setBrickProperties(brickProperties1);
brickProperties2.setFreeSize(Long.valueOf("175000"));
brickProperties2.setTotalSize(Long.valueOf("275000"));
brick2.getBrickDetails().setBrickProperties(brickProperties2);

代码示例来源:origin: oVirt/ovirt-engine

@Override
public List<Statistic> getStatistics(GlusterBrickEntity entity) {
  BrickDetails brickDetails = entity.getBrickDetails();
  MallInfo mallInfo = brickDetails.getMemoryStatus().getMallInfo();
  return asList(setDatum(clone(MEM_TOTAL_SIZE), brickDetails.getBrickProperties().getTotalSize() * Mb),
         setDatum(clone(MEM_FREE_SIZE), brickDetails.getBrickProperties().getFreeSize() * Mb),
         setDatum(clone(MEM_BLOCK_SIZE), brickDetails.getBrickProperties().getBlockSize() * Mb),
         setDatum(clone(MEM_MALL_ARENA),   mallInfo.getArena()),
         setDatum(clone(MEM_MALL_ORDBLKS), mallInfo.getOrdblks()),
         setDatum(clone(MEM_MALL_SMBLKS), mallInfo.getSmblks()),
         setDatum(clone(MEM_MALL_HBLKS), mallInfo.getHblks()),
         setDatum(clone(MEM_MALL_HBLKSHD), mallInfo.getHblkhd()),
         setDatum(clone(MEM_MALL_USMBLKS), mallInfo.getUsmblks()),
         setDatum(clone(MEM_MALL_FSMBLKS), mallInfo.getFsmblks()),
         setDatum(clone(MEM_MALL_UORDBLKS), mallInfo.getUordblks()),
         setDatum(clone(MEM_MALL_FORDBLKS), mallInfo.getFordblks()),
         setDatum(clone(MEM_MALL_KEEPCOST), mallInfo.getKeepcost()));
}

相关文章