/** * Build a new protocol instance with the given defaults if they are missing. * * @param defaultType Default type. * @param defaultPort Default port. * @param defaultHost Default host. * @return */ public Protocol protocol(ProtocolType defaultType, int defaultPort, String defaultHost) { final ProtocolType t = parseProtocolType(type, defaultType); final InetSocketAddress address = parseSocketAddress(host, port, defaultPort, defaultHost); return new Protocol(t, address, receiveBufferSize); }
/** * Build a new protocol instance with the given defaults if they are missing. * * @param defaultType Default type. * @param defaultPort Default port. * @param defaultHost Default host. * @return */ public Protocol protocol(ProtocolType defaultType, int defaultPort, String defaultHost) { final ProtocolType t = parseProtocolType(type, defaultType); final InetSocketAddress address = parseSocketAddress(host, port, defaultPort, defaultHost); return new Protocol(t, address, receiveBufferSize); }