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);
}
AttributesFactory.java 文件源码
java
阅读 42
收藏 0
点赞 0
评论 0
项目:monarch
作者:
评论列表
文章目录