in gflog-core/src/main/java/com/epam/deltix/gflog/core/appender/TcpAppenderFactory.java [78:102]
protected void conclude() {
super.conclude();
requireNonNull(host, "host is null");
if (port < 0) {
throw new IllegalArgumentException("Port is not specified or invalid " + port);
}
if (connectTimeout < 0) {
connectTimeout = 0;
}
if (reconnectInitialPeriod < 0) {
reconnectInitialPeriod = 1;
}
if (reconnectMaxPeriod < reconnectInitialPeriod) {
reconnectMaxPeriod = reconnectInitialPeriod;
}
if (sendTimeout < 0) {
sendTimeout = 0;
}
}