/** * keepalive * * @return boolean * @todo Implement this org.apache.catalina.tribes.transport.DataSender method */ public boolean keepalive() { boolean disconnect = false; if ( keepAliveCount >= 0 && requestCount>keepAliveCount ) disconnect = true; else if ( keepAliveTime >= 0 && (System.currentTimeMillis()-connectTime)>keepAliveTime ) disconnect = true; if ( disconnect ) disconnect(); return disconnect; }
/** * keepalive * * @return boolean * TODO Implement this org.apache.catalina.tribes.transport.DataSender method */ @Override public boolean keepalive() { boolean disconnect = false; if (isUdpBased()) disconnect = true; //always disconnect UDP, TODO optimize the keepalive handling else if ( keepAliveCount >= 0 && requestCount>keepAliveCount ) disconnect = true; else if ( keepAliveTime >= 0 && (System.currentTimeMillis()-connectTime)>keepAliveTime ) disconnect = true; if ( disconnect ) disconnect(); return disconnect; }
/** * keepalive * * @return boolean * TODO Implement this org.apache.catalina.tribes.transport.DataSender method */ @Override public boolean keepalive() { boolean disconnect = false; if (isUdpBased()) disconnect = true; //always disconnect UDP, TODO optimize the keepalive handling else if ( keepAliveCount >= 0 && requestCount>keepAliveCount ) disconnect = true; else if ( keepAliveTime >= 0 && (System.currentTimeMillis()-connectTime)>keepAliveTime ) disconnect = true; if ( disconnect ) disconnect(); return disconnect; }
/** * keepalive * * @return boolean * TODO Implement this org.apache.catalina.tribes.transport.DataSender method */ @Override public boolean keepalive() { boolean disconnect = false; if (isUdpBased()) disconnect = true; //always disconnect UDP, TODO optimize the keepalive handling else if ( keepAliveCount >= 0 && requestCount>keepAliveCount ) disconnect = true; else if ( keepAliveTime >= 0 && (System.currentTimeMillis()-connectTime)>keepAliveTime ) disconnect = true; if ( disconnect ) disconnect(); return disconnect; }