Uses of Package
kilim
-
Packages that use kilim Package Description kilim kilim.analysis kilim.concurrent kilim.examples kilim.http kilim.nio kilim.support kilim.timerservice kilim.tools -
Classes in kilim used by kilim Class Description AffineScheduler.Executor Continuation a minimal bridge or trampoline between woven and unwoven code backed by a Fiber giving the programmer explicit control over the event loop see Task for a more general and easier to use green thread implementation that automatically handles the event loop see Generator for more user friendly wrapper to use override execute() and call run() each time run() is called, execute runs until it yields, returns or throws an exception return value of true means either execute returned or threw an exception (accessible as ex()) with state stored in an internal Fiber field across invocations to reuse a Continuation, call reset() Continuation provides no scheduler - it is entirely the responsibility of the calling code to call run() again once the pausing condition has been satisfied typically used for state machines and Generators or to port an existing event loop to kilim this is a low level facility, see kilim.examples.Xorshift.X2 for an example of direct useContinuation.FakeTask Event EventPublisher EventSubscriber ExitMsg Fiber This class serves as a context to manage and store the continuation stack.Fiber.MethodRef Fiber.Worker KilimClassLoader Extends Classloader just to have access to the (protected) findLoadedClass methodMailbox This is a typed buffer that supports multiple producers and a single consumer.NotPausable Pausable Pausable.Fork Pausable.Pfun Pausable.Psumer Pausable.Spawn PauseReason Scheduler This is a basic FIFO Executor.Scheduler.Logger ServletHandler.Iface State State is the super class for customized State objects generated by ClassWeaver.Task A base class for tasks.Task.Invoke Task.Spawn WeavingClassLoader Classloader that loads classes from the classpath spec given by the system property "kilim.class.path" and weaves them dynamically.WeavingClassLoader.Excludable -
Classes in kilim used by kilim.analysis Class Description Constants KilimException -
Classes in kilim used by kilim.concurrent Class Description EventSubscriber MailboxSPSC This is a typed buffer that supports single producers and a single consumer.Pausable -
Classes in kilim used by kilim.examples Class Description Continuation a minimal bridge or trampoline between woven and unwoven code backed by a Fiber giving the programmer explicit control over the event loop see Task for a more general and easier to use green thread implementation that automatically handles the event loop see Generator for more user friendly wrapper to use override execute() and call run() each time run() is called, execute runs until it yields, returns or throws an exception return value of true means either execute returned or threw an exception (accessible as ex()) with state stored in an internal Fiber field across invocations to reuse a Continuation, call reset() Continuation provides no scheduler - it is entirely the responsibility of the calling code to call run() again once the pausing condition has been satisfied typically used for state machines and Generators or to port an existing event loop to kilim this is a low level facility, see kilim.examples.Xorshift.X2 for an example of direct useEventSubscriber ExitMsg Fiber.Worker Generator A Generator, from the caller's perspective, looks like a normal iterator that produces values.Mailbox This is a typed buffer that supports multiple producers and a single consumer.Pausable Task A base class for tasks. -
Classes in kilim used by kilim.http Class Description EventSubscriber Fiber.Worker Pausable Scheduler This is a basic FIFO Executor.Task A base class for tasks. -
Classes in kilim used by kilim.nio Class Description AffineScheduler EventSubscriber Fiber.Worker Mailbox This is a typed buffer that supports multiple producers and a single consumer.Pausable Scheduler This is a basic FIFO Executor.Task A base class for tasks. -
Classes in kilim used by kilim.support Class Description Fiber This class serves as a context to manage and store the continuation stack.Pausable -
Classes in kilim used by kilim.timerservice Class Description Event EventPublisher EventSubscriber -
Classes in kilim used by kilim.tools Class Description KilimException WeavingClassLoader.Excludable