AttributesFactory.java 文件源码

java
阅读 42 收藏 0 点赞 0 评论 0

项目:monarch 作者:
public void addAsyncEventQueueId(String asyncEventQueueId) {
  if (this.asyncEventQueueIds == null) {
    this.asyncEventQueueIds = new CopyOnWriteArraySet<String>();
    this.asyncEventQueueIds.add(asyncEventQueueId);
  } else {
    synchronized (this.asyncEventQueueIds) { // TODO: revisit this
      // synchronization : added as per
      // above code
      if (this.asyncEventQueueIds.contains(asyncEventQueueId)) {
        throw new IllegalArgumentException(
            LocalizedStrings.AttributesFactory_ASYNC_EVENT_QUEUE_ID_0_IS_ALREADY_ADDED
                .toLocalizedString(asyncEventQueueId));
      }
      this.asyncEventQueueIds.add(asyncEventQueueId);
    }
  }
  setHasAsyncEventListeners(true);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号