/** * Transforms an {@code HttpHeader} to this {@code ModeledCustomHeader} if the name and value are correct. * It may throw in case of malformed headers */ public Optional<H> from(final HttpHeader header) { if (header.lowercaseName().equals(lowercaseName())) { return Optional.of(parse(header.value())); } return Optional.empty(); } }
/** * Transforms an {@code HttpHeader} to this {@code ModeledCustomHeader} if the name and value are correct. * It may throw in case of malformed headers */ public Optional<H> from(final HttpHeader header) { if (header.lowercaseName().equals(lowercaseName())) { return Optional.of(parse(header.value())); } return Optional.empty(); } }
/** * Transforms an {@code HttpHeader} to this {@code ModeledCustomHeader} if the name and value are correct. * It may throw in case of malformed headers */ public Optional<H> from(final HttpHeader header) { if (header.lowercaseName().equals(lowercaseName())) { return Optional.of(parse(header.value())); } return Optional.empty(); } }