Package kilim.nio
Class NioSelectorScheduler.ListenTask
- java.lang.Object
-
- kilim.Task
-
- kilim.nio.SessionTask
-
- kilim.nio.NioSelectorScheduler.ListenTask
-
- All Implemented Interfaces:
java.lang.Runnable,EventSubscriber,Fiber.Worker
- Enclosing class:
- NioSelectorScheduler
class NioSelectorScheduler.ListenTask extends SessionTask
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class kilim.Task
Task.Fork, Task.Invoke<TT>, Task.Spawn<TT>
-
-
Field Summary
Fields Modifier and Type Field Description (package private) NioSelectorScheduler.SessionFactoryfactory(package private) intport(package private) java.lang.Class<? extends SessionTask>sessionClass(package private) java.nio.channels.ServerSocketChannelssc-
Fields inherited from class kilim.nio.SessionTask
endpoint
-
Fields inherited from class kilim.Task
done, exitResult, fiber, id, pauseReason, running, scheduler, timer
-
-
Constructor Summary
Constructors Constructor Description ListenTask(int port)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()java.lang.StringtoString()-
Methods inherited from class kilim.nio.SessionTask
close
-
Methods inherited from class kilim.Task
checkKill, dump, equals, errNotWoven, errNotWoven, errorExit, errorExit, execute, exit, exit, fork, getCurrentTask, getExecutionThread, getPauseReason, getScheduler, getStackDepth, getState, getTid, hashCode, id, idledown, informOnExit, invoke, isDone, join, joinb, onEvent, pause, pause, pinToThread, prePin, resume, resumeOnScheduler, run, setPauseReason, setScheduler, setTid, shutdown, sleep, spawn, spawn, start, unpinFromThread, yield, yield
-
-
-
-
Field Detail
-
sessionClass
java.lang.Class<? extends SessionTask> sessionClass
-
factory
NioSelectorScheduler.SessionFactory factory
-
ssc
java.nio.channels.ServerSocketChannel ssc
-
port
int port
-
-