Class AbstractOptions<T extends AbstractOption<T,​U,​Object>,​U extends AbstractOptionValue<U,​T,​Object>>

java.lang.Object
com.linecorp.armeria.common.util.AbstractOptions<T,​U>
Type Parameters:
T - the type of the option.
U - the type of the option value holder.
All Implemented Interfaces:
Iterable<U>
Direct Known Subclasses:
ClientFactoryOptions, ClientOptions

public abstract class AbstractOptions<T extends AbstractOption<T,​U,​Object>,​U extends AbstractOptionValue<U,​T,​Object>>
extends Object
implements Iterable<U>
A set of configuration options and their respective values.
See Also:
AbstractOption, AbstractOptionValue