package base;
import java.
util.
Iterator;
import java.
util.
Set;
import org.
apache.
log4j.
Logger;
public abstract class Service<Req extends Request<Resp, Handl>, Resp extends Response, Handl extends
Handler<Resp>> implements Runnable
{
private static...
More
package base;
import java.
util.
Iterator;
import java.
util.
Set;
import org.
apache.
log4j.
Logger;
public abstract class Service<Req extends Request<Resp, Handl>, Resp extends Response, Handl extends
Handler<Resp>> implements Runnable
{
private static final Logger _log = Logger.
getLogger(Service.
class);
public static final long ONE_MINUTE_MILLIS = 60L * 1000L;
protected final
* @param requestQueue_
*/
public <S extends Service<Req, Resp, Handl>> Service(Class<S> subclass_, Session session_, Set<Req>
requestQueue_)
{
_name = subclass_.
getName();
_session = session_;
gihan
}
private void updateLastReceiveTime()
{
_lastReceiveTime = System.
currentTimeMillis();
_session.
setLastReceiveTime(_lastReceiveTime);
}
}
java is powerful
Less