com.king.platform.net.http.netty.NettyChannelOptions Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of king-http-client Show documentation
Show all versions of king-http-client Show documentation
A asyncronous http client built ontop of netty.
// Copyright (C) king.com Ltd 2015
// https://github.com/king/king-http-client
// Author: Magnus Gustafsson
// License: Apache 2.0, https://raw.github.com/king/king-http-client/LICENSE-APACHE
package com.king.platform.net.http.netty;
import io.netty.channel.ChannelOption;
import java.util.HashMap;
import java.util.Map;
public class NettyChannelOptions {
private final Map options = new HashMap<>();
public void add(ChannelOption name, T value) {
options.put(name, value);
}
@SuppressWarnings("unchecked")
public T getOption(ChannelOption name) {
return (T) options.get(name);
}
public Iterable keys() {
return options.keySet();
}
public Object get(ChannelOption channelOption) {
return options.get(channelOption);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy