358035 idle time only active if > 0
This commit is contained in:
parent
0d09b6e310
commit
8195103f01
|
@ -251,7 +251,7 @@ public class SelectChannelEndPoint extends ChannelEndPoint implements AsyncEndPo
|
|||
public void checkIdleTimestamp(long now)
|
||||
{
|
||||
long idleTimestamp=_idleTimestamp;
|
||||
if (!getChannel().isOpen() || idleTimestamp!=0 && _maxIdleTime!=0 && now>(idleTimestamp+_maxIdleTime))
|
||||
if (!getChannel().isOpen() || idleTimestamp!=0 && _maxIdleTime>0 && now>(idleTimestamp+_maxIdleTime))
|
||||
idleExpired();
|
||||
}
|
||||
|
||||
|
|
|
@ -674,10 +674,10 @@ public abstract class HttpConnection extends AbstractConnection
|
|||
/* ------------------------------------------------------------ */
|
||||
public int getMaxIdleTime()
|
||||
{
|
||||
if (_connector.isLowResources() && _endp.getMaxIdleTime()==_connector.getMaxIdleTime())
|
||||
return _connector.getLowResourceMaxIdleTime();
|
||||
if (_endp.getMaxIdleTime()>0)
|
||||
return _endp.getMaxIdleTime();
|
||||
if (_connector.isLowResources())
|
||||
return _connector.getLowResourceMaxIdleTime();
|
||||
return _connector.getMaxIdleTime();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue