if (servers == null || servers.size() == 0) {
return new Status(Status.Level.UNKNOWN);
}
for (Server server : servers) {
if (server instanceof HeaderExchangeServer) {
HeaderExchangeServer exchanger = (HeaderExchangeServer) server;
server = exchanger.getServer();
}
if (server instanceof AbstractPeer) {
ChannelHandler handler = ((AbstractPeer)server).getDelegateHandler();
if (handler instanceof WrappedChannelHandler) {
Executor executor = ((WrappedChannelHandler) handler).getExecutor();