本文整理匯總了Java中java.util.Queue.forEach方法的典型用法代碼示例。如果您正苦於以下問題:Java Queue.forEach方法的具體用法?Java Queue.forEach怎麽用?Java Queue.forEach使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類java.util.Queue
的用法示例。
在下文中一共展示了Queue.forEach方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: register
import java.util.Queue; //導入方法依賴的package包/類
private void register(ServerAddress remoteAddress, UUID uuid, ActorRef sender) {
sessionActors.put(remoteAddress, new SessionActorInfo(uuid, sender));
log.debug("[{}][{}] Registering session actor.", remoteAddress, uuid);
Queue<ClusterAPIProtos.ToRpcServerMessage> data = pendingMsgs.remove(remoteAddress);
if (data != null) {
log.debug("[{}][{}] Forwarding {} pending messages.", remoteAddress, uuid, data.size());
data.forEach(msg -> sender.tell(new RpcSessionTellMsg(remoteAddress, msg), ActorRef.noSender()));
} else {
log.debug("[{}][{}] No pending messages to forward.", remoteAddress, uuid);
}
}
示例2: applyToGameElements
import java.util.Queue; //導入方法依賴的package包/類
@Override
public synchronized void applyToGameElements(Consumer<GameElement> function) {
for (Queue<GameElement> level : this.gameElements) {
level.forEach(function::accept);
}
}