/**
* Allocates resource id.
*
* @return allocated resource id
*/
public Integer allocate() {
for (Integer id : ContiguousSet.create(range, DiscreteDomain.integers())) {
if (resources.add(id)) {
return id;
}
}
throw new ArrayIndexOutOfBoundsException("Could not allocate resource: pool is full");
}
ResourcePool.java 文件源码
java
阅读 38
收藏 0
点赞 0
评论 0
项目:open-kilda
作者:
评论列表
文章目录