/src/kilim/nio/SessionTask.java
http://github.com/kilim/kilim · Java · 24 lines · 15 code · 4 blank · 5 comment · 4 complexity · 5f5db25c3b4c27a58a3f21669e2c4c27 MD5 · raw file
- /* Copyright (c) 2006, Sriram Srinivasan
- *
- * You may distribute this software under the terms of the license
- * specified in the file "License"
- */
- package kilim.nio;
- import java.io.IOException;
- import kilim.Task;
- public class SessionTask extends Task {
- public EndPoint endpoint;
- public void close() {
- if (endpoint != null) {
- IOException ex = endpoint.close2();
- if (ex != null) Sched.log(getScheduler(),this,ex);
- }
- }
- private static class Sched extends kilim.AffineScheduler {
- static void log(kilim.Scheduler sched,Object src,Object obj) { logRelay(sched,src,obj); }
- }
- }