/** {@inheritDoc} */ public Iterable<EncryptedKey> resolve(EncryptedData encryptedData) { if (resolvers.isEmpty()) { log.warn("Chaining encrypted key resolver resolution was attempted with an empty resolver chain"); throw new IllegalStateException("The resolver chain is empty"); } return new ChainingIterable(this, encryptedData); }
/** {@inheritDoc} */ public Iterable<EncryptedKey> resolve(EncryptedData encryptedData) { if (resolvers.isEmpty()) { log.warn("Chaining encrypted key resolver resolution was attempted with an empty resolver chain"); throw new IllegalStateException("The resolver chain is empty"); } return new ChainingIterable(this, encryptedData); }