Не совсем.anyOf
дает результат завершения любого из фьючерсов, независимо от того, является ли он исключительным или нет.allOf
не завершается, пока не будут завершены все переданные фьючерсы, включая исключительно завершенные фьючерсы.Если какой-либо фьючерс завершен в исключительном порядке, в результате отражается первое исключение.
По существу, исключение из anyOf
всегда будет происходить из того будущего, которое завершилось, тогда как с allOf
оно может исходить из любого.